
Recipe
Fermented black beans, garlic, and ginger build a salty-savory marinade that clings to spare ribs thanks to a cornstarch velvet. Twenty minutes in a hot steamer and the meat pulls back from the bone, glossy with sauce to spoon over rice.
12 ingredients
8 steps
Rinse the ribs under cold water and drain well — wet ribs mean your marinade slides off instead of clinging, so pat them dry with a towel if they're still weeping.
Mash the rinsed black beans lightly with the back of a spoon; you want them broken open, not pulverized, so their salty funk distributes through the marinade instead of sitting in clumps.
Combine the black beans, garlic, ginger, soy sauce, oyster sauce, Shaoxing wine, sugar, and cornstarch in a bowl. Add the ribs and toss with your hands until every piece is coated. Let it sit 15 minutes — that cornstarch is doing the velveting work, building the silky texture the dish lives or dies by.
Add the neutral oil and toss again right before cooking; the oil seals the marinade to the meat so the steam can't wash it off.
Spread the ribs in a single layer on a heatproof dish that fits inside your steamer — overlapping means uneven cooking and the pieces on top turn grey and sad while the bottom ones overcook.
Set up your steamer with water at a rolling boil. Carefully set the dish in, cover, and steam over high heat for 20 minutes. The ribs are done when the meat has pulled back from the bone and the pooled juices run clear, not pink.
Scatter the scallion greens and chili rings over the top and serve immediately straight from the dish, spooning the glossy sauce over rice.
Mise first, cook fast — once the steamer's going, there's nothing to fiddle with, so get your rice ready before the ribs hit the steam.
AI estimated
Calories
480
kcal
Protein
32
g
Carbs
6
g
Fat
36
g
Fiber
1
g
Sugar
2
g
Sodium
650
mg
Tried it?
How was it?
No responses yet — be the first.