Black bean crucian carp (豉香鲫鱼, chǐ xiāng jì yú) is a classic Hunan fish dish from the Dongting Lake region, where freshwater fish meets the savory punch of fermented black beans. A whole crucian carp is pan-fried until golden, then braised in a sauce of fermented black beans (douchi), chilies, garlic, and soy until the fish drinks in the deep, salty-beany flavor. The black beans lend a complex umami that permeates the tender flesh, while the chilies add a gentle warmth. Crucian carp (鲫鱼) is a small, sweet lake fish beloved across Hunan; though bony, its flavor is exceptional. This dish turns a humble fish into something memorable — savory, slightly spicy, and deeply satisfying, especially with rice to soak up the bean-chili sauce.
Crucian carp (鲫鱼, jì yú) is one of the most common freshwater fish in the lakes and rivers of Hunan. Small, inexpensive, and abundant, it has been the everyday fish of Dongting Lake fishing villages for centuries. Though bony and modest, its flesh is sweet and firm, and Hunan cooks have developed countless ways to make it shine — braising with black beans, cooking in chili broth, or making soup with tofu. The pairing with fermented black beans (豆豉, douchi) is a Dongting classic: the beans' salty umami seasons the mild fish beautifully, while the gentle braise tenderizes the flesh and lets it absorb flavor. This dish is everyday home cooking at its best — turning a cheap local ingredient into a deeply flavored main.
In Black Bean Crucian Carp, slow braising allows the chili heat to build gradually in layers, transforming tough cuts into tender, deeply flavored dishes. What sets it apart is the layering of the fermented black beans that add savory depth, the fermented black beans that are a key Hunan seasoning, and the dried red chilies that provide a different, deeper heat than fresh ones. In Hunan, this dish is more than sustenance — it is a reflection of the region's love for bold, unapologetic flavor.
Ingredients
Use fresh crucian carp if available; small grass carp or tilapia work as substitutes. Fermented black beans (douchi) are sold in jars at Asian markets.
- 2 whole crucian carp (about 350 g each), cleaned
- 2 tbsp fermented black beans (douchi), rinsed
- 6 garlic cloves, minced
- 1 tbsp ginger, minced
- 4 dried red chilies
- 1 fresh red chili, sliced
- 2 tbsp cooking wine
- 2 tbsp light soy sauce
- 1 tsp dark soy sauce
- 1 tsp sugar
- 1/2 tsp salt
- 4 tbsp cooking oil
- 1 cup hot water
- 2 scallions, white and green separated
Step-by-Step Visual Guide
Preparation
Building Flavor
Cooking & Finishing
Step-by-Step Instructions
- Prep and score the fish. Clean the fish thoroughly, removing the scales, gills, and the dark membrane inside the belly — this is what causes fishiness. Pat the fish completely dry. Make 2 or 3 diagonal slashes on each side down to the bone; this helps the seasoning penetrate and the fish cook evenly. Rub lightly with 1 tablespoon cooking wine and a pinch of salt. Dry fish is essential — wet fish sticks to the pan and splatters. Let it sit while you prep the other ingredients.
- Pan-fry the fish golden. Heat 4 tablespoons of oil in a wide pan over medium-high heat. When the oil shimmers, carefully add the fish (do not crowd). Do not move the fish for a full minute — let a crust form so it releases naturally. Fry for 2 to 3 minutes per side until golden brown, flipping gently with a spatula. The crust seals the fish and stops it breaking apart during braising. Remove and drain. If the fish sticks, it means the crust has not formed yet — wait another 30 seconds before trying again.
- Build the black bean base. Pour off all but 2 tablespoons of oil. Lower the heat to medium. Add the dried chilies and let them sizzle for 10 seconds. Add the garlic, ginger, scallion whites, and rinsed black beans. Crush about half the beans with your spatula to release their flavor. Stir-fry for 1 minute until the aromatics are fragrant and the beans' savory aroma fills the pan. The black beans are the soul of the dish, so take a moment to develop their flavor in the oil.
- Braise the fish. Return the fish to the pan. Pour in the remaining cooking wine, both soy sauces, sugar, salt, and the hot water — the liquid should come about halfway up the fish. Bring to a gentle simmer. Spoon the sauce and beans over the fish every minute or two; do not stir or the fish will break. Braise for 8 to 10 minutes, uncovered, until the sauce reduces to a glossy, savory glaze and the fish is cooked through. Add the sliced fresh chili in the last 2 minutes. The fish should be tender and infused with the black bean flavor.
- Serve. Taste the sauce and adjust with salt if needed. Carefully transfer the fish to a serving plate and spoon the black bean-chili sauce over the top. Scatter with scallion greens. Serve hot with steamed rice. To eat, lift the flesh off the bone with chopsticks and spoon some of the savory bean sauce over it and the rice. Be careful of bones — crucian carp is bony, so eat attentively. The sweet fish and salty, beany, gently spicy sauce are a perfect match. The sauce is the star, so make sure everyone has rice to soak it up.
- Dry the fish thoroughly. Wet fish sticks and breaks — pat it bone-dry before frying.
- Don't move it while frying. Let a crust form for a full minute; the fish releases when ready.
- Crush half the black beans. Releasing their oils makes the sauce far more flavorful.
- Braise gently, don't stir. Spoon sauce over the top instead — stirring shreds the fish.
Variations
Like most Hunan home cooking, this dish welcomes small adjustments to suit your taste and pantry.
With tofu
Add 200 g of firm tofu cubes for the last 8 minutes — they soak up the bean sauce and stretch the dish into a heartier meal.
Less bony alternative
Use a firm white fish fillet (like tilapia or cod) instead of whole carp to avoid bones — the black bean sauce works just as well.
Nutrition
Estimated values per serving (recipe serves 3). Fish is lean protein; the black beans add sodium, so balance the rest of your meal accordingly.
| Nutrient | Per serving |
|---|---|
| Calories | 260 kcal |
| Protein | 28 g |
| Total fat | 12 g |
| Saturated fat | 3 g |
| Carbohydrates | 9 g |
| Sodium | 820 mg |
| Sugar | 4 g |
Values are estimates. Actual nutrition will vary depending on specific ingredients and portion sizes.
Frequently Asked Questions
Watch How to Make It
Learn to cook Hunan black bean crucian carp with fermented black beans.
- Overcooking the main ingredient — Hunan steamed dishes rely on freshness; steam just until cooked through.
- Skipping the fermented chilies — duojiao is what makes the dish authentically Hunan, not just spicy.
- Using cold water in the steaming liquid — always start with hot water to maintain consistent steam temperature.
Steamed white rice is essential — the savory juices from the steaming process are meant to be mixed with rice. Add a simple stir-fried green vegetable like Hunan stir-fried spinach or garlic bok choy for a complete meal. A bowl of clear soup on the side helps balance the bold flavors.
What Makes It Hunan
Black Bean Crucian Carp is a quintessential Hunan dish that showcases the bold, unapologetic flavors of Xiang cuisine. Unlike Sichuan's numbing-spicy heat, Hunan cooking relies on dry, direct spiciness from fresh and dried chilies, complemented by the deep umami of fermented ingredients like duojiao (chopped salted chilies) and douchi (fermented black beans).
Fish and seafood in Hunan cuisine draw from the lakes and rivers of the Dongting plain. Steamed fish head with chopped chilies (duojiao yutou) is the iconic expression — fresh-water fish crowned with a vivid scarlet blanket of fermented chilies, steamed just until the flesh turns opaque.
Whatever the technique, the goal is the same: clean, layered flavors with a clear throughline of chili heat and the savory depth that only slow building — through fermentation, smoking, or patient braising — can produce.
This recipe represents the Hunan preparation. Many Chinese-American restaurant versions of Hunan dishes add extra sugar, use pre-made sauces, or deep-fry ingredients that are traditionally stir-fried. The key difference is that Hunan cooking uses fresh whole chilies, fermented condiments like duojiao and douchi, and high-heat wok techniques — not thick, sweet sauces.
Related Recipes
If you enjoyed this dish, try these other Hunan favorites next.