
Steamed Pork Ribs with Fermented Black Beans
豆豉蒸排骨,这个味太绝了!! · cantonese cuisine · Canton
This home-style Cantonese preparation marinates chopped ribs in a fermented black bean sauce, then steams them over sliced potatoes, which soak up the savory juices as the ribs cook.
Nutrition & allergens
Contains:Soy
Some ingredients are not yet allergen-surveyed; this label is not exhaustive.
Per serving (4 servings)
- Energy (kcal)
- 487.6(Main ingredients only; seasoning not counted)
- Protein (g)
- 24.6(Main ingredients only; seasoning not counted)
- Fat (g)
- 37.9(Main ingredients only; seasoning not counted)
- Carbs (g)
- 10.7(Main ingredients only; seasoning not counted)
- Sodium (mg)
- 114.9(Main ingredients only; seasoning not counted)
Estimated from verified ingredient data for the original formula — not lab values, and one dish is not a full meal.

17.64 oz — chopped into pieces

0.03 cup

potato土豆
1.0 piece — sliced

1.0 clove — minced
Techniques you'll use
- Aromatic blooming (bao xiang) ↗
Bloom ginger, garlic, and chili in hot oil to build the aroma base.
- Marinating ↗
Season protein ahead with soy, wine, and starch for flavor and texture.
- Steaming ↗
Cook with moist vapor for tender, clean-tasting results.
Steps
- 1
Step 12 min

Prepare 1 jin (500 g) of chopped pork ribs. Add flour and water to the ribs and repeatedly knead and massage for 2 minutes to draw out the blood and impurities, then rinse several more times with clean water. This removes any gamey flavor from the finished dish.
✅ Done when: The ribs are done cleaning when the water runs mostly clear and free of blood and debris.

In a bowl, combine 2 spoons of minced garlic and 1/2 spoon of fermented black beans, then pour hot oil over them to release their aroma. Add 2 spoons of light soy sauce, 1 spoon of oyster sauce, and season with a little salt and white sugar.
✅ Done when: The sauce is ready when the hot oil has been poured on and the mixture is fragrant.

Stir the sauce until evenly mixed, pour it over the ribs, add 1 spoon of starch, and toss to coat evenly. Marinate for about 30 minutes.
✅ Done when: The ribs are evenly coated in the marinade and have rested for about 30 minutes.
- 4
Step 4

Arrange potato slices on the bottom of a plate.
✅ Done when: The plate bottom is covered with an even layer of potato slices.

Once the water is boiling, steam the ribs in the steamer for 25 minutes.
✅ Done when: The ribs are done after 25 minutes of steaming over boiling water, when they are fragrant, tender, and silky.
- 6
Step 6

The finished ribs are wonderfully fragrant — tender and silky.
✅ Done when: The dish is done when the ribs smell fragrant and feel tender and silky.
- 7
Step 7

If you love ribs, give this recipe a try — it turns out tender and silky every time. Enjoy!
✅ Done when: The tender, silky ribs are plated and ready to serve.