📖 Jump to Recipe

Xiangxi Stone Pot Fish (湘西石锅鱼)

Fish Simmered in a Hot Stone Pot

Prep20 min
Cook30 min
Serves4
DifficultyMedium
SchoolXiangxi
SpiceSpicy

Xiangxi stone pot fish (湘西石锅鱼, xiāng xī shí guō yú) is a dramatic and flavorful dish from the Xiangxi mountain region. A whole fish is cut into pieces and simmered in a stone pot that has been heated until blistering hot. The pot is brought to the table still bubbling, with the fish cooking in a spicy, aromatic broth of dried chilies, Sichuan peppercorns, garlic, ginger, and mountain herbs. The stone pot retains heat for a remarkably long time, keeping the broth bubbling throughout the meal. The fish cooks gently in the simmering broth, resulting in tender, flaky meat infused with the bold flavors of the spices. The dish is as much a visual and auditory experience as a culinary one, with the sizzling pot steaming and bubbling as it arrives at the table. It is a specialty of the Xiangxi Tujia and Miao ethnic minority region.

Stone pot cooking of the Xiangxi mountains

The stone pot (shi guo) is a traditional cooking vessel used by the Tujia and Miao ethnic minorities of the Xiangxi mountain region. These pots are carved from a single piece of dense, heat-retaining stone, typically sourced from local quarries. The stone's remarkable heat retention allows the pot to keep food bubbling for 30 minutes or more after being removed from the heat source. In the mountain villages, stone pots were traditionally heated over open fires and brought directly to the table, serving as both cooking and serving vessel. The use of perilla (zi su) in this dish is another hallmark of Xiangxi cooking. Perilla is a herb that grows wild in the mountains and is used extensively by the Tujia and Miao people. It has a unique flavor that is a cross between mint and basil, with a slightly anise-like quality. In traditional Chinese medicine, perilla is believed to neutralize fish toxins and aid digestion, which is why it is commonly paired with fish. The combination of the stone pot's heat retention, the bold spices, and the aromatic perilla creates a dining experience that is uniquely Xiangxi.

The choice of fish is important for this dish. Grass carp (cao yu) is the traditional choice in Xiangxi, as it is abundant in the region's rivers and lakes. Grass carp has firm, slightly sweet flesh that holds up well to simmering without falling apart. Other good options include common carp (li yu), bighead carp (lian yu), or any firm-fleshed freshwater fish. The fish should be fresh, ideally live, as the quality of the fish directly determines the quality of the broth. The broth becomes a mutual exchange: the fish flavors the broth, and the broth flavors the fish. This is why the dish is often served with the broth in the pot throughout the meal, as each minute of simmering deepens the flavor. Many people consider the broth the best part of the dish, drinking it like a soup after eating the fish.

Ingredients

Grass carp is traditional, but any firm-fleshed fish works. Perilla leaves can be found at Korean and Japanese markets.

  • 1 whole grass carp or carp (about 1.2 kg), cleaned and cut into chunks
  • 20 dried red chilies
  • 1 tbsp Sichuan peppercorns
  • 10 garlic cloves, smashed
  • 1 inch ginger, sliced
  • 3 scallions, white parts
  • 2 tbsp doubanjiang (chili bean paste)
  • 3 tbsp cooking oil
  • 3 tbsp light soy sauce
  • 1 tbsp dark soy sauce
  • 2 tbsp Shaoxing cooking wine
  • 1 tbsp sugar
  • 1 liter hot water or fish stock
  • 50 g fresh perilla leaves (zi su ye)
  • 1 tsp sesame oil
  • 2 scallions, green parts, chopped for garnish

Step-by-Step Instructions

  1. Prepare the fish. Have the fish scaled, gutted, and cleaned by your fishmonger. Remove the gills and rinse thoroughly inside and out. Cut the fish into 3 cm chunks, keeping the bones in, as they add flavor to the broth. In a large pot of boiling water with ginger and cooking wine, blanch the fish chunks for 1 minute to remove surface slime and impurities. Drain and set aside. The blanching also helps the fish hold its shape during the simmering. If you are using a stone pot, place it on the stove over low heat to begin warming it gradually. Never heat a stone pot too quickly, or it may crack.
  2. Build the spicy broth. Heat 3 tablespoons of oil in a regular wok or pot over medium heat. Add the dried chilies and Sichuan peppercorns. Stir-fry for 30 seconds until fragrant. Add the doubanjiang and stir-fry for another 30 seconds until the oil turns red. Add the smashed garlic, ginger, and scallion whites. Stir-fry for 30 seconds until aromatic. Pour in the hot water or fish stock. Add the light soy sauce, dark soy sauce, cooking wine, and sugar. Bring to a boil. This spicy broth is the foundation of the dish, and its flavors will penetrate the fish during simmering.
  3. Simmer the fish. Add the fish chunks to the boiling broth. Reduce heat to medium and simmer for 15 to 20 minutes. Do not stir too vigorously, as the fish pieces are delicate and may break apart. Gently spoon the broth over the fish occasionally. The fish is done when the meat is opaque and flakes easily when prodded with a chopstick. During simmering, the broth will take on the rich flavor of the fish, creating a mutual exchange of flavors. Skim any foam that rises to the surface.
  4. Transfer to the stone pot. If using a stone pot, make sure it has been heating on low heat for at least 15 minutes. Carefully transfer the fish and broth to the hot stone pot. The pot should be hot enough that the broth immediately begins bubbling when transferred. If you do not have a stone pot, you can use a clay pot, cast-iron pot, or any heavy pot that retains heat well. The key is that the pot should keep the broth bubbling at the table. Add the perilla leaves to the bubbling broth. Perilla (zi su) is a traditional Xiangxi herb that adds a unique, slightly minty, anise-like flavor that is essential to the authentic taste.
  5. Garnish and serve at the table. Drizzle with sesame oil and sprinkle with chopped scallion greens. Bring the stone pot to the table while it is still bubbling. The pot will retain heat for 20 to 30 minutes, keeping the broth hot throughout the meal. Serve with steamed rice and side vegetables. To eat, use chopsticks or a spoon to lift fish chunks from the broth, being careful of bones. Ladle the spicy broth into small bowls to drink. The perilla leaves can be eaten and add a refreshing, aromatic note. As you eat, the broth continues to concentrate in flavor, getting richer and more intense. This is a communal dish meant to be shared, with everyone gathering around the steaming, bubbling pot.
