mwl-logo

Made With Lau

Recipes

Our Family

Courses

Cookbook Newsletter

mwl-logo

Made With Lau

madewithlau.com

The Steamed Spare Ribs with Black Bean Sauce My Dad's Made 100,000 Times

豉汁蒸排骨
Prep: 25 minCook: 20 minTotal: 45 minServes: 4

Ingredients

1 tbspdried fermented black bean
1 tspdried mandarin orange peel
1 lbspare ribs
1 tbspcornstarch
red chili pepper
2 piecesscallions
0.50 tspvegetable oil
Marinade Ingredients
0.50 tspsalt
1 tspsugar
0.50 tbsplight soy sauce
1 tbspoyster sauce
0.50 tbspShaoxing wine
1 clovegarlic
1 tspginger
1 tspsesame oil
2 tbspcornstarch

Instructions

1
Wash and rehydrate black beans, orange peel

Place our fermented black beans (1 tbsp) in a bowl, and rinse them under running water for 15 to 20 seconds. Gently massage the beans as you do this.

Drain the water, and set the bowl aside to let the beans rehydrate a bit as we prepare our other ingredients.

Break off the amount of dried mandarin peel (1 tsp) you need and soak it in warm water for 5 to 10 minutes.

2
Cut spare ribs

Cut the spare ribs (1 lb) between the bones into small pieces (about 1 to 1.5 inches), and place them into a bowl.

As we mentioned above, when selecting spare ribs, go for cuts that are less fatty (the tail-end ribs). If you can't find pre-cut ribs at your store, ask your butcher to cut them across the bone for you.

3
Rinse and dry ribs

This step is done in three parts.

  • Cornstarch:
    • Add cornstarch (1 tbsp) to the ribs, and massage the ribs around to evenly mix the cornstarch around the surface of each rib.
    • The cornstarch helps bind to the myoglobin and juices that we're looking to cleanse out.
  • Rinse:
    • Rinse the ribs in running water for at least 1 to 2 minutes, massaging the ribs as you go.
  • Dry:
    • Pour out all of the water, and press and squeeze the ribs against a colander to get rid of excess water
    • Take a thick paper towel and wrap the ribs in it, pressing and patting to absorb moisture.
4
Marinate ribs

Before we start marinating, if you want to save time for later, start boiling 3to 4 cups of water. This will be added to our wok when we start steaming.

Let's prepare our marinade:

  • Add salt (0.50 tsp), sugar (1 tsp), light soy sauce (0.50 tbsp), oyster sauce (1 tbsp), Shaoxing wine (0.50 tbsp) to a bowl.
  • Finely mince garlic (1 clove), ginger (1 tsp), and rehydrated mandarin orange peel (1 tsp), and add them to the bowl.
    • Cut a few slices of red chili pepper and our scallions (2 pieces). These will be used as garnish for later.
  • Combine the bowl of seasonings into the bowl of ribs. Mix and massage the bowl of ribs for 45 to 60 seconds to distribute all of the flavors.
  • Mince the black beans (1 tbsp), add to the bowl of ribs, and mix and massage the ribs for 20 to 30 seconds
  • Add sesame oil (1 tsp) and cornstarch (2 tbsp), and mix / massage the ribs around for another 60 seconds to evenly coat each rib with cornstarch.

Chef’s Tip: Massaging the ribs (i.e. applying a little bit of pressure) helps the meat absorb the flavors and tenderizes the pieces a bit.

5
Prepare to steam ribs

We'll start heating our wok on our stove, placing our steamer rack in the center of the wok. Add enough boiling water so that it just barely covers the entire steamer rack.

Transfer the ribs into the plate you'll be steaming with, being careful not to let any ribs be covered by one another. This is to ensure that the ribs all cook evenly.

Add the chili pepper slices, and pour vegetable oil (0.50 tsp) on the ribs. This will give our ribs a nice and shiny shimmer when we're done.

6
Cover wok and steam

Carefully place the plate of ribs on top of the steamer rack. Double check to make sure that there's a little bit of water touching the bottom surface of the plate.

Cover the wok, set the stove to its highest heat setting, and steam the spare ribs for 20 minutes.

7
Garnish and enjoy!

Do you smell the deliciousness yet?

When the 20 minutes are up, we're done! Turn the heat off, uncover the wok, garnish with the green onions, and carefully remove the plate from the wok.

My dad isn't using any sort of gloves or mitts (what a boss!), but I would if I were you.

