Steamed Spare Ribs with Black Bean
Chinese

Steamed Spare Ribs with Black Bean

Cantonese·Easy·55 min

A cornerstone of Cantonese yum cha: pork ribs chopped into bite-size pieces, marinated and steamed in a saucer with fermented black beans (douchi), garlic, and a little cornstarch until tender and juicy. It arrives off the dim-sum cart in a small dish, the ribs glossed with a thin starch-bound sauce that pools beneath them, savory with garlic and the dark, salty-umami funk of the black beans.

A staple of the Cantonese savory-steamed dim sum (蒸点) category served at tea houses across Guangdong, Hong Kong, and Macau, where small saucers of food are steamed to order and circulated on carts. It has no recorded single inventor — it is a folk classic of the cha lau (茶楼) and dai pai dong tradition. Its defining seasoning, fermented black beans (豆豉/douchi), is one of China's oldest documented condiments: it is named in Sima Qian's Records of the Grand Historian (《史记·货殖列传》, c. 1st century BCE) among the staples of commerce, glossed in Liu Xi's Han-dynasty dictionary Shiming (《释名·释饮食》), and was recovered as physical residue from the Western Han tombs at Mawangdui. The Cantonese style relies specifically on locally made beans (e.g. Yangjiang douchi), and the dish belongs to the broader family of Cantonese black-bean steaming applied to ribs, chicken feet, and fish.

The ribs come chopped small enough to pick up whole and gnaw clean off the bone, the meat springy and slick rather than dry, with a thin sheen of sauce clinging to each piece. First taste is salt and a deep, slightly winey umami from the black beans, then the toasted sweetness of garlic, and — if chili was added — a low heat behind it. Soaked-and-mashed douchi gives little soft bursts of savory funk; the cornstarch marinade leaves the surface smooth and glossy, and a small slick of dark sauce gathers in the saucer to spoon over rice. Done right the rib meat is juicy to the bone; oversteamed, it goes stringy and the sauce thins to water.

Three things make the dish: the cut, the marinade, and the beans. Ribs are chopped to about 2.5–3 cm so they cook through fast under steam without drying — small pieces reach doneness before the meat toughens. They are rinsed or soaked in running water to draw out blood for a clean taste. The marinade carries cornstarch (生粉) plus a pinch of sugar and, often, a little baking soda: the baking soda raises the meat's pH, which increases electrostatic repulsion between myofibrils, widens the filament lattice so it swells and holds water, and lowers shear force — that is the springy, tender 滑 mouthfeel; the cornstarch gelatinizes on the surface into a thin film that seals in juice and binds the sauce. The fermented black beans are salted soybeans cultured with mold — the Cantonese type (Yangjiang) is an Aspergillus ferment, versus the Mucor ferment of Sichuan/Hunan beans — during which soy protein is hydrolyzed into peptides and free amino acids; glutamate is the most abundant of these (around 0.3 g per 100 g), the source of the beans' intense umami. They are briefly soaked and chopped or mashed with garlic, then hot oil at about 60% heat is poured over them to bloom the aroma before mixing into the meat. Steaming is done over high heat at boiling temperature (about 100°C / 212°F) for roughly 10–15 minutes — short and hot, so the ribs set quickly and stay juicy.

Variations

Common variants lay something starchy under the ribs to catch the dripping sauce — taro (排骨蒸芋头) or pumpkin (南瓜蒸排骨) are the usual choices, the chunks steaming soft and savory beneath the meat. The aromatics can be all garlic (蒜蓉) instead of black bean for a milder version, and fresh or dried chili is added or left out to taste. Beyond the saucer, the same black-bean ribs are cooked over rice as 豉汁排骨饭 — either steamed (豉汁排骨蒸饭) or finished in a clay pot (豉汁排骨煲仔饭) so the rice forms a crisp scorched crust at the bottom. The black-bean steaming method also extends across the cart to chicken feet (豉汁蒸凤爪) and fish.

On the Palate

Where Steamed Spare Ribs with Black Bean sits in the Chinese flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 3

How it's made

7 steps · 55 min

  1. 1
    15 min

    Chop about 500 g pork ribs into 2.5–3 cm pieces; rinse and soak in cold running water for 10–15 minutes to draw out blood, then drain and pat dry.

  2. 2
    30 min

    Marinate the ribs with 1 tablespoon light soy sauce, 1 teaspoon sugar, 1 tablespoon cornstarch, a pinch of baking soda, a little oil, and a few slivers of ginger; rest 30 minutes.

    Watch out

    The marinade's cornstarch and pinch of baking soda are what give the springy, tender bite — mix and rest thirty minutes so the ribs take it up.

  3. 3
    5 min

    Rinse 2 tablespoons fermented black beans briefly (do not over-soak or the aroma is lost) and chop together with 4–5 cloves of garlic; add chopped chili here if using.

    Watch out

    Rinse the black beans only briefly, don't soak them long — over-soaking rinses away the fermented aroma that flavors the whole dish.

  4. 4
    3 min

    Heat 1 tablespoon oil to about 60% heat and pour it over the black beans and garlic to bloom the aroma, then mix this into the marinated ribs.

  5. 5
    2 min

    Spread the ribs in a single layer on a heatproof saucer so they steam evenly and do not stack.

  6. 6
    13 min

    Steam over high heat with a full head of steam for 10–15 minutes, until the meat is cooked through and juicy.

    Watch out

    Steam over a full head of steam ten to fifteen minutes just until cooked through and juicy — over-steam and the small pieces go dry and tough.

  7. 7
    1 min

    Scatter chopped spring onion on top and serve hot, spooning the sauce from the saucer over rice.

Archive tool suggestions — not reviewed

These legacy suggestions have not been evidence-reviewed and are not presented as required tools.

Concepts
Meal formats

Dishes like this

More from Chinese