Direct answer: Tender Cantonese steamed spare ribs need small 1-inch/2.5-cm rib pieces, a brief cold-water rinse, thorough drying, and a light cornstarch marinade. Arrange the ribs in one shallow layer and steam over fully boiling water until every piece reaches at least 145°F/63°C with a three-minute rest. Dry meat, limited sauce, and strong steam prevent a watery plate.
Key takeaways
- Ask the butcher to cut pork rib tips or spare ribs across the bone into 1-inch/2.5-cm pieces.
- Dry the rinsed ribs completely before adding seasoning.
- Use fermented black beans sparingly; rinse them if extremely salty.
- Add cornstarch before oil so the coating adheres evenly.
- Steam ribs in one layer over vigorously boiling water.
- Check doneness with a thermometer instead of judging bone color.
What are dim sum steamed spare ribs?
Cantonese steamed spare ribs with fermented black beans are called pai gwat in dim sum restaurants. Small bone-in pork pieces are coated lightly with garlic, ginger, douchi, soy, and starch, then steamed until juicy and tender. The finished sauce should cling softly around the ribs, not form a large watery pool.
Recent public discussions continue to feature black-bean steamed ribs as a favorite dim sum dish and a convenient alternative to stir-frying. Home cooks also ask whether jarred black-bean garlic sauce can replace dried fermented beans. Both work, but their salt, oil, and sweetness differ, so they cannot be measured identically.
Ingredients for 4 servings
- 1 1/2 pounds/680 g pork rib tips or spare ribs, cut into 1-inch/2.5-cm pieces
- 1 tablespoon fermented black beans, douchi
- 3 garlic cloves, finely minced
- 1 teaspoon finely grated ginger
- 1 tablespoon light soy sauce
- 1 tablespoon Shaoxing wine or dry sherry
- 1 teaspoon oyster sauce, optional
- 1/2 teaspoon sugar
- 1/4 teaspoon ground white pepper
- 1 1/2 tablespoons cornstarch
- 1 tablespoon neutral oil
- 1 small red chili, thinly sliced, optional
- 1 scallion, thinly sliced
Choose the correct rib cut
Dim sum ribs are much smaller than Western barbecue ribs. Ask an Asian butcher for pork rib tips or spare ribs cut crosswise through the bones with a band saw, then separated into bite-size pieces. Do not attempt to chop thick pork bones with an ordinary chef's knife.
Pieces should contain both meat and some fat. Very lean rib sections can become firm before connective tissue softens. Even size matters because every piece needs to finish in the same steaming window.
Step 1: rinse briefly, then dry thoroughly
Put the cut ribs in a bowl of cold water for 15 to 20 minutes, changing the water once. Agitate gently to remove bone dust and loose blood proteins. Drain in a colander, then press dry with paper towels.
This is not a long soak intended to “clean” unsafe meat, and it does not replace cooking. Keep the bowl in the refrigerator and prevent splashing around the sink. Drying is essential: water left on the meat dilutes the marinade and collects on the steaming plate.
Step 2: prepare fermented black beans
Fermented black soybeans are intensely salty and aromatic. Rinse them briefly under cool water if heavily salted, drain, and crush about half with the side of a spoon. Leave the rest whole for visible bursts of flavor.
Jarred black-bean garlic sauce can substitute. Begin with 1 tablespoon, reduce soy sauce, and omit some garlic and oil because the jar already contains them. Taste labels and seasoning rather than assuming equal salt.
Step 3: marinate in the right order
- Mix ribs with black beans, garlic, ginger, soy, Shaoxing wine, oyster sauce, sugar, and white pepper.
- Massage for 60 seconds until seasoning coats every surface.
- Add cornstarch and mix until no powder remains.
- Add neutral oil last and mix again.
- Cover and refrigerate for 30 to 60 minutes.
Cornstarch binds surface moisture into a silky coating. Oil added last reduces sticking and carries aroma. Marinating overnight can make the ribs overly salty and cause the garlic to become harsh.
Step 4: arrange one shallow layer
Choose a heatproof shallow plate that fits inside your steamer with space for steam to circulate. Spread ribs in a single layer with small gaps. Spoon any thick marinade over them and add chili slices.
Do not pile pieces in a deep bowl. Stacked ribs steam unevenly, take longer, and release liquid that cannot evaporate from the lower layer.
Step 5: preheat the steamer fully
Add enough water for the full cooking time without touching the plate. Bring it to a vigorous boil before loading the ribs. Place the plate on the rack, cover immediately, and maintain strong steam.
For a metal steamer, wrap the lid in a clean towel only if it can be secured far from the flame; this catches condensation. A safer alternative is a slightly domed lid that directs drops away from the food. Never allow fabric near a burner.
Step 6: steam until tender and safe
Steam 18 to 25 minutes for 1-inch/2.5-cm pieces. Timing depends on bone size, meat thickness, plate material, and steamer recovery. Avoid opening the lid repeatedly.
Check several thick pieces with an instant-read thermometer without touching bone. Whole pork should reach at least 145°F/63°C followed by a three-minute rest. Many diners prefer small ribs cooked beyond that point for a softer texture; continue steaming until a thin skewer enters the meat easily.
Step 7: rest and finish
Turn off heat and leave the covered plate for 3 minutes. Lift the lid away from your face to avoid steam burns. Carefully remove the hot plate with dry oven mitts and sprinkle with scallions.
A few tablespoons of savory juice are normal. If there is much more, transfer the ribs to a warm plate and reduce the liquid separately in a small saucepan before spooning it back.
Why steamed ribs become watery
Common causes are wet ribs, excessive liquid seasoning, a deep crowded bowl, weak steam, and condensation dripping from a flat lid. Each problem adds water or slows surface setting.
Use dry meat, measure the wine and soy, spread one layer, start with boiling water, and keep the steamer hot. Cornstarch controls a small amount of juice; it cannot rescue a plate flooded with water.
How to make ribs more tender
Small cross-cut pieces and some intramuscular fat matter most. Marinating with cornstarch improves the surface but does not dissolve bone or quickly convert connective tissue. If pieces are large, they need more time.
Some restaurant recipes use a very small amount of baking soda to change texture. Beginners can omit it; too much or too long creates an alkaline taste and unnaturally soft surface. Correct cut and steady steam are more reliable.
Common steamed-rib problems
The ribs are tough
The pieces are too large, too lean, or undercooked for tenderness. Continue steaming in 5-minute increments and confirm the steamer still has water.
The coating is gummy
Too much cornstarch was used or pieces were stacked. Use 1 1/2 tablespoons for 1 1/2 pounds ribs and spread them apart.
The dish is too salty
Black beans, soy, oyster sauce, and jarred sauce can stack. Rinse douchi, reduce soy, and avoid marinating overnight.
The garlic tastes raw
It was chopped too coarsely or the ribs steamed too briefly. Mince finely and place garlic in contact with the meat and hot juices.
The black beans taste bitter
Too many were used or they were old and harsh. Use a measured tablespoon and store the remaining beans airtight according to the package.
The plate has bone fragments
Ribs were cut with unsuitable tools or not rinsed after sawing. Have a butcher cross-cut them and rinse briefly to remove bone dust.
Variations and substitutions
Place small taro or pumpkin cubes under the ribs to absorb juices, but keep the layer shallow and extend steaming until both pork and vegetables are tender. Chicken thigh pieces can use the same flavor profile but must reach 165°F/74°C.
For a less salty version, reduce fermented beans and use low-sodium soy. For gluten avoidance, verify every sauce, wine, and fermented bean product; black beans themselves may be soy-only, but manufacturing and added sauces vary.
Serving and internal links
Serve steamed ribs with plain rice and a simple green vegetable such as crisp-tender gai lan. If you want another Cantonese steaming technique, compare the timing and moisture control in our steamed Chinese fish guide.
Make-ahead and storage
Marinate ribs up to 4 hours ahead in the refrigerator. Arrange them on the plate just before steaming so liquid does not collect underneath. Never leave raw pork at room temperature while waiting for a meal.
Refrigerate cooked leftovers within two hours and use within three to four days. Re-steam or microwave until the center reaches 165°F/74°C. Add a teaspoon of water before reheating only if the coating has become dry.
FAQ
Can I use baby back ribs?
Yes if a butcher cuts them into small pieces, but leaner meat may be less succulent than rib tips or spare ribs.
Do fermented black beans need cooking?
They are fermented and used as seasoning, but steaming mellows their aroma and integrates them with garlic and pork.
Can I steam frozen marinated ribs?
Thaw safely in the refrigerator first for even cooking. Steaming a frozen block produces overcooked edges and a cold center.
What if I do not own a bamboo steamer?
Use a lidded pot or wok with a metal rack that holds the plate above boiling water. Ensure the setup is stable.
Can I double the recipe?
Use two shallow plates and steam in separate batches or on tiers with extra time and position switching. Do not create a deep pile.
Conclusion
Tender black-bean spare ribs depend on a small cut, a dry surface, light starch coating, and powerful steam around a shallow layer. Measure salt carefully and confirm doneness by temperature and tenderness. Our homemade Chinese cooking courses demonstrate marinade texture, steamer setup, and rib doneness visually.
Sources
- Recent public steamed spare ribs with fermented black beans discussion (topic discovery)
- Recent public home-cooking discussion of steamed black-bean meat dishes (topic discovery)
- Public question about dried fermented beans versus jarred black-bean garlic sauce (question discovery)
- USDA FSIS pork handling, cooking, and storage guidance