Sauces & Condiments
Steamed spareribs with black bean sauce transform tough meat into tender, melt-in-your-mouth perfection using a time-honored technique that requires patience and precision. This method isn't just about steaming—it's about building layers of flavor through a silky black bean sauce that balances sweet, salty, and umami notes.
I've perfected this recipe over years of testing, ensuring the ribs stay moist while developing deep, caramelized edges from the sauce.
The beauty of this dish lies in its simplicity and versatility. You'll start with a simple black bean sauce made from fermented black beans, soy sauce, garlic, ginger, and a touch of sugar, all simmered until thick and glossy.
The ribs steam gently in a bamboo steamer basket with aromatics like star anise and cinnamon, absorbing the sauce's rich flavors without drying out. This approach delivers restaurant-quality results in your own kitchen, with minimal effort beyond the initial preparation.
By the time you plate these ribs, you'll have tender, fall-apart meat glistening with a glossy black bean sauce that clings perfectly to every bite. The sauce's silky texture contrasts beautifully with the ribs' natural richness, while the aromatics add depth that elevates this dish from simple to extraordinary.
Whether serving for a special occasion or a weeknight dinner, this recipe delivers professional-level outcomes with straightforward techniques.
The best part? Leftovers reheat beautifully, making this an ideal meal for feeding a crowd or prepping ahead. The sauce can also be made in advance, allowing you to focus solely on steaming the ribs when ready.
This is comfort food at its finest—rich, flavorful, and deeply satisfying without being overly complicated. Let's get started on creating this timeless dish.
Ingredients for steamed spareribs with black bean sauce
Pantry staples and a few specialty items transform tough ribs into melt-in-your-mouth perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Baby Back Spareribs 🍖 | 2 lb | Trimmed of excess fat |
| Fermented Black Beans 🫘 | 1 cup | Rinsed and drained |
| Light Soy Sauce 🥄 | ½ cup | Kikkoman preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced for sauce |
| Fresh Ginger 🌿 | 1 ½ tbsp | Finely grated |
| Granulated Sugar 🍚 | 2 tbsp | Light brown sugar works |
| Star Anise Pods 🌟 | 2 whole | Lightly crushed |
| Cinnamon Sticks 🌳 | 2 whole | 1 inch pieces |
| Bamboo Steamer Basket 🌿 | 1 whole | Large enough for ribs |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Green Onions 🧅 | 3 whole | Sliced for garnish |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Water 💧 | 2 cups | For steaming |
The fermented black beans are the secret weapon here. Asian markets carry them in jars—look for the dark, glossy ones with a strong aroma. If you can't find them, substitute black bean paste (like the kind for chili oil) at half the amount. The ribs should be baby back for tenderness, but St. Louis style works too if you prefer meatier cuts. Trim the fat but leave the membrane—it adds flavor. For the aromatics, Whole Foods or Trader Joe's usually stock the star anise and cinnamon sticks in the spice aisle, but any grocery store will have them.
No fermented black beans? Miso paste or hoisin sauce can stand in, but you'll lose that deep umami punch. The ginger can be swapped for 1 tsp ground ginger if fresh isn't available, but trust me on the fresh version. For the soy sauce, dark soy sauce adds color if you want a richer look. The bamboo steamer basket is non-negotiable—if you don't have one, use a colander over a pot of simmering water. The sesame oil is just for aroma here, so don't skimp on the toasted variety—it makes all the difference. And if you're short on green onions, scallions or chives work just as well.
The sauce keeps for 5 days in the fridge, and the ribs reheat beautifully—just warm them gently with a splash of water. Freeze the sauce separately for up to 3 months if you want to prep ahead. I always make extra sauce because it's perfect over rice or noodles. Store the ribs in a sealed container with a paper towel to keep them moist. The aroma alone will have your kitchen smelling like a Chinese restaurant.
Why You'll Love This Recipe
- Steam Over Simplicity: I swear by this method—no greasy oven, no hours of babysitting ribs. Just toss the Baby Backs in a steamer basket with the black beans, a splash of soy, and a few minced garlic cloves. The steam does all the work while I prep the rest of dinner.
- Umami Bomb: That fermented black bean sauce? It’s where the magic happens. The deep, funky richness of the beans cuts through the ribs’ natural sweetness, while the ginger and garlic add a bright, punchy kick. Honestly, the first bite makes me forget about takeout.
- Leftover Goldmine: These ribs stay tender for days, so I make a double batch and freeze half. Reheat them in the steamer or microwave—same perfect texture, zero guesswork. My lunchbox gets packed with these for at least three days.
- Budget-Friendly Feast: A pack of Baby Backs and a jar of black beans stretch further than you’d think. The sauce costs pennies, and the leftovers feed the whole family without breaking the bank. (Yes, even on a Tuesday night.)
Step-by-step instructions for steamed spareribs with black bean sauce
Here's how to transform tough spareribs into tender, saucy perfection using just a steamer basket.
Prepare the Spareribs for Steaming
Begin by trimming any excess fat from the 2 lb baby back spareribs, leaving just a thin layer to protect the meat. Rinse them under cold water and pat completely dry with paper towels—this ensures the sauce clings properly later. In a small bowl, mix together the 1.5 tsp salt, 0.5 tsp black pepper, and 1 tbsp toasted sesame oil. Rub this mixture all over the spareribs, focusing on the meaty sides and the bone edges where flavor tends to hide.
Place the spareribs in the bamboo steamer basket in a single layer, meat-side up. The ribs should fit snugly but not be crowded—this allows steam to circulate evenly. If your basket is too small, you can steam them in batches, but I prefer to do this all at once for consistent results. Position the basket over a pot of boiling water, making sure the bottom doesn't touch the water directly—just hover it about 1 inch above the surface.
Steam the Spareribs Until Fork-Tender
Bring 2 cups of water to a rolling boil in a large pot or wok. Once boiling vigorously, carefully place the steamer basket over the pot and cover with a tight-fitting lid. Steam for 1 hour and 15 minutes, keeping the water boiling steadily throughout. I like to add a few ice cubes to the water every 15 minutes to maintain consistent heat—this prevents the ribs from drying out.
After about 45 minutes, check for doneness by inserting a fork into the thickest part of the ribs. They're ready when the meat slides off the bone easily but still holds together. If needed, steam for another 10-15 minutes until perfectly tender. The ribs should be moist and slightly translucent at the edges, with a beautiful sheen from the steam.
Make the Black Bean Sauce
While the ribs steam, prepare the sauce by combining the 1 cup rinsed fermented black beans, 0.5 cup light soy sauce, 6 minced garlic cloves, 1.5 tbsp finely grated fresh ginger, 2 tbsp granulated sugar, 2 lightly crushed star anise pods, and 2 cinnamon stick pieces in a small saucepan. Add 1 cup of water and bring to a gentle simmer over medium heat. Let it cook uncovered for 10 minutes, stirring occasionally, until the liquid reduces by about half and the beans begin to break down slightly.
Remove the star anise and cinnamon sticks, then stir in the 1 tbsp toasted sesame oil. Taste and adjust seasoning—you may need a touch more soy sauce or sugar depending on the beans' saltiness. The sauce should be thick enough to coat the back of a spoon but still flow smoothly. Keep it warm over low heat while you finish the ribs.
Finish the Ribs and Combine with Sauce
Once the spareribs are fork-tender, carefully remove the basket from the steamer and transfer the ribs to a serving platter. Pour the warm black bean sauce over the ribs, letting it seep into all the crevices. The ribs should absorb the sauce beautifully, creating a glossy, flavorful coating. Let them sit for 5 minutes to marinate in the sauce while you prepare the final garnish.
Slice the 3 whole green onions into thin rounds and sprinkle them generously over the ribs. The fresh green onions add a bright contrast to the rich, savory sauce. Serve immediately while the ribs are steaming hot and the sauce is still vibrant. This dish pairs perfectly with steamed jasmine rice or crusty bread to soak up every last bit of that delicious sauce.
Pro Tips For Making Steamed Spareribs With Black Bean Sauce
- Trim the Membrane: Baby back ribs have that tough connective tissue running along the bone—peel it off first or spend 10 minutes sawing through it with a knife. Use a butter knife or your thumb to slide it off; it’s easier than you think, and your ribs will steam evenly without fighting resistance.
- Toast the Black Beans: I used to skip this, but now I always dry-toast the fermented black beans in a hot pan for 2-3 minutes before adding liquid. It deepens their nutty flavor and cuts the funk—just don’t walk away, or they’ll burn faster than you’d expect.
- Don’t Crowd the Steamer: If you stack ribs too high in the steamer basket, the top ones steam in water instead of steam. Leave 1-inch gaps between layers so heat circulates—this keeps the meat tender and the sauce from turning into a sad, watery glaze.
- Use Ginger Juice, Not Paste: Fresh ginger paste is convenient, but for this dish, grate your own and squeeze out the excess liquid. The juice waterlogs the ribs; a dry, finely grated ginger (about 1 tablespoon) packs more punch without turning your sauce into soup. (Yes, it’s extra work, but you’ll taste the difference.)
Common mistakes when making this dish
Over-Steaming the Ribs
The biggest mistake I see is over-steaming the ribs, which turns them mushy instead of tender. Baby back spareribs should steam for 1 hour and 15 minutes maximum—any longer and the collagen breaks down too much, leaving you with a texture closer to pulled pork than fork-tender meat.
I recommend checking at 45 minutes using the fork test. If the meat slides off easily but still holds its shape, it's perfect. 🌡️
Skipping the Dry Rub
Many cooks rush the seasoning step, but that 1 tbsp toasted sesame oil mixed with salt and pepper is non-negotiable. Without it, the sauce won't cling properly, and the ribs will taste flat.
I always apply the rub generously—focus on the meaty sides and bone edges where flavor hides. This step takes 2 minutes but makes all the difference in the final dish.
Using the Wrong Steamer Setup
Some people try to steam ribs in a colander directly on boiling water, but this causes uneven cooking and potential burning. The bamboo steamer basket should hover 1 inch above the water—never touch it. If your pot isn't deep enough, use a heatproof plate or rack to elevate the basket.
I also avoid covering with foil during steaming, as this traps too much moisture and steams the ribs too aggressively.
Ignoring the Sauce Reduction
The black bean sauce must reduce by about half to achieve that perfect silky consistency. Skipping this step leaves you with a thin, watery sauce that won't coat the ribs properly.
Simmer uncovered for 10 minutes and stir frequently—this helps thicken the sauce naturally. If it reduces too quickly, add 1-2 tbsp water to maintain the right texture. 💫
Not Resting the Ribs
After steaming, ribs need 5 minutes to rest before serving. This allows the juices to redistribute, ensuring every bite is moist. I always pour the sauce over the ribs during this resting time—it gets absorbed beautifully while the meat firms up slightly.
Skipping this step means dry, stringy meat instead of tender, juicy perfection.
Using Low-Quality Fermented Beans
Fermented black beans are the heart of this sauce, but not all brands deliver the same depth of flavor. Cheap or poorly fermented beans will make the sauce taste bland or overly salty.
I recommend Asian market brands like Lee Kum Kee or Thai Kitchen—they have the right balance of funk and umami. If you can't find fermented beans, black bean paste works in a pinch, but reduce the amount to ½ cup since it's more concentrated.
Nutrition facts
Frequently asked questions
Can I substitute baby back ribs for St. Louis-style ribs in this recipe?
Yes, but with adjustments! St. Louis-style ribs are meatier and require 20-30 extra minutes of steaming time. Trim the membrane first and expect to steam them for 1 hour 45 minutes to 2 hours total. The black bean sauce will still work beautifully, but you may need to add 2 tbsp extra soy sauce to account for the larger surface area.
How do I make the black bean sauce thicker or thinner?
For a thicker sauce, reduce the simmering time to 8 minutes and stir more frequently. If it's too thick, add 1-2 tbsp water while warm. For a thinner sauce, add 1 tbsp water during the simmering process. The ideal consistency should coat the back of a spoon but still flow smoothly.
Can I steam the ribs without a bamboo steamer basket?
Use a colander or metal mesh strainer over a pot of boiling water, but elevate it 1 inch above the water with a heatproof plate or rack. Avoid direct contact with the water—this prevents burning. For best results, cover with a tight lid and add ice cubes every 15 minutes to maintain steady heat.
What's the best way to reheat leftover steamed ribs?
Reheat gently in a steamer or covered pot with 2 tbsp water over low heat for 10-15 minutes. Avoid microwaving—it dries out the meat. For extra flavor, add 1 tbsp soy sauce and ½ tbsp sesame oil to the reheating liquid. The sauce can be reheated separately and poured over the ribs before serving.
Can I make the black bean sauce ahead of time?
Yes! The sauce keeps for 5 days in the fridge and freezes for 3 months. Store it in an airtight container, and reheat gently over low heat before using. For best texture, reduce the sauce by 10% less when reheating (it thickens when cold). The ribs are best made fresh, but you can prep the sauce the night before for a stress-free cooking day.