Quick Recipe Version (TL;DR)
Quick Ingredients
- 2 lb (900 g) skin-on pork belly, cut into 1 to 1.25-inch cubes
- 3 tbsp (45 g) rock sugar (or 2 tbsp/25 g granulated sugar)
- 2 tbsp neutral oil
- 1/3 cup (80 ml) Shaoxing wine
- 3 tbsp light soy sauce
- 1.5 tbsp dark soy sauce
- 1 to 1.25 cups (240–300 ml) hot water
- 3 to 4 star anise
- 1 oz (30 g) fresh ginger, sliced
- 2 scallions, whites and greens separated
- Optional: 1 small cinnamon stick; blanched baby bok choy for serving
Do This
- 1. Cut pork belly into 1 to 1.25-inch cubes. Blanch in boiling water 3 minutes; drain and pat dry.
- 2. In a heavy pot, melt rock sugar with 2 tbsp water over medium heat to a deep amber, 5–8 minutes.
- 3. Add oil and pork; stir-fry 3–4 minutes to coat and lightly brown.
- 4. Add Shaoxing wine, ginger, scallion whites, star anise, dark and light soy. Add hot water to just cover.
- 5. Simmer gently at 190–200°F (88–93°C), covered, 45 minutes; stir once or twice.
- 6. Uncover and reduce over medium heat 15–20 minutes until sauce is glossy and syrupy. Rest 5 minutes; garnish with scallion greens; serve with rice.
Why You’ll Love This Recipe
- Restaurant-style gloss and color with simple pantry staples.
- Ultra-tender, bite-size pork with a sweet-savory, anise-scented sauce.
- Reliable, repeatable technique—no guesswork on times or textures.
- Great make-ahead; flavors deepen overnight.
Grocery List
- Produce: Fresh ginger, scallions, baby bok choy (optional)
- Dairy: None
- Pantry: Rock sugar (or granulated sugar), light soy sauce, dark soy sauce, Shaoxing wine, star anise, cinnamon stick (optional), neutral oil, jasmine rice
- Meat/Seafood: Skin-on pork belly
Full Ingredients
Pork and Aromatics
- 2 lb (900 g) skin-on pork belly, cut into 1 to 1.25-inch (2.5–3 cm) cubes
- 1 oz (30 g) fresh ginger, sliced into 1/8-inch coins
- 2 scallions, whites cut into 2-inch pieces; greens thinly sliced for garnish
- 3 to 4 whole star anise
- Optional: 1 small cinnamon stick (2–3 inches)
Caramel and Braising Liquids
- 3 tbsp (45 g) rock sugar (or 2 tbsp/25 g granulated sugar)
- 2 tbsp water (for the caramel)
- 2 tbsp neutral oil (peanut, canola, or grapeseed)
- 1/3 cup (80 ml) Shaoxing wine
- 3 tbsp light soy sauce
- 1.5 tbsp dark soy sauce
- 1 to 1.25 cups (240–300 ml) hot water, enough to just cover the pork
For Serving (Optional)
- Steamed jasmine rice
- Blanched baby bok choy or gai lan

Step-by-Step Instructions
Step 1: Prep the pork belly
Place the pork belly on a cutting board and slice into 1 to 1.25-inch cubes. Aim for even sizes so they cook uniformly and glaze beautifully. Keep the skin on; it becomes silky and helps the sauce cling.
Step 2: Quick-blanch to remove impurities
Bring a large pot of water to a rolling boil. Add the pork belly and blanch for 3 minutes. This step removes excess blood and scum for a cleaner-tasting sauce. Drain, rinse briefly under hot water, and pat the cubes very dry with paper towels.
Step 3: Make the caramel and coat the pork
In a heavy, wide Dutch oven or wok, combine the rock sugar and 2 tbsp water. Heat over medium without stirring until the sugar dissolves and turns deep amber, 5–8 minutes. Swirl the pot gently as needed—avoid stirring to prevent crystallization. Add the oil and immediately add the dried pork belly. Stir-fry 3–4 minutes until the cubes are lightly browned and thoroughly coated in caramel.
Step 4: Build flavor with wine, soy, and aromatics
Pour in the Shaoxing wine and let it bubble for 30 seconds to deglaze. Add ginger, scallion whites, star anise, and the optional cinnamon stick. Stir in the light and dark soy sauces. Add enough hot water to just cover the pork (about 1 to 1.25 cups). Bring to a gentle boil.
Step 5: Braise low and slow
Reduce to a gentle simmer at 190–200°F (88–93°C). Cover and cook for 45 minutes, stirring once or twice to prevent sticking. Skim any foam or excess fat if desired (some fat is essential for gloss).
Step 6: Reduce to a glossy, lacquered sauce
Remove the lid and raise the heat to medium. Simmer briskly, stirring occasionally, until the liquid reduces to a thick, syrupy glaze that coats a spoon, 15–20 minutes. The sauce should register about 215–220°F (102–104°C) if checked with a thermometer. If you want deeper color or sweetness, dissolve 1 additional teaspoon sugar into the reducing sauce in the last 5 minutes. Adjust with a splash of hot water if it thickens too quickly.
Step 7: Rest, garnish, and serve
Turn off the heat and let the pork rest 5 minutes; the sauce will thicken slightly as it cools. Remove the star anise and cinnamon. Sprinkle with scallion greens. Serve with steamed rice and blanched baby bok choy, spooning extra glaze over the top.
Pro Tips
- Choose belly with balanced layers (about 50/50 lean to fat) for the most tender, succulent cubes.
- Caramel color is key: aim for deep amber—not black—before adding the pork for that signature mahogany sheen.
- Use a wide pot so reduction happens efficiently and the cubes glaze rather than stew.
- Light vs. dark soy: light soy brings salt and aroma; dark soy adds color and mild sweetness. Avoid swapping one-for-one.
- For ultra-clear sauce, ladle off excess fat during reduction, but leave enough to keep the gloss.
Variations
- Pressure Cooker: After Step 4, cook on High Pressure for 25 minutes, natural release 10 minutes. Switch to Sauté and reduce the sauce 8–12 minutes to glossy.
- Spicy Hunan-Style: Add 4–6 dried red chilies and 1 tsp chili flakes with the aromatics in Step 4.
- Cola-Boosted: Replace 1/2 cup (120 ml) of the water with Coca-Cola for extra caramel notes; reduce sugar in Step 3 by 1 tsp.
Storage & Make-Ahead
Refrigerate in an airtight container for up to 4 days; the flavors deepen and the sauce sets beautifully. Reheat gently on the stovetop over low heat with a splash of water until loosened and glossy. Freeze for up to 2 months; thaw overnight in the fridge before reheating. Make-ahead tip: Braise covered until tender, chill the pork in its liquid overnight, then reduce to a glaze just before serving for the best texture and shine.
Nutrition (per serving)
Approximate: 680 calories; 55 g fat; 18 g carbohydrates; 25 g protein; 1,320 mg sodium. Values will vary based on pork belly fat content and how much fat is skimmed.


Leave a Reply