Chef's tips
  • Heat the stone pot gradually. Never place a cold stone pot on high heat, or it will crack.
  • Use fresh fish. The quality of the fish determines the quality of the broth.
  • Add perilla for authentic flavor. Perilla (zi su) is essential to the traditional Xiangxi taste.
  • Do not overcook the fish. Simmer just until the meat flakes easily; overcooked fish will fall apart.

Variations

Every Hunan dish has regional and personal variations. Here are some popular twists on this recipe.

With tofu and vegetables

Add 200 g of firm tofu cubes and 100 g of napa cabbage to the pot during the last 10 minutes. The tofu and cabbage absorb the spicy broth beautifully.

Extra spicy version

Add 1 tablespoon of dried chili flakes and increase the dried chilies to 30 for a truly fiery version. The Xiangxi version is traditionally very spicy.

With rice noodles

After eating the fish, add 200 g of cooked rice noodles to the remaining broth and simmer for 2 minutes. The noodles soak up the concentrated, flavorful broth for a perfect finish.

Nutrition

Estimated values per serving (recipe serves 4). Values are approximate and will vary based on specific ingredients and portion sizes.

NutrientPer serving
Calories300 kcal
Protein36 g
Total fat12 g
Saturated fat2 g
Carbohydrates8 g
Sodium820 mg
Sugar3 g

Values are estimates. Fish is an excellent source of lean protein and omega-3 fatty acids.

Frequently Asked Questions

Can I make this without a stone pot?
Yes, you can make this dish without a stone pot. Use any heavy pot that retains heat well, such as a cast-iron Dutch oven, clay pot, or enameled cast-iron pot. The stone pot is traditional and provides excellent heat retention, keeping the broth bubbling at the table, but it is not essential for the flavor. The key is to use a pot that can go from stovetop to table and retain heat well. If you want to approximate the stone pot experience, you can preheat a cast-iron pot in a 200C oven for 30 minutes before transferring the cooked fish and broth to it. This will give you similar heat retention. Stone pots can be purchased online from Chinese kitchen supply retailers if you want the authentic experience.
What type of fish should I use?
Grass carp (cao yu) is the traditional choice in Xiangxi, as it is abundant and has firm, sweet flesh. However, any firm-fleshed freshwater or saltwater fish works well. Good alternatives include common carp, bighead carp, snakehead fish, sea bass, snapper, or grouper. The fish should be fresh, ideally live, as the quality directly affects the broth. Choose a fish weighing 1-1.5 kg for 4 servings. Avoid delicate fish like sole or flounder, as they will fall apart during simmering. If using a fish with many small bones like grass carp, be prepared to pick around them while eating, or use a fish with fewer bones like sea bass for easier eating. The head can be included in the pot for extra flavor, as many people consider the cheek meat a delicacy.
What is perilla and where can I find it?
Perilla (zi su, also called shiso or beefsteak plant) is a herb in the mint family with broad, jagged leaves that are green or purplish in color. It has a unique flavor that is a cross between mint, basil, and anise, with a slightly spicy, aromatic quality. Perilla is used extensively in Xiangxi and other regional Chinese cuisines, especially with fish, as it is believed to neutralize fish toxins and aid digestion in traditional Chinese medicine. You can find fresh perilla at Korean and Japanese markets (where it is called shiso), some Chinese markets, and farmers markets. Purple perilla and green perilla can both be used, though green is more traditional in this dish. If you cannot find fresh perilla, you can substitute with a mix of fresh mint and basil, though the flavor will not be exactly the same. Dried perilla leaves are sometimes available at Chinese herb shops.
Is this dish very spicy?
The traditional Xiangxi version is quite spicy, using 20 or more dried chilies plus doubanjiang (chili bean paste). The broth is a deep red color and has a pronounced, warming heat. However, you can easily adjust the spice level. For a milder version, use 8-10 dried chilies, reduce the doubanjiang to 1 tablespoon, and remove the seeds from the chilies. For a medium version, use 12-15 chilies with some seeds. The Sichuan peppercorns add a numbing quality that can also be reduced if desired. Even when made less spicy, the dish is still flavorful due to the soy sauce, garlic, ginger, and perilla. The broth is meant to be sipped, so if it is too spicy to drink, it is probably too spicy overall. Adjust to your own tolerance and remember that the spice will intensify slightly as the broth reduces during the meal.

Related Recipes

If you love spicy fish dishes, these Hunan recipes offer a range of bold flavors.

📖 The Hunan Cookbook

Love This Recipe? Get All 20

The complete guide to authentic Hunan cooking — 20 proven recipes, pro chef tips, and three regional styles. Instant download, free lifetime updates.

Get the Cookbook — $9.99 →

30-day money-back guarantee · Instant PDF download