Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
Takeout-parlor spare ribs done right at home: pork ribs bathe overnight in a hoisin, five-spice and fermented bean curd marinade, roast low over a pan of water so they stay juicy, then get a double honey glaze under the broiler for that glossy, mahogany-red lacquer. Sticky, smoky-sweet, and built for pulling apart with your fingers.
Ingredients
Ribs
3 lb pork spare ribs, St. Louis cut (1 rack)
1 tsp kosher salt
Overnight Marinade
1/3 cup hoisin sauce
3 tbsp granulated sugar
2 tbsp Shaoxing wine (or dry sherry)
2 tbsp soy sauce
1 tbsp oyster sauce
2 cubes red fermented bean curd, plus 1 tbsp of its brine (optional but traditional)
1 1/2 tsp Chinese five-spice powder
4 cloves garlic, finely grated
1 tbsp finely grated fresh ginger
1 tbsp toasted sesame oil
1/2 tsp white pepper
Honey Glaze
1/3 cup honey
2 tbsp reserved marinade
1 tbsp hot water
1 tsp rice vinegar
To Serve
2 tbsp toasted sesame seeds
3 scallions, thinly sliced
Chinese hot mustard, for dipping (optional)
Instructions
Prep the ribs the day before: pat the rack dry, flip it bone-side up and slide a butter knife under the thin silverskin membrane at one end. Grip it with a paper towel and peel it off. Trim any flaps of loose fat, then cut the rack between the bones into individual ribs (this maximizes the lacquered surface area, the way takeout shops serve them). Season all over with the kosher salt.
Make the marinade: mash the fermented bean curd cubes with their brine into a smooth paste in a large bowl, then whisk in the hoisin, sugar, Shaoxing wine, soy sauce, oyster sauce, five-spice, garlic, ginger, sesame oil and white pepper until the sugar dissolves.
Reserve 3 tablespoons of the marinade in a small covered container and refrigerate it — that clean portion becomes your glaze base. Add the ribs to the remaining marinade, tossing with your hands until every rib is coated. Transfer to a zip-top bag or covered dish and refrigerate at least 12 hours and up to 24, turning the bag once or twice.
Take the ribs out of the fridge 45 minutes before cooking. Heat the oven to 300°F with a rack in the lower-middle position. Line a large rimmed baking sheet with foil, pour in 3 cups of hot water, and set a wire rack over it so the rack sits above the water line.
Lift the ribs from the marinade, letting the excess drip off, and lay them meat-side up on the rack with about an inch between each. Discard the used marinade. Roast for 60 minutes — the steam from the water below keeps the meat from drying out and stops the sugars from scorching on the pan.
Flip each rib and roast another 20 to 30 minutes, until the meat has pulled back from the bone ends by about 1/4 inch and a paring knife slides into the thickest part with almost no resistance (internal temp around 195°F). Top up the water pan with hot water if it has run dry.
While the ribs finish, make the glaze: warm the honey, reserved 2 tablespoons of marinade, hot water and rice vinegar in a small saucepan over low heat for 2 minutes, whisking until pourable and glossy. Keep it warm.
Turn the ribs meat-side up, move the oven rack to about 6 inches below the broiler element and set the broiler to high. Brush the ribs generously with glaze and broil 2 to 4 minutes, watching constantly, until the edges bubble and darken to deep mahogany.
Pull the pan, brush on a second coat of glaze, and broil 1 to 2 minutes more for that final lacquered shine. Pull them the moment you see black spots forming — the honey goes from caramelized to burnt fast.
Rest the ribs 5 minutes, then brush with any remaining glaze, pile onto a platter and shower with sesame seeds and scallions. Serve hot with hot mustard for dipping.
Chef's tips
Red fermented bean curd (nam yu / 南乳) is what gives real char siu its funky depth and rosy color — look for it in small jars at any Asian market. No luck? Add 1 extra tablespoon hoisin plus 1 teaspoon white miso, and a drop or two of red food coloring if you want the classic takeout hue.
Cutting the rack into individual ribs before marinating is the single biggest upgrade: every surface gets marinade and every surface gets glazed.
Never glaze before the low roast. Honey and sugar burn at 300°F over 90 minutes — the glaze belongs only in the last five minutes under the broiler.
Baby back ribs work but cook faster: check them at 45 minutes and expect the full roast to take about 70 minutes total.
Leftovers reheat beautifully — 350°F oven for 8 minutes, then a quick brush of honey and 60 seconds under the broiler brings the lacquer right back.
Nutrition (per serving, estimated)
1045calories
48gprotein
78gcarbs
59gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Lacquered Chinese BBQ Spare Ribs was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.