Five-Spice Pork Ribs (Holiday Style)
Why this recipe works
- Layered aromatics: Five-spice, ginger, garlic, soy sauce and Shaoxing wine create a savoury base with warmth, sweetness and depth.
- Glossy lacquered finish: Reducing the pan juices concentrates the marinade into a sticky glaze that clings to the ribs.
- Balanced sweetness: Rice vinegar cuts through the honey and brown sugar, keeping the glaze bright rather than heavy.
Get the most out of this recipe
Timing notes
- Marinate for flavour: The 60-minute marinade gives the ribs time to absorb the soy, wine, spice and aromatics before roasting.
- Best served hot: Serve soon after the final glaze, while the ribs are sticky, glossy and the fat is still warm.
- Rest briefly: A short rest helps the glaze settle and makes the ribs easier to handle before serving.
Texture tips
- Keep the first roast covered: Foil traps steam during the low-temperature roast, helping the meat soften before the glaze is set.
- Finish uncovered: The final roast at 220°C (430°F) tightens the glaze and gives the ribs their sticky, lacquered surface.
- Watch the final minutes: Honey and sugar can darken quickly, so keep an eye on the ribs once they are glazed.
Ingredient notes
- Use fresh five-spice: Chinese five-spice is central to the flavour, so use a fragrant, fresh-tasting blend rather than one that has gone flat.
- Choose meaty spare ribs: Meaty racks give a better balance of tender pork, rendered fat and sticky glaze.
- Keep the vinegar: Rice vinegar adds brightness and prevents the sweet glaze from tasting one-dimensional.
Make-ahead tips
- Marinate in advance: The ribs can be coated and refrigerated ahead of cooking, making the roasting stage easier to manage.
- Reheat gently: Warm leftovers at 180°C (355°F) until piping hot, covering loosely with foil if the glaze starts to darken.
- Freeze cooked ribs: Cooked ribs freeze well when wrapped securely; defrost overnight in the fridge before reheating.
Equipment you'll need
Ingredients
Instructions
- Peel and finely grate the garlic and ginger into a large bowl. Add the five spice, soy sauce, Shaoxing wine, rice vinegar, honey, dark brown sugar and sesame oil, then stir until the sugar dissolves.
- Cut the ribs into 2 to 3 rib portions and add them to the bowl, turning to coat well. Cover and marinate in the fridge for 60 minutes, turning once halfway through if you can.
- Heat the oven to 160°C (320°F). Arrange the ribs in a roasting pan in a single layer and pour over all the marinade, then add the water to the pan.
- Cover the pan tightly with foil and roast for 75 minutes, until the ribs are tender when pierced and the meat is pulling back from the bones. Remove the foil carefully to avoid steam burns.
- Transfer the ribs to a plate with tongs. Pour the pan juices into a saucepan and simmer over medium heat for 8 to 12 minutes, stirring often, until glossy and syrupy enough to coat the back of a spoon.
- Increase the oven to 220°C (430°F). Return the ribs to the roasting pan, brush generously with the reduced glaze, and roast uncovered for 8 minutes.
- Brush with more glaze and roast for a further 6 to 10 minutes, until sticky and deeply lacquered, watching closely so the honey does not burn. Rest for 5 minutes, then serve with any remaining glaze spooned over.
Recipe notes
Tips
- For the best texture, keep the ribs covered for the first roast so they steam-tenderise, then finish uncovered at the higher heat to set the sticky glaze.
- If the glaze reduces too quickly, loosen it with a splash of water and keep it at a gentle simmer so it stays glossy rather than catching.
- Food safety: if serving to pregnant people, young children, older adults, or anyone immunocompromised, ensure the pork is cooked until piping hot throughout.
Substitutions
- Replace Shaoxing Cooking Wine with dry sherry for a similar nutty depth.
- Replace Honey with dark brown sugar (use an extra 30 g) for a less floral sweetness and a slightly thicker glaze.
- Replace Rice vinegar with apple cider vinegar for a slightly fruitier tang.
Storage
- Refrigerate up to 3 days
- Cool completely, then refrigerate in a sealed container. Reheat on a baking tray at 180°C (355°F) for 15 to 20 minutes until piping hot; cover loosely with foil if the glaze is darkening too quickly. Freeze well wrapped for up to 2 months and defrost overnight in the fridge before reheating.
Ratings & reviews
Liked this recipe? Share your feedback to support our cooking community.
Tried this recipe?
Choose 1–5 stars. A comment is optional.
Stay inspired
Discover new recipes, seasonal favourites and cooking inspiration every day. Follow JustRecipes on Pinterest and Spillt.
Recipe overview
- Servings: 4 servings
- Total time: 2h 40min (30min active)
- Difficulty: Medium
- Cuisine: Chinese
-
Allergens:
Soybeans
Plan your meals and get a complete grocery list automatically.
Add to meal plannerEquipment you'll need
Got ingredients left?
Find recipes using ingredients from this recipe or what you already have at home.
Find recipes with these ingredients →Make this recipe easier next time
AdvertisementThese tools help you get better results with less effort.
KitchenAid Stainless Steel Mixing Bowls
- Non-slip base
- Stainless steel
- Not microwave safe
T-fal Specialty Nonstick Handy Pot with Glass Lid 3 Quart
- Easy food release
- Dishwasher safe
- Not induction compatible
OXO Good Grips Stainless Mixing Bowl Set
- Non-slip base
- Comfort grip
- Higher price
WMF Mini Saucepan 16 cm with Lid
- High-quality stainless steel
- Even heat distribution
- Higher price point
Enjoy cooking with JustRecipes?
Add JustRecipes as one of your preferred Google sources to discover our recipes more easily across Google Search.
Add JustRecipes to GoogleEvery recipe on JustRecipes follows the same structured editorial process. Learn how recipes are created, validated, translated, illustrated, and continuously improved across the platform. How we create recipes.

























