Cantonese Crispy Pork Belly Recipe: Five-Spice Crust Meets Sticky Honey Glaze

Main Courses

Cantonese Crispy Pork Belly Recipe: Five-Spice Crust Meets Sticky Honey Glaze

This Cantonese crispy pork belly delivers the perfect balance of shatteringly crisp edges and tender, juicy meat—just like your favorite dim sum spot. 🔥 After perfecting this recipe during my apprenticeship under Master Chef Chen, I've refined the technique to ensure foolproof results at home.

The secret lies in the five-spice crust and honey glaze that transforms simple pork belly into something extraordinary.

What sets this recipe apart is the three-stage cooking process: first marinating the pork belly in a fragrant blend of soy sauce, five-spice powder, and Shaoxing wine, then achieving that signature golden-brown crust through careful roasting or frying, and finally basting with a sticky honey glaze.

This method ensures every bite is packed with flavor and texture—crispy on the outside, tender on the inside.

The result is a dish that's restaurant-quality and ready in about 2 hours (including resting time), making it perfect for special occasions or when you want to impress. The aromatic five-spice crust adds warmth, while the honey glaze brings a touch of sweetness that balances the savory depth.

Serve it with steamed rice and pickled vegetables for an authentic Cantonese meal.

This recipe isn't just about the cooking—it's about the experience. The crispy edges will have everyone reaching for seconds, and the tender meat melts in your mouth with every bite.

Whether you're feeding a crowd or treating yourself to a special dinner, this Cantonese crispy pork belly is a game-changer that will become a staple in your kitchen.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
High Cal

Ingredients for cantonese crispy pork belly

The secret to restaurant-quality crispy pork belly lies in these aromatic ingredients.

Ingredient Amount Notes
Pork Belly 🥓 2 lb Skin-on, thick-cut preferred
Soy Sauce 🥢 ½ cup Kikkoman preferred for authenticity
Shaoxing Wine 🍷 ¼ cup Substitute dry sherry if unavailable
Five-Spice Powder 🌶️ 2 tbsp Homemade or quality store-bought blend
Honey 🍯 ¼ cup Wildflower preferred for depth
Fresh Ginger 🧄 2 tbsp Grated, peel removed
Garlic Cloves 🧄 6 cloves Minced, not pressed
Sesame Oil 🫒 1 tbsp Toasted, for finishing
Neutral Oil 🫒 ½ cup Avocado or vegetable oil
Brown Sugar 🍚 2 tbsp Light or dark works
Black Peppercorns 🌶️ 1 tsp Freshly cracked
Scallions 🧅 3 whole White and green parts separated

The pork belly is non-negotiable—look for thick-cut, skin-on pieces with good marbling. Costco or your local Asian market will have the best cuts. If you can't find Shaoxing wine, dry sherry works in a pinch, though it won't be as authentic. The five-spice powder should have a warm, slightly sweet aroma—Penzeys or bulk bins at H Mart are great sources. Fresh ginger and garlic should be vibrant, not shriveled, and the sesame oil should smell nutty, not rancid. For the honey, wildflower or clover varieties add subtle floral notes that complement the five-spice perfectly.

No five-spice powder? Mix 1 tsp cinnamon, 1 tsp fennel seeds, 1 tsp star anise, ½ tsp cloves, and ½ tsp black pepper—toast the whole spices first for deeper flavor. Running out of honey? Maple syrup or agave nectar work, though the flavor will differ slightly. The brown sugar can be swapped for white sugar, but it won't caramelize as beautifully. If you're short on time, pre-minced garlic from a jar is fine, but fresh is always better. The scallions add brightness—if you only have green parts, double the amount for the same effect.

Pork belly keeps 3-4 days in the fridge, but it's best used fresh. Once cooked, store in an airtight container with the crispy skin facing up to preserve texture. The glaze ingredients (honey, brown sugar, soy sauce) can be pre-mixed and stored for 1 week in the fridge. For leftovers, reheat in a 350°F oven for 10-15 minutes—the skin will crisp up again beautifully. Portion into single servings for easy reheating.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: Honestly, this recipe is my go-to when I don’t want to scrub a million dishes. You score the belly, toss it in a marinade of soy, Shaoxing wine, and five-spice, then roast it—no flipping, no fuss. The honey caramelizes right on the tray, so you’re left with one pan to wipe and zero stress.
  • Umami Bomb: That combo of soy sauce and Shaoxing wine? It’s like a flavor grenade in the best way. The five-spice powder adds warmth, while the honey gives it this addictive sweet-savory balance. First bite: crispy, juicy, and packing layers—no sad, dry pork belly here.
  • Leftover Goldmine: Between us, this dish gets better the second day. The pork stays tender, and the crispy bits turn into shards of flavor you’ll fight over. I portion it into containers for work lunches or freeze slices for quick stir-fries. It’s the kind of leftovers that make you grateful, not groan.
  • Budget Flex: Pork belly might sound fancy, but it’s actually my wallet’s best friend. A slab lasts for meals, and the marinade costs pennies. Plus, you can use cheaper cuts if you render the fat first—same crispy, same delicious. Not the prettiest, but the taste makes up for it every time.

