📖 Jump to Recipe

Black Bean Steamed Spare Ribs (豉汁蒸排骨)

Pork ribs steamed with fermented black beans and garlic

Prep20 min
Cook40 min
Serves3
DifficultyMedium
SchoolXiangjiang
SpiceMedium

Black bean steamed spare ribs (豉汁蒸排骨, chǐ zhī zhēng pái gǔ) is a beloved steamed dish where pork ribs are marinated with fermented black beans, garlic, and chili, then steamed until the meat is so tender it nearly falls off the bone. The black beans (豆豉, dòuchǐ) lend a deep, salty, umami funk that permeates every rib, while the garlic and a little chili add brightness and warmth. Steaming keeps the meat incredibly juicy and lets the bold bean flavor shine without oiliness. Though its roots are Cantonese dim sum, it is hugely popular across Hunan, where cooks add more chili and garlic for a punchier version. It is one of the most ordered steamed dishes in Chinese restaurants worldwide for good reason.

Fermented black beans — China's ancient umami

Fermented black beans (豆豉, dòuchǐ) are one of China's oldest condiments, made by salting and fermenting soybeans until they turn dark, soft, and intensely savory. They predate soy sauce by centuries and carry a complex umami flavor that is saltier, earthier, and more pungrant than liquid soy. Hunan has its own tradition of fermented beans — Yangjiang-style and Hunan-style douchi both appear in local cooking. The classic pairing with pork ribs for steaming shows off the ingredient perfectly: the gentle, even heat of steam coaxes the bean flavor into the meat, while the meat juices mellow the beans' saltiness. This dish is a bridge between Cantonese dim sum precision and Hunan's love of bold, garlicky, beany depth.

Ingredients

Ask the butcher for 'rib tips' or small rib pieces cut across the bone into 3 cm strips. Fermented black beans are sold in jars at Asian markets.

  • 500 g pork spare ribs, cut into small pieces
  • 2 tbsp fermented black beans (douchi), rinsed
  • 6 garlic cloves, minced
  • 1 tbsp ginger, minced
  • 2 red chilies, minced (optional)
  • 1 tbsp cooking wine
  • 1 tbsp light soy sauce
  • 1 tsp sugar
  • 1/2 tsp salt
  • 1 tsp cornstarch
  • 1 tbsp cooking oil
  • 1 tsp sesame oil
  • 1 scallion, green for garnish
  • 1 tbsp fermented black bean sauce (optional)

Step-by-Step Instructions

  1. Prep and soak the ribs. Soak the rib pieces in cold water for 20 to 30 minutes, changing the water once, to draw out blood and bone debris — this keeps the finished dish clean and pale, not dark and cloudy. Drain thoroughly and pat dry. Rinsing is important because bone dust and blood will otherwise discolor the sauce. If the ribs are large, chop them into 3 to 4 cm pieces so they cook evenly and absorb more marinade. Small pieces also mean faster, more tender steaming.
  2. Crush the black beans. Rinse the fermented black beans briefly under water to remove excess salt and grit, then drain. Use the back of a spoon or a mortar and pestle to lightly crush about half of them — this releases their flavor into the marinade. Leave the rest whole for texture. Mix the crushed and whole beans with the minced garlic, ginger, and minced red chilies. This bean-garlic mixture is the soul of the dish, so take a moment to get it fragrant and well combined.
  3. Marinate the ribs. In a bowl, combine the ribs with the bean-garlic mixture, cooking wine, light soy sauce, sugar, salt, cornstarch, and cooking oil. Toss thoroughly with your hands for 2 minutes, massaging the marinade into every piece — the cornstarch helps the sauce cling and keeps the meat tender. Let it marinate for at least 15 minutes (30 is better) at room temperature. The oil coats the meat and seals in moisture during steaming. Arrange the ribs in a single layer on a heatproof shallow dish that fits your steamer.
  4. Steam until tender. Set up a steamer with plenty of boiling water. Place the dish of ribs into the steamer, cover, and steam over high heat for 35 to 40 minutes, until the meat is tender and shrinking away from the bone. The juices will pool around the ribs and turn into a glossy, savory sauce. Check the water level halfway and top up with boiling water if needed — never let the steamer boil dry. The long steam is what makes the tough ribs turn silky and fall-off-the-bone tender.
  5. Finish and serve. Carefully remove the dish from the steamer — it will be very hot. Drizzle the sesame oil over the ribs and scatter with the scallion greens for color and freshness. Serve immediately, straight from the steaming dish, with rice. The pooled bean-garlic sauce at the bottom is liquid gold — spoon it over your rice. Eat the ribs with your fingers or chopsticks; the meat should pull away from the bone with barely any effort.