Call your loved ones over! Time to eat 🙌

Recipe by Daddy Lau · 2× James Beard Award Winner · madewithlau.com
Steamed Spare Ribs with Black Bean Sauce (豉汁蒸排骨)

The Steamed Spare Ribs with Black Bean Sauce My Dad's Made 100,000 Times

豉汁蒸排骨
▶ 1M views on YouTube
👍 16.7K likes
Prep
25 min
Cook
20 min
Total
45 min
Serves
4
Daddy Lau
By Daddy Lau · 2x James Beard Awards · 60+ years
Published Nov 2020 · Updated Nov 2024

Why this recipe

The story
Steamed Spare Ribs with Black Bean Sauce (豉汁蒸排骨) — Daddy Lau
Daddy Lau

Most steamed spare ribs with black bean sauce recipes online are tested only a handful of times. My dad used to make this dish multiple times a day, every day, for 60+ years and can make this in his sleep.

I know you'll love it as much as our community does! This recipe has over 1M views, 16.7K likes on YouTube.

I feel like my dad makes steamed spare ribs (aka "pàaih gwāt" in Canto) for us at least once a month at home, and I can't even begin to imagine or count how many times he's made it over his career as a chef.

Steamed spare ribs is a classic dim sum dish, and actually one of the easier dim sum recipes to recreate for your loved ones at home.

Before we get into the recipe, you might enjoy these interesting tidbits about our beloved pastime — dim sum — and our favorite dish.

Dim Sum: A Touch of Heart

The way "dim sum" is pronounced in English is very similar to its Cantonese pronunciation, "dím sām," which roughly translates to "a touch of heart."

The characters are a reference to the sweet and savory snacks that 10th century teahouses in Guangzhou served to traveling merchants the large international port as part of their journey along the Silk Road.

Dim sum is widely considered a Cantonese delicacy, but it evolved from a wide range of influences, since Guangzhou was and still is a critical multicultural hub for Chinese trade.

How to make black bean sauce like a Chinese chef

We don't recommend using pre-mixed or pre-made black bean sauce because they may include additives and preservatives that you're not familiar with, and making your own is so easy!

Our recipe for black bean sauce calls for salt, sugar, light soy sauce, oyster sauce, Shaoxing wine, garlic, ginger, rehydrated mandarin orange peel, cornstarch, sesame oil, and of course, black beans. We also have red chili pepper and green onion for garnish on top.

Check the ingredient list above to see precise amounts, and how to mix them into the spare ribs. Don't forget that you can scale the recipe up and down!

Pairs well with

View all →
Scrambled Eggs (炒雞蛋)
6 min

Scrambled Eggs (炒雞蛋)

View recipe →
Easy Pan Fried Chicken Breast (煎雞胸)
20 min

Easy Pan Fried Chicken Breast (煎雞胸)

View recipe →
Dad's 10-Minute Weeknight Broccoli (平日西蘭花)
10 min

Dad's 10-Minute Weeknight Broccoli (平日西蘭花)

View recipe →

Ingredients

Serves4
Understanding Flavor
FUNDAMENTALS
Understanding Flavor
Dive Deeper →
Main Ingredients
1 tbspdried fermented black bean
1 tspdried mandarin orange peel
1 lbspare ribs
1 tbspcornstarch
red chili pepper
2 piecesscallions
0.50 tspvegetable oil
Marinade Ingredients
0.50 tspsalt
1 tspsugar
0.50 tbsplight soy sauce
1 tbspoyster sauce
0.50 tbspShaoxing wine
1 clovegarlic
1 tspginger
1 tspsesame oil
2 tbspcornstarch

Tips for selecting and preparing spare ribs

Some grocery stores have pre-cut ribs that are already cut across the bone.

If they don't sell pre-cut ribs, you can get St. Louis-style ribs, and ask the butcher to cut across the bones for you so you end up with long strips with short rib sections. Then, cut into small cubes so each piece has a short rib through it. That way, they will cook evenly and be in easy-to-eat sizes.

My dad says it's better to select ribs towards the tail-end of the pig, as these tend to be less fatty. In a steamed dish like our Spare Ribs with Black Bean Sauce, using fatty ribs may result in an overly greasy, heavy dish. Generally, we like steamed dishes to not feel so heavy on the tongue or harsh on the stomach. Ask your butcher for tail-end ribs!

Why do we rinse spare ribs in water?