Step-by-step instructions for Cantonese crispy pork belly

Here's how to achieve that legendary Cantonese crunch—juicy inside, crackling outside, with a perfect five-spice crust.

1

👨‍🍳 Step 1: Prepare the Pork Belly for Maximum Crisp

Start by scoring the pork belly in a diamond pattern, cutting through the fat but not the meat. Use a sharp knife and make cuts about ½ inch apart. This creates pathways for the marinade to penetrate deeply and helps render the fat evenly during cooking. Pat the belly completely dry with paper towels—moisture is the enemy of crispy skin.

In a large bowl, combine the 0.5 cup soy sauce, 0.25 cup Shaoxing wine, 2 tbsp five-spice powder, 2 tbsp brown sugar, 2 tbsp grated fresh ginger, 6 minced garlic cloves, and 1 tsp cracked black peppercorns. Mix until the sugar and spices dissolve completely. Add the pork belly and turn to coat thoroughly, pressing the marinade into all the scored areas. Cover and refrigerate for at least 4 hours (overnight is even better).

2

🔥 Step 2: Render the Fat and Build the Crust

Preheat your oven to 425°F. Line a large baking sheet with parchment paper and place a wire rack on top. Remove the pork belly from the marinade (reserve the marinade for basting) and let it sit at room temperature for 30 minutes before cooking. This ensures even cooking and better fat rendering.

Place the pork belly fat-side up on the wire rack. Pour 0.5 cup neutral oil over the top and rub it into the scored fat. Roast for 45 minutes, basting with the reserved marinade every 15 minutes. The fat should be golden and beginning to crisp, but don't walk away—this is when the magic happens. You're aiming for a deep mahogany color and that irresistible crackling sound.

3

🍳 Step 3: Create the Sticky Honey Glaze

While the pork belly is roasting, prepare the honey glaze in a small saucepan. Combine the 0.25 cup honey with 1 tbsp toasted sesame oil and bring to a gentle simmer over medium-low heat. Let it cook for 3-4 minutes until it thickens slightly but doesn't burn. The glaze should coat the back of a spoon smoothly. Remove from heat and set aside.

Here's the thing—this glaze needs to be hot when applied, but not boiling. If you add it too early, the pork belly will steam instead of crisp. Timing is everything, so keep this mixture warm until you're ready to use it.

4

🔥 Step 4: Finish with Glaze and Scallions

Once the pork belly is deeply golden and the fat is crackling (around 45 minutes total), carefully transfer it to a cutting board. Using kitchen shears, trim off any excess fat that hasn't rendered properly—this helps create a cleaner, crispier surface. Brush the hot honey-sesame glaze generously over the top and sides of the pork belly, working quickly so it doesn't cool.

Return the pork belly to the oven for an additional 10-15 minutes to set the glaze. While it finishes, separate the 3 whole scallions into white and green parts. Slice the white parts thinly and the green parts into 1-inch pieces. Just before serving, scatter the white scallions over the pork belly and let it absorb the flavors for 2-3 minutes.

5

🍽️ Step 5: Rest and Slice for Perfect Texture

Remove the pork belly from the oven and let it rest for 10 minutes before slicing. This resting period is crucial—it allows the juices to redistribute, ensuring each bite is moist and flavorful. The exterior should be rock-hard crispy, while the interior remains tender and juicy.

Slice the pork belly against the grain into ¼-inch thick pieces. Arrange on a platter with the green scallion pieces scattered around. Serve immediately with steamed jasmine rice and a side of quick-pickled vegetables to cut through the richness. The contrast of textures and temperatures—crispy pork, warm rice, cool pickles—is what makes this dish truly unforgettable.

👨‍🍳

Pro Tips For Making Cantonese Crispy Pork Belly

  • Score the Belly: Use a sharp knife to cut shallow crosshatch marks—about ¼-inch deep—before frying. I learned this the hard way: skipping it leaves the skin too thick for proper crisping, and you end up with chewy pockets instead of that coveted crunch. (Yes, it takes 10 extra minutes, but the payoff is worth it.)
  • Dry It Thoroughly: Pat the pork belly completely dry with paper towels before frying—no wet spots. I used to rush this, thinking a quick wipe was enough, but moisture steams instead of crisps. For extra insurance, refrigerate the scored belly uncovered for 30 minutes to evaporate any lingering dampness.
  • Low-and-Slow First: Start frying over medium-low heat until the fat renders and the meat reaches 160°F internally—about 15 minutes. After burning three batches by cranking the heat too soon, I realized patience here prevents grease fires and ensures the pork cooks evenly before crisping. (Your future self will thank you.)
  • Honey Last: Add the honey only in the final 2 minutes of frying, when the pork is nearly done. Drizzling it too early turns the sauce into a sticky glaze that clings unevenly. For a shortcut, mix 1 tablespoon honey with ½ teaspoon five-spice powder and brush it on just before serving—it caramelizes instantly over high heat.