Secrets to tender steamed ribs
  • Soak the ribs in water. 20-30 minutes draws out blood and bone dust for a clean, pale sauce.
  • Crush half the black beans. Releasing their oils makes the marinade far more flavorful.
  • Marinate with cornstarch and oil. They coat the meat, keeping it tender and locking in juices.
  • Steam on high heat, full time. 35-40 minutes is what turns tough ribs silky — don't rush it.

Variations

Like most Hunan home cooking, this dish welcomes small adjustments to suit your taste and pantry.

With taro

Spread sliced taro or pumpkin on the bottom of the dish and place the ribs on top. The taro soaks up the juices and becomes a delicious, starchy base.

Spicier Hunan version

Add a tablespoon of chopped pickled chilies and a teaspoon of doubanjiang to the marinade for a fierier, more Hunan-style kick.

Nutrition

Estimated values per serving (recipe serves 3). Ribs provide protein and some fat; steaming keeps the dish lighter than fried ribs.

NutrientPer serving
Calories380 kcal
Protein26 g
Total fat26 g
Saturated fat9 g
Carbohydrates10 g
Sodium760 mg
Sugar3 g

Values are estimates. Actual nutrition will vary depending on specific ingredients and portion sizes.

Frequently Asked Questions

What are fermented black beans (douchi)?
Fermented black beans, called dòuchǐ (豆豉), are whole soybeans that have been salted and fermented until they turn dark brown-black, soft, and intensely savory. They are one of China's oldest condiments, with a complex, salty, slightly funky umami flavor quite different from soy sauce. They are not the same as black turtle beans or black soybeans — they are a fermented product sold in jars or bags at Asian markets. Before using, rinse them briefly to remove excess salt and grit. A little goes a long way; they are very salty and pungent, which is why they pair so well with bland meats like pork ribs.
Can I use black bean sauce from a jar instead?
Yes, with adjustments. Jarred black bean sauce (豆豉酱) is a convenience product made from ground fermented beans with garlic and oil. It is less pungent and saltier than whole beans, so use about 1.5 tablespoons and reduce the added salt. You will lose some of the texture of whole beans, but the flavor is still good. For the most authentic result, use whole fermented beans and crush them yourself. If you can only find the sauce, the dish will still be delicious — just taste and adjust seasoning before steaming since you cannot easily fix it after.
Why steam instead of fry or braise?
Steaming is the secret to the ribs' signature texture. The gentle, moist heat breaks down the connective tissue slowly, turning tough ribs silky and tender without drying them out or making them greasy. It also lets the black bean and garlic flavor permeate the meat evenly. Frying would toughen the ribs, and braising would dilute the bean flavor with too much liquid. Steaming concentrates everything: the meat juices, the bean marinade, and the aromatics all meld into a small amount of intensely flavored sauce at the bottom of the dish. It is also lighter and healthier than frying.
How do I cut the ribs into small pieces?
The easiest way is to ask your butcher to saw them across the bone into 3 to 4 cm strips — this is how they are sold for this dish in Chinese markets. If you have whole ribs at home, you need a heavy cleaver and a mallet: chop between the bones (not through them) to separate them into individual rib pieces, then cut across if they are very long. Protect your cutting board and keep your fingers clear. If you do not have a cleaver, a butcher can do this, or you can roast the ribs whole — but for steaming, small pieces are essential so the meat becomes tender and absorbs the marinade evenly.

Related Recipes

If you enjoyed this dish, try these other Hunan favorites next.

📖 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