Dim sum restaurants typically serve spare ribs that are traditionally light in color, unlike the smoky, charred look of American BBQ ribs.

This is meant to entice customers to order lots and lots of spare ribs from the carts of delicious foods, like siu mai. The way they get this pale color is to first rinse the ribs in water for an extended amount of time.

We talk about this in our video, but restaurants will use huge buckets or washing machines to rinse and dry large batches of spare ribs. Our friends over at Chinese Cooking Demystified have a great video on this.

Rinsing also helps wash away some of the bloody taste, but know that the longer you rinse, the more likely you’re also removing some of the nutritious elements, like iron.

Why are spare ribs red?

You may think that the red juice that leaks out from meat is blood, but that’s actually a common misconception. Usually by the time we buy meat at the market or butcher shop, the blood has already been drained out. The remaining red liquid is actually a result of freezing the meat during transport.

When frozen, the water that’s inside the meat expands into ice crystals, which rupture the muscle cells. As that ice thaws, it carries some myoglobin with it. Myoglobin is an iron-rich protein that turns bright red when it’s exposed to oxygen. The purpose of myoglobin is to store extra oxygen in muscles that are used for extended periods of time.

While pork is light in color, it’s actually considered a red meat because it has more myoglobin than a white meat like chicken. Pigs and cows, what we all know as red meat, stand and roam almost all day. In contrast, fish meat is mostly white, with some red meat around the fins and tail, because they float in water and aren’t constantly using the bulk of their muscles.

Sources:

  • Science of Meat: What Gives Meat Its Color?
  • The Color of Meat Depends on Myoglobin

Key seasonings for classic Chinese spare ribs

Just to highlight some key ingredients, spare ribs are usually made with "dauh sih" 豆豉, or black fermented soy beans. My dad’s Cantonese spare ribs also calls for a dash of red chili peppers and a peel from his stash of dried mandarin orange skins, which are both optional but will give your spare ribs a unique zest.

Fermented black beans

Black beans have been an important commodity in Chinese culture for thousands of years, dating back to at least the Han Dynasty when archaeologists found a huge stockpile of preserved beans in a noblewoman’s tomb.

It used to be a rare ingredient, but nowadays you can find them at most Asian grocery stores. If you don't have easy access to an Asian supermarket, here's the brand my dad uses on Amazon.

Mandarin orange peels

Also known as "chenpi," this is a fragrant ingredient in Chinese cooking and medicine, believed to regulate our chi.

My dad uses these for a lot of dishes outside of steamed spare ribs, including soups, steamed fish, medicines, etc. He has a huge stockpile that he's been building for over 15 years.

According to my dad, the district of Xinhui in China makes the best damn peels the world has ever seen. This is their biggest export and a large economic driver for the famous district.

If you like eating mandarin oranges, you can just save the peels and leave them outside to dry in the sun for 2 to 3 days. They should snap in half pretty easily when dry. Store them in a bag in a cool, dry place.

Finding Asian ingredients

As we mentioned, some of these ingredients can be hard to find in a typical grocery store.

If you don't live near an Asian market, most or all of what my dad uses in this recipe can be found on Amazon:

  • Kikkoman Sesame Oil​ - https://geni.us/kkmsesameoil
  • Kikkoman Soy Sauce - https://geni.us/kkmsoysauce​
  • Kikkoman Oyster Sauce - https://geni.us/kkmoystersauce​
  • Shaoxing Cooking Wine​
  • Dried Orange Peels
  • Yang Jiang Preserved Black Beans​

These links are affiliate links, which means that if you use our links to purchase these ingredients, Amazon pays my family a small amount for the sale - at no extra cost to you. If you use these links, we really appreciate the support!

Other supplies and tools

You'll need a good wok, which provides a ton of versatility for the classic Chinese cooking methods: steaming, stir frying, deep frying, etc.

A steamer rack is also helpful for steaming your spare ribs in the wok. These are generally inexpensive, ranging from $2 to $6.

You might want a food scale. It's not absolutely necessary for this recipe, but helpful if you want to get your proportions right.

Instructions

7 steps · click any step to scrub ↑
1

Wash and rehydrate black beans, orange peel

scroll to play this step

Place our fermented black beans (1 tbsp) in a bowl, and rinse them under running water for 15 to 20 seconds. Gently massage the beans as you do this.

Drain the water, and set the bowl aside to let the beans rehydrate a bit as we prepare our other ingredients.