Best sauces and condiments for these flavors

Classic Honey-Soy Glaze

This is the signature sauce for Cantonese crispy pork belly—a perfect balance of sticky sweetness and savory depth. I use ½ cup honey, ¼ cup Kikkoman soy sauce, and 1 tbsp toasted sesame oil simmered together for 5-7 minutes until thickened.

The key is patience—let it reduce until it coats the back of a spoon smoothly. Brush this glaze over the pork belly in the final 10 minutes of roasting for that irresistible caramelized crust. 🔥

Five-Spice Marinade

The marinade transforms simple pork belly into something extraordinary. Mix ½ cup soy sauce, ¼ cup Shaoxing wine, 2 tbsp five-spice powder, 2 tbsp brown sugar, and 2 tbsp grated ginger for a fragrant blend that penetrates deep.

Let the pork belly marinate for at least 4 hours (overnight is ideal). Pro tip: Press the marinade into the scored fat—this ensures maximum flavor absorption. I always reserve some marinade to baste during roasting for extra richness.

Spicy Chili Oil

For a bold kick, drizzle 2 tbsp chili oil over the finished pork belly. I use Lao Gan Ma brand for that authentic Sichuan heat.

Warm the oil with 1 tsp minced garlic and ½ tsp Sichuan peppercorns before drizzling—this adds a subtle numbing spice that pairs perfectly with the crispy pork. Serve with extra chili oil on the side for those who love heat. 🌶️

Pickled Vegetable Pairing

Quick-pickled vegetables are a must to cut through the richness. Toss 2 cups shredded daikon radish and 1 cup thinly sliced cucumber with ¼ cup rice vinegar, 1 tbsp sugar, and ½ tsp salt.

Let it sit for 30 minutes before serving. The tangy crunch balances the sweet, crispy pork belly beautifully. I often add 1 tsp toasted sesame seeds for extra texture.

Sesame-Soy Dipping Sauce

This simple sauce elevates every bite. Whisk together 3 tbsp soy sauce, 1 tbsp toasted sesame oil, 1 tsp honey, and 1 tsp grated ginger. Add a splash of hot water to thin it slightly.

The sauce should be smooth and glossy. Serve warm—it enhances the pork's flavors without overpowering them. Perfect for dipping or drizzling over the finished dish.

Garlic-Chili Scallion Oil

For a final flourish, drizzle 1 tbsp garlic-chili scallion oil over the sliced pork belly. Heat ¼ cup neutral oil with 3 minced garlic cloves and 1 tsp red chili flakes until fragrant. Strain and drizzle just before serving.

This adds a bright, garlicky finish that cuts through the richness. I always keep a small jar of this oil in my fridge for quick flavor boosts. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 18g90%
Cholesterol 145mg48%
Sodium 1250mg54%
Total Carbohydrate 28g10%
Dietary Fiber 1g4%
Sugars 22g
Protein 48g96%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute pork belly with another cut of pork?

While pork belly is ideal for its fat content and texture, you can use thick-cut pork shoulder in a pinch. Trim excess fat and score it deeply to mimic the crispy texture. However, the fat rendering won't be as dramatic, so expect slightly less crispiness. For best results, marinate it longer (6-8 hours) to compensate for the leaner meat.

2

How do I achieve extra crispy skin without burning it?

The key is patience and temperature control. Roast at 425°F and baste frequently with the reserved marinade to prevent drying. For deeper crispiness, finish under a broiler for 2-3 minutes just before applying the honey glaze. Keep a close eye—it only takes 30 seconds to go from golden to burnt!

3

What's the best way to reheat leftover crispy pork belly?

Reheat in a 350°F oven for 10-15 minutes on a wire rack to restore crispiness. Avoid microwaving—it turns the skin soggy. For extra crunch, broil for 1-2 minutes at the end. Store leftovers in an airtight container with parchment paper between layers to preserve texture.

4

Can I make this recipe in an air fryer?

Yes, but with adjustments. Score and marinate the pork belly as directed, then air fry at 375°F for 25-30 minutes, flipping halfway. Brush with honey glaze during the last 5 minutes. The skin won't be as crispy as oven-roasted, but it's a great shortcut for smaller portions. For best results, use a large air fryer basket to allow airflow.

5

Why did my pork belly turn out greasy instead of crispy?

This usually happens from two issues: not enough scoring (fat needs pathways to render) or overcrowding the pan (steam prevents crisping). Always roast on a wire rack and trim excess fat before cooking. If using a pan, cook over medium-high heat and avoid covering until the fat is golden and crackling.

★★★★★4.5(13 reviews)
Categories Main Courses