This traditional method delivers succulent pork ribs with a sticky glaze that’s impossible to resist. The secret lies in the marinade and precise steaming technique.
Using simple ingredients and authentic Chinese methods, this dish achieves tender meat that falls off the bone. Perfect for a homemade feast with minimal effort.
Ingredients for Chinese Steam Pork Ribs
Traditional Chinese ingredients create succulent, sticky ribs with minimal effort.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Spareribs 🍖 | 2 lb | Cut into individual ribs, bone-in |
| Soy Sauce 🫒 | ½ cup | Low-sodium preferred for balance |
| Shaoxing Wine 🍷 | ¼ cup | Chinese cooking wine, essential for depth |
| Light Brown Sugar 🍚 | 3 tbsp | For caramelized glaze texture |
| Hoisin Sauce 🥫 | 2 tbsp | Thick, sweet-savory Chinese sauce |
| Oyster Sauce 🦪 | 1 tbsp | Adds umami richness to marinade |
| Garlic Cloves 🧄 | 4 cloves | Minced for even distribution |
| Fresh Ginger 🌿 | 1 tbsp | Finely grated for aromatic punch |
| Green Onions 🧅 | 4 whole | Thinly sliced, white and green parts separated |
| Cornstarch 🌾 | 1 tbsp | For thickening the glaze |
| Sesame Oil 🫒 | 1 tsp | Toasted, for finishing aroma |
| White Pepper 🧂 | ½ tsp | Ground, for authentic Chinese flavor |
| Five-Spice Powder 🌶️ | ½ tsp | Warm, aromatic blend essential |
| Water 💧 | 2 cups | For steaming ribs |
The pork ribs are non-negotiable here—bone-in spareribs deliver the best texture. Source them from Asian markets for optimal fat-to-meat ratio, or ask your butcher to cut them into individual ribs. Shaoxing wine is the soul of the marinade; Koon Chun is a reliable brand. For the hoisin and oyster sauces, Lee Kum Kee offers consistent quality without added preservatives.
No Shaoxing wine? Dry sherry at equal amount works in a pinch. Substitute honey or maltose syrup for brown sugar if needed. For a vegetarian twist, mushroom oyster sauce replaces traditional oyster sauce. The cornstarch slurry can be made with arrowroot powder for a glossier finish. Green onions can be swapped for scallions or chives.
Marinate the ribs for at least 4 hours (overnight is ideal). Steamed ribs keep in the fridge for 3-4 days and reheat well. The glaze thickens more upon cooling—reheat with a splash of water to restore consistency. Freeze uncooked marinated ribs for up to 2 months.
Why You’ll Love This Recipe
- One Pan Wonder: I just layer the ribs in a steamer, drizzle with soy-shaoxing-sugar mix, and let the steam do the work—no flipping, no fuss.
- Sticky Sweet Bite: The hoisin and brown sugar caramelize into this glossy glaze that clings to every rib. Honestly, I could eat the sauce with a spoon.
- Feeds a Crowd: I make a double batch for Sunday dinner, and the leftovers reheat beautifully for lunch boxes all week.
- Pantry Heroes: Between us, I always have soy sauce, hoisin, and Shaoxing wine on hand, so this feels like a free meal when pork ribs go on sale.
Step-by-Step Instructions for Chinese Steamed Pork Ribs
Master the technique that delivers tender meat and a glossy, caramelized finish every time.
Step 1: Prepare and Marinate the Ribs
Cut the 2 lb Pork Spareribs into individual ribs, leaving the bones intact. This ensures even cooking and presentation. Pat them dry thoroughly with paper towels—excess moisture prevents proper marinade adhesion.
In a large bowl, combine the 0.5 cup Soy Sauce, 0.25 cup Shaoxing Wine, 3 tbsp Light Brown Sugar, 2 tbsp Hoisin Sauce, 1 tbsp Oyster Sauce, minced 4 cloves Garlic Cloves, grated 1 tbsp Fresh Ginger, thinly sliced white parts of the 4 whole Green Onions, 0.5 tsp White Pepper, and 0.5 tsp Five-Spice Powder. Whisk until the sugar dissolves completely.
Add the ribs to the marinade, turning to coat every surface. Cover and refrigerate for at least 2 hours (overnight for maximum flavor penetration). The marinade should cling thickly to the ribs, creating a sticky base for the final glaze.
Step 2: Steam the Ribs to Tenderness
Fill a large pot or wok with the 2 cups Water and bring to a rolling boil. Place a heatproof steaming rack or bamboo steamer basket over the water, ensuring it doesn’t touch the liquid. Arrange the marinated ribs on the rack in a single layer, leaving space between each piece for steam circulation.
Cover tightly with a lid and steam over high heat for 30 minutes. Check the water level halfway through—add more boiling water if it drops below the steamer base. The ribs are ready when the meat pulls away from the bone slightly and is tender but not falling apart.
Step 3: Reduce the Marinade into a Glaze
Transfer the ribs to a plate and pour the remaining marinade into a small saucepan. Stir in the 1 tbsp Cornstarch mixed with 1 tablespoon of cold water to create a slurry. Bring to a simmer over medium heat, stirring constantly.
Cook for 3-4 minutes until the sauce thickens into a glossy, syrup-like consistency that coats the back of a spoon. This reduction concentrates the flavors and creates the signature sticky glaze. Remove from heat and stir in the 1 tsp Sesame Oil for aromatic depth.
Step 4: Glaze and Finish the Ribs
Return the steamed ribs to the reduced marinade in the saucepan. Gently toss to coat each rib evenly, ensuring every surface is glistened with the thick sauce. The glaze should cling in a thin, even layer—thick enough to shine but not so heavy it pools.
Transfer the ribs to a serving platter and garnish with the reserved green parts of the 4 whole Green Onions, thinly sliced. Let rest for 5 minutes to allow the glaze to set slightly. The ribs should have a deep mahogany color with a sticky, finger-licking finish.
Pro Tips For Making Chinese Steam Pork Ribs
- Pre-Boil the Ribs: Soak the spareribs in boiling water for 2-3 minutes first to remove impurities and excess fat. I learned this the hard way—skipping it leaves the sauce greasy and the meat less tender.
- Marinate Overnight: Give the ribs at least 4 hours (or overnight) in the soy sauce, Shaoxing wine, and sugar mix. Sounds tedious, but it actually changes the outcome—shorter marinating just doesn’t let the flavors sink in deep enough.
- Steam Over High Heat: Use a rolling boil in your steamer and steam for 30-40 minutes. After burning three batches, I finally figured out low heat just makes the ribs tough and the sauce watery.
- Glaze After Steaming: Brush the hoisin sauce on the ribs only after steaming, then broil for 2-3 minutes. This isn’t the prettiest method, but it’s the tastiest—adding it earlier makes the sauce bitter and uneven.
Make-Ahead Tips for This Recipe
Marinade Prep Ahead
Mix your marinade up to 2 days in advance and store it in an airtight container in the fridge. This allows the flavors to meld beautifully—especially the Shaoxing wine and five-spice powder. I often prep mine the night before for deeper flavor penetration. 💡
Rib Preparation
Cut and trim your 2 lb pork spareribs the day before, then store them in the marinade. The longer they soak—up to 24 hours—the more tender and flavorful they’ll become. Use a resealable bag for easy mixing and storage.
Freezing for Later
Uncooked marinated ribs freeze well for up to 2 months. Portion them into freezer bags with their marinade, squeezing out excess air. Thaw overnight in the fridge before steaming. The texture remains perfect if you use this method.
Steaming in Advance
Steam the ribs completely, then store them in the fridge for 3-4 days. Reheat by steaming again for 8-10 minutes until hot. The glaze may thicken—just add 2 tbsp water when reheating to restore consistency. ❄️
Glaze Make-Ahead
Prepare the glaze separately and store it in a jar for up to 1 week. Reheat gently before tossing with freshly steamed ribs. This works great if you want to split the cooking process across multiple days.
Day-Of Assembly
For stress-free entertaining, steam the ribs in the morning, then glaze and finish just before serving. They’ll stay tender and warm for 30 minutes if covered. I always get compliments on my timing with this approach.
Nutrition Facts
Frequently Asked Questions
What can I use if I don’t have Shaoxing wine?
Dry sherry works as a great substitute in equal amounts. In a pinch, use white wine with 1/4 tsp sugar added per 1/4 cup. Avoid cooking wines with added salt.
How do I know when the ribs are done steaming?
The meat should pull away slightly from the bone and feel tender but not mushy when pierced. After 30 minutes of steaming, check one rib—if it resists slightly, steam 5 more minutes.
Why did my glaze turn out runny?
This usually means the cornstarch slurry needs more time. Simmer the sauce for 1-2 extra minutes until it coats the spoon thickly. Ensure you’re using cold water for the slurry to prevent clumping.
Can I use baby back ribs instead of spareribs?
Yes, but adjust the steaming time to 25 minutes since they’re leaner. Spareribs are preferred for their higher fat content, which keeps the meat juicier during steaming.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026