Break off the amount of dried mandarin peel (1 tsp) you need and soak it in warm water for 5 to 10 minutes.

The 10 Essential Cutting Techniques
LESSON 3.3
The 10 Essential Cutting Techniques
Dive Deeper →
2

Cut spare ribs

scroll to play this step

Cut the spare ribs (1 lb) between the bones into small pieces (about 1 to 1.5 inches), and place them into a bowl.

As we mentioned above, when selecting spare ribs, go for cuts that are less fatty (the tail-end ribs). If you can't find pre-cut ribs at your store, ask your butcher to cut them across the bone for you.

3

Rinse and dry ribs

scroll to play this step

This step is done in three parts.

  • Cornstarch:
    • Add cornstarch (1 tbsp) to the ribs, and massage the ribs around to evenly mix the cornstarch around the surface of each rib.
    • The cornstarch helps bind to the myoglobin and juices that we're looking to cleanse out.
  • Rinse:
    • Rinse the ribs in running water for at least 1 to 2 minutes, massaging the ribs as you go.
  • Dry:
    • Pour out all of the water, and press and squeeze the ribs against a colander to get rid of excess water
    • Take a thick paper towel and wrap the ribs in it, pressing and patting to absorb moisture.
4

Marinate ribs

scroll to play this step

Before we start marinating, if you want to save time for later, start boiling 3to 4 cups of water. This will be added to our wok when we start steaming.

Let's prepare our marinade:

  • Add salt (0.50 tsp), sugar (1 tsp), light soy sauce (0.50 tbsp), oyster sauce (1 tbsp), Shaoxing wine (0.50 tbsp) to a bowl.
  • Finely mince garlic (1 clove), ginger (1 tsp), and rehydrated mandarin orange peel (1 tsp), and add them to the bowl.
    • Cut a few slices of red chili pepper and our scallions (2 pieces). These will be used as garnish for later.
  • Combine the bowl of seasonings into the bowl of ribs. Mix and massage the bowl of ribs for 45 to 60 seconds to distribute all of the flavors.
  • Mince the black beans (1 tbsp), add to the bowl of ribs, and mix and massage the ribs for 20 to 30 seconds
  • Add sesame oil (1 tsp) and cornstarch (2 tbsp), and mix / massage the ribs around for another 60 seconds to evenly coat each rib with cornstarch.

Chef’s Tip: Massaging the ribs (i.e. applying a little bit of pressure) helps the meat absorb the flavors and tenderizes the pieces a bit.

5

Prepare to steam ribs

scroll to play this step

We'll start heating our wok on our stove, placing our steamer rack in the center of the wok. Add enough boiling water so that it just barely covers the entire steamer rack.

Transfer the ribs into the plate you'll be steaming with, being careful not to let any ribs be covered by one another. This is to ensure that the ribs all cook evenly.

Add the chili pepper slices, and pour vegetable oil (0.50 tsp) on the ribs. This will give our ribs a nice and shiny shimmer when we're done.

6

Cover wok and steam

scroll to play this step

Carefully place the plate of ribs on top of the steamer rack. Double check to make sure that there's a little bit of water touching the bottom surface of the plate.

Cover the wok, set the stove to its highest heat setting, and steam the spare ribs for 20 minutes.

7

Garnish and enjoy!

scroll to play this step

Do you smell the deliciousness yet?

When the 20 minutes are up, we're done! Turn the heat off, uncover the wok, garnish with the green onions, and carefully remove the plate from the wok.

My dad isn't using any sort of gloves or mitts (what a boss!), but I would if I were you.

Call your loved ones over! Time to eat 🙌

Frequently Asked Questions

Made with love ❤️

The Lau Family

We started Made With Lau to celebrate Cantonese culture and honor the legacy of our wonderful parents, Jenny and Chung Sun Lau.

Our hope is that these recipes and stories help you spread the joy, love, and nostalgia that I felt growing up.

mwl-logoMade With Lau

A family-run Cantonese cooking project from Daddy Lau, Randy Lau, and a small team in the Bay Area.

Recipes
All recipesEasy weeknightsTakeout favoritesSoups & brothsDim sumNoodles
Learn
Mini masterclassesAll courses
About
Our familyCookbook (2027)ContactPrivacy
Made with ♥ in the Bay · © 2026 · Year of the Horse
YouTube · 1.78MInstagram · 412KTikTok · 891K