An easy home version of a classic dim sum dish, steamed ribs with black beans are succulent and irresistibly flavorful.

a plate of steamed ribs with fermented black beans and chili pepper.

Pin this now to find it later!

Pin It

What are steamed ribs with black beans?

If you are a regular diner at Cantonese Dim Sum (广式早茶) restaurants, you have likely either savored today’s dish or come across it on the menu. Steamed Ribs with Black Beans (Chǐ Zhī Zhēng Pái Gǔ/豉汁蒸排骨) stands as one of the most favored dim sum items, typically presented in small portions inside bamboo steamers.

It features bite-sized pork ribs steamed with fermented black beans, aromatics, and a set of umami-rich condiments. They are loved for their complex flavors – savory, aromatic, garlicky, earthy, and more – alongside their tender and juicy texture.

Save this recipe
Enter your email & we’ll send it to your inbox. Plus get great new recipes from us every week!

While I enjoy indulging in this dish at Dim Sum restaurants and pairing them with other classics like Har Gow, Lo Mai Gai, Cheung Fun, Siu Mai, etc., I also like cooking it in larger portions as a main course for everyday meals. The cooking process is fairly straightforward, and the outcome is truly satisfying. 

a plate of steamed ribs with fermented black beans and chili pepper.

🛎 NOTE: If steaming doesn’t pique your interest, I also have a recipe for Braised Ribs with Black Bean Sauce which shares many similarities. Give it a try!

Ingredients

Here is a list of ingredients you need to make dim sum-style steamed ribs:

  • Pork ribs, cut into bite-sized chunks, like how they’re served in Chinese Sweet and Sour Ribs. This way, you can handle them easily with chopsticks. Also, it doesn’t take very long to cook them.
  • Baking soda & cornstarch, for tenderizing the meat
ingredients for seasoning dim sum style steamed ribs.

🛎 TIP: To learn more about fermented black beans, check out my post on Black Bean Sauce which explains their characteristics and offers advice on their purchase.

Cooking workflow

Step 1: Tenderize the ribs

soaking ribs in water with baking soda.

Mix baking soda and water in a large bowl then add the ribs. Let them sit in the solution for at least 30 minutes, or up to 2 hours. Baking soda helps to break down the meat’s proteins, resulting in a more tender texture.

rinsing ribs under running water.

Then rinse the ribs thoroughly under running water to minimize the alkaline taste that baking soda might leave on the meat.

adding cornstarch to ribs.

Pat dry the drained ribs with kitchen paper to remove as much excess moisture as possible. Sprinkle some salt and cornstarch over, then rub the mixture evenly onto the ribs. This step helps further tenderize the meat.

Step 2: Marinate the ribs

making the sauce for marinating ribs.

To prepare the marinade, begin by frying garlic, ginger, and fermented black beans (rinsed and coarsely chopped) in a little oil until fragrant. Next, incorporate fresh chili, light soy sauce, oyster sauce, Shaoxing rice wine, white pepper and sugar. Allow the mixture to simmer briefly.

marinating ribs with a fermented black bean based sauce.

Once the marinade has cooled down, gently massage it onto the ribs. Let them sit for a minimum of 30 minutes, or for an even richer taste, refrigerate them overnight.

🛎 TIP: If the ribs have been chilled, make sure to bring them back to room temperature before you start steaming them.

Step 3: Steamed the ribs

Choose a serving plate that can fit comfortably inside your wok or pot, which will be used for steaming. Arrange the marinated ribs in a single layer on the plate.

put a plate of marinated ribs into a steamer.

First, bring water to a full boil in the wok or pot. Then place the plate of ribs on a steamer rack or inside a steamer basket. Cover with a lid and leave to steam over medium-high heat for 20 minutes. 

a plate of steamed ribs with fermented black beans and chili pepper.

Once the ribs are ready, remove them from the steamer. For an added touch, garnish with finely chopped scallions before serving.

🛎 TIP: Depending on the size of your wok/pot, it’s advisable to monitor the water level during the steaming process to prevent it from fully evaporating. Top up with more water when necessary.

Serve & store

bite-size ribs steamed with a black bean sauce.

Enjoy these beautifully seasoned, tender ribs with a bowl of steamed rice. To create a well-balanced meal, pair them with leafy greens such as Blanched Chinese Broccoli, Stir-fried Garlic Bok Choy, or Water Spinach with Fermented Tofu.

The flavorful juice released from the ribs during steaming is a precious addition. So don’t forget to mix it into your rice.

In the unlikely event of leftovers (You will likely devour them all at once), store them in the fridge for up to two days. To reheat, steam them for a few minutes to restore their deliciousness.

Other dim sum dishes

Looking for more classic dim sum recipes? Here are some popular ones to try:

📋 Recipe

Love this recipe? Please leave a 🌟🌟🌟🌟🌟 rating and a comment. Thank you!

a plate of steamed ribs with fermented black beans and chili pepper.
5 from 15 votes

Steamed Ribs with Black Beans (豉汁蒸排骨)

An easy home version of a classic dim sum dish, steamed ribs with black beans are succulent and irresistibly flavorful.
Prep: 10 minutes
Cook: 20 minutes
Total: 1 hour 30 minutes
Servings: 4
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

For tenderizing

  • 1 lb pork ribs, cut into bite-sized pieces (see note 1)
  • 1 teaspoon baking soda, , aka bicarbonate of soda
  • 2 cups water
  • 1 tablespoon cornstarch
  • ½ teaspoon salt

For marinating

  • 1 tablespoon neutral cooking oil
  • 1 tablespoon garlic, minced
  • 1 teaspoon ginger, minced
  • 1 tablespoon fermented black beans, rinsed and coarsely chopped (see note 2)
  • Fresh chili pepper, finely chopped, to taste
  • ½ tablespoon light soy sauce
  • ½ tablespoon oyster sauce
  • ½ tablespoon Shaoxing rice wine
  • ¼ teaspoon ground white pepper
  • ¼ teaspoon sugar

For garnishing

  • Scallions, finely chopped

Instructions 

Tenderize the ribs

  • Put ribs into a large bowl. Add baking soda and water. Mix to dissolve. Then leave to soak for 30 minutes, or up to 2 hours.
  • Discard the soaking water, Rinse and rub to clean the ribs under running water. Drain and use kitchen paper to dry the ribs as much as possible.
  • Add salt and cornstarch to the ribs. Rub with hands to ensure a thorough coating.

Marinate the ribs

  • Heat oil in a wok/pan. Fry garlic, ginger, and fermented black beans over low heat until fragrant (do not burn the aromatics). Add fresh chili, light soy sauce, oyster sauce, Shaoxing rice wine, white pepper and sugar. Simmer for 10 seconds or so, then remove from the heat.
  • Once the seasoning sauce cools down, pour it over the ribs. Mix well to coat evenly. Leave to marinate for at least 30 minutes, or overnight in the fridge (see note 3).

Steamed the ribs

  • Transfer the ribs to a plate for steaming. Arrange them in a single layer without overlapping.
  • Bring water to a full boil in a wok/pot which you use for steaming (see note 4). Then put the plate of ribs over a steamer rack, or inside a steamer basket. Cover with a lid and leave to steam over medium-high heat for 20 minutes.
  • Garnish with scallions and serve the dish immediately with steamed rice, alone or with other savory dishes.

Notes

1. You can find bite-sized pork ribs in many Chinese/Asian grocery stores. Otherwise, ask your local butcher to cut regular ribs into small pieces.
2. Fermented black beans (Douchǐ /豆豉) are often labeled as Salted Black Beans or Preserved Beans with Ginger on the package. 
3. If refrigerated, it’s best to bring the marinated ribs back to room temperature before steaming. Otherwise, increase the steaming time by 3 minutes or so.
4. To prevent the water from evaporating completely during steaming, make sure you use ample water without it touching the top of the steamer rack or the bottom of the steamer basket. Check the water level halfway through and top up if needed.

Your Recipe Notes

Nutrition

Serving: 1serving | Calories: 275kcal | Carbohydrates: 4g | Protein: 14g | Fat: 22g | Saturated Fat: 6g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 8g | Trans Fat: 0.3g | Cholesterol: 64mg | Sodium: 824mg | Potassium: 208mg | Fiber: 0.5g | Sugar: 0.4g | Vitamin A: 0.2IU | Vitamin C: 1mg | Calcium: 22mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Rate and comment below!

Hi! I’m Wei

Born and raised in China, I’m the do-it-all creator behind this blog, a free digital cookbook sharing authentic, accessible Chinese recipes since 2017. I couldn’t be happier to have you here!

More Pork

Leave a comment

Your email address will not be published. Required fields are marked *

Rate this recipe




This site uses Akismet to reduce spam. Learn how your comment data is processed.

14 Comments

  1. Ken Lim says:

    5 stars
    Made this recipe last night. Fantastic! Very close to restaurant dim sum and reminds me of my moms. Thank You!

    1. Wei Guo says:

      It means a lot that it reminded you of your mom’s cooking.

  2. Paul:-) says:

    5 stars
    Hi Wei,
    Another rib recipe from heaven!
    I used baby back ribs and a couple of Birds Eye Chillies. Was worried that my two tier western style steamer wouldn’t work properly, by regularly topping up the water and swapping the baskets halfway through and giving an extra 10 minutes it proved successful.

    Thanks again for another wonderful recipe.

    Paul:-)

    1. Wei Guo says:

      Sounds like you absolutely nailed it! So glad it turned out well, Paul!

  3. MIKE BOYLE says:

    Hi Wei.
    I’ve been following you for about 3 years. I must admit in the early stages I thought that your recipes were bland and somewhat uninteresting. Holy moly was I wrong!
    I am probably your biggest admirer. Please keep up the good work. Your fan from Australia. Cheers and beers – Mike Boyle

    1. Wei Guo says:

      Really appreciate your honesty and support over the years. So glad the recipes won you over. Thanks for sticking around, Mike!

  4. Susan C says:

    5 stars
    These pork ribs are quite easy to prepare though it takes time to have the ribs stand for some time to fully infuse the flavours of the black bean mixture. I infused the ribs for about 2 hours before steaming and the result was a deliciously tender plate of ribs which the family loved. The leftovers were warmed up and stirred through a salad and enjoyed as my lunch the next day. Will definitely repeat cooking this flavourful dish.

    1. Wei Guo says:

      Thank you Susan for trying out my recipe and sharing your tips. I’m delighted you and your family enjoyed these ribs.

  5. Rita says:

    5 stars
    Excellent ribs. Great recipe with easy to follow steps. Dreamt about the leftovers for lunch the next day. Looking forward to trying more recipes from this site.

    1. Wei Guo says:

      Thanks for the feedback. So happy to hear my recipe worked well for you, Rita!

  6. Angie says:

    5 stars
    Looks yummy.
    Love all your recepes.

    1. Wei Guo says:

      Thank you Angie! Hope you’ll enjoy cooking this one too!

      1. Donna says:

        5 stars
        Soooo hood.

        1. Wei Guo says:

          That’s wonderful to hear!