Cantonese Crispy Pork Belly Recipe: Five-Spice Glazed Crunch With Juicy Marbling

Main Courses

Cantonese Crispy Pork Belly Recipe: Five-Spice Glazed Crunch With Juicy Marbling

This Cantonese crispy pork belly delivers the perfect balance of crispy skin and juicy marbling—just like your favorite dim sum spot. 🔥 After years of perfecting the technique, I’ve cracked the code for achieving that signature crunch without sacrificing tenderness.

The secret lies in a precise five-spice marinade and high-heat frying, transforming fatty pork belly into a dish that’s both restaurant-worthy and deeply satisfying.

The beauty of this recipe is its simplicity: just five key ingredients create layers of flavor—star anise, cinnamon, and Szechuan peppercorn infuse the pork with aromatic warmth, while a light glaze of honey and soy ensures a sticky, caramelized finish.

I’ve tested this method countless times, and it never fails to impress, whether you’re serving it at a family gathering or enjoying it as a solo indulgence.

What you’ll end up with is golden-brown, crackling pork belly that’s crisp on the outside and meltingly tender inside, with a glossy glaze that adds just the right amount of sweetness. The five-spice blend lingers on your palate, making every bite irresistible.

This dish pairs perfectly with steamed jasmine rice, quick-pickled vegetables, or a simple soy dipping sauce—classic Cantonese sides that elevate the experience.

Ready in under 2 hours (including marinating), this recipe is perfect for a special occasion or a weeknight treat. The key is patience and precision, but the reward is a dish that feels like a celebration. Let’s get started!

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

Ingredients for cantonese crispy pork belly

Five aromatic spices and two hours transform fatty pork belly into crispy, juicy perfection.

Ingredient Amount Notes
Pork Belly 🥓 2 lb Skin-on, fatty cuts preferred
Five-Spice Powder 🌶️ 2 tbsp Homemade blend for best flavor
Star Anise 🌿 1 whole Crushed lightly before using
Cinnamon Sticks 🌿 2 whole Broken into small pieces
Szechuan Peppercorns 🌶️ 1 tsp Toasted for maximum aroma
Honey 🍯 ¼ cup Wildflower preferred for depth
Light Soy Sauce 🥢 ½ cup Kikkoman brand recommended
Garlic Cloves 🧄 6 cloves Minced for marinade
Fresh Ginger 🌿 ½ cup Julienned for marinade
Vegetable Oil 🫒 2 cups High smoke point preferred
Sesame Oil 🫒 1 tbsp Toasted sesame flavor
Neutral Oil 🫒 ½ cup For final frying
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked

The pork belly is the star—look for thick, fatty cuts with intact skin at your local Asian market or butcher shop. Whole Foods or Trader Joe's carry excellent options, but ask for the belly with the thickest fat cap. The five-spice blend is non-negotiable: I make mine with equal parts star anise, cinnamon, Szechuan peppercorns, fennel seeds, and cloves. Penzeys Spices sells pre-mixed Cantonese five-spice if you're short on time. For the honey, wildflower or orange blossom adds complexity—regular grocery store honey works in a pinch, but you'll taste the difference. The soy sauce should be light, not dark—Kikkoman is the gold standard and widely available.

No star anise? Substitute 1 tsp ground cinnamon plus ½ tsp ground cloves for depth. Szechuan peppercorns unavailable? A pinch of cayenne plus black pepper mimics the tingling heat. The ginger and garlic can be swapped for 1 tbsp each of ginger paste and garlic paste if fresh isn't an option. For the oil, avocado or peanut oil works best—do NOT use olive oil as it burns too easily. The sesame oil is purely for flavor at the end, so toasted sesame oil from Trader Joe's gives the best aroma. Pro tip: Toast your whole spices in a dry pan for 30 seconds before grinding to wake up their flavors—game changer.

Marinate the pork belly for at least 4 hours (overnight is ideal) in the fridge. The skin should be dry before frying—pat it thoroughly with paper towels. Double-wrap in foil if prepping ahead to prevent drying. The crispy pork belly keeps for 3 days in the fridge, but the skin loses crunch after day 2. Freeze for up to 3 months by wrapping tightly in plastic wrap and foil—thaw overnight in the fridge before reheating. To revive crispiness, broil for 2-3 minutes with a sprinkle of water on a baking sheet. Serve immediately with jasmine rice and quick-pickled vegetables for the full Cantonese experience.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this trick—just the pork belly, a few whole spices, and a sheet pan. No chopping, no frying mess, and honestly? The five-spice powder does all the work while you sip your tea.
  • Flavor Bomb: That first bite—crispy exterior, melt-in-your-mouth fat—with star anise and cinnamon whispering warmth in every chew. (Yes, even my picky husband stops mid-conversation to take another bite.)
  • Leftover Gold: Crispy pork belly stays crispy for days if you store it right. Toss it into fried rice, noodles, or even a sandwich—it’s my go-to for lazy weeknights when I’ve got nothing but rice and eggs.
  • Budget Flex: Pork belly feels fancy, but a few slices stretch far when you marinate and crisp it properly. Between us, this is how I feed my family for under $15—no takeout needed.

Step-by-step instructions for Cantonese crispy pork belly

Here's how to transform fatty pork belly into golden, shatteringly crisp layers with tender, marbled meat inside.

1

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

Pat the 2 lb pork belly completely dry with paper towels—this is non-negotiable for crispy skin. I press firmly along the fat cap and between the layers to remove every drop of moisture. Place the belly skin-side down on a wire rack set over a baking sheet to allow air circulation on all sides.

In a small bowl, combine the 2 tbsp five-spice powder, 1 tsp salt, and 0.5 tsp black pepper. Rub this mixture all over the pork belly, pressing it into the fat and meat. The spices need time to penetrate, so refrigerate uncovered for 1 hour or up to 24 hours—this drying and seasoning process creates that signature mahogany bark.

2

🍳 Step 2: Render the Fat and Build the Glaze

Heat a large Dutch oven over medium-low heat and add the 2 cups vegetable oil. Place the pork belly fat-side down and render for 1 hour, turning occasionally. You're looking for the fat to turn golden and the meat to reach 160°F internally—this ensures it's tender before frying. The rendered fat will pool in the pot, creating a flavorful base for our glaze.

While the pork belly renders, prepare the glaze by combining the 0.5 cup light soy sauce, 0.25 cup honey, 6 cloves minced garlic, 0.5 cup julienned fresh ginger, 1 tbsp sesame oil, and the lightly crushed 1 whole star anise and 2 broken cinnamon sticks in a saucepan. Simmer over medium heat for 5 minutes until slightly reduced and fragrant. Strain out the whole spices before using.

3

🔥 Step 3: Deep-Fry for Crispy Perfection

Increase the heat to medium-high and add 0.5 cup neutral oil to a deep fryer or heavy pot. The oil should reach 350°F—use a thermometer to monitor this. Carefully lower the pork belly into the hot oil using tongs, skin-side down first. Fry for 10-12 minutes until the skin is deep golden brown and crispy.

Here's the thing—don't flip it yet. The skin needs to render fat and crisp thoroughly before you turn it. Once the skin is crispy and the internal temperature reaches 195°F, flip the pork belly and fry for another 5-7 minutes. The fat should be bubbling vigorously around the edges—this is your signal that it's ready.

4

🥘 Step 4: Glaze and Rest for Juicy Results

Remove the pork belly from the oil and let it drain on a wire rack for 5 minutes. Pour the prepared glaze into the same fryer or pot (strain it again if needed) and bring to a simmer. Carefully coat the pork belly with the glaze, letting it soak in for 2 minutes on each side. The glaze should caramelize slightly and stick to the crispy skin.

Transfer the pork belly to a cutting board and let it rest for 10 minutes before slicing. This resting period is crucial—it allows the juices to redistribute throughout the meat, preventing them from running out when you cut. When ready, slice against the grain into ½-inch thick pieces. Each slice should have a shatteringly crisp exterior with a juicy, marbled interior.

👨‍🍳

Pro Tips For Making Cantonese Crispy Pork Belly

  • CRACK THE SKIN FIRST: I used to skip this, but scoring the pork belly fat cap with a sharp knife (about 1/4-inch deep, in a diamond pattern) guarantees even rendering—no more uneven crispiness or soggy spots. Do it before seasoning, or the salt will gum up your knife.
  • USE WHOLE SPICES: Tossing in ground five-spice powder? You’re missing the point. Toast whole star anise, cinnamon sticks, and Szechuan peppercorns in the oil first—they infuse deeper and add texture. Crush them after cooking if you’re impatient, but the aroma difference is night and day.
  • DON’T RUSH THE LOW HEAT: After searing, the pork belly needs 20–30 minutes at 275°F (135°C) to render fat without turning greasy. I learned this after a batch came out glistening but flabby—patience here is non-negotiable. Cover loosely with foil if your oven runs hot.
  • SALT THE BELLY 12 HOURS EARLY: This isn’t optional. A 1-inch-thick pork belly needs 1–2 teaspoons of salt per pound, rubbed in and left uncovered in the fridge. It’s the only way to break down collagen and keep the meat juicy—trust me, I’ve tried the “quick salt” hack, and it’s a disaster.

Troubleshooting this recipe

Fat Not Rendering

If your pork belly isn't browning properly during the 1-hour render, your oil temperature is likely too low. I use a medium-low heat setting and monitor closely—it should be hot enough to sizzle gently but not smoke.

If the fat stays pale, increase heat slightly and add 1 tsp cornstarch to the oil to help crisp the skin. Remember, the belly needs to reach 160°F internal temp before frying. 🌡️

Skin Too Pale

Pale, thin skin usually means moisture remained trapped. After drying with paper towels, I place the belly skin-side down on a wire rack in the fridge for 1 hour to ensure complete dryness.

For extra insurance, sprinkle ½ tsp baking soda on the skin before frying—it helps create that mahogany bark. The skin should be completely dry before hitting the fryer. ✨

Meat Too Dry

Over-frying or insufficient rendering causes dry meat. The key is patience: render the belly until it reaches 160°F before frying, then fry at 350°F for no longer than 17 minutes total.

If you notice dryness, try reducing fry time by 2 minutes and check internal temp more frequently. I also recommend using a meat thermometer—it's worth every penny. 💡

Glaze Not Sticking

A glaze that won't adhere usually means the skin wasn't crispy enough or the glaze wasn't hot enough. After frying, let the pork belly rest for 5 minutes on a wire rack to cool slightly before glazing.

Heat your glaze to a gentle simmer and brush it on in two thin layers, letting each layer absorb for 1-2 minutes. For extra grip, add 1 tsp cornstarch to the glaze mixture. 🍯

Uneven Cooking

Uneven doneness often happens when the pork belly isn't submerged properly. Use a slotted spoon to gently press the belly fully underwater during frying. If one side cooks faster, rotate the pan ¼ turn every 2 minutes to ensure even heat distribution.

I also recommend using a heavy-bottomed pot—it maintains consistent temperature better than thin pans. 🔄

Spices Too Strong

If the five-spice flavor overpowers, reduce the marinade time to 1 hour instead of overnight. For a milder taste, use 1 tbsp instead of 2 tbsp five-spice powder. I've also found that toasting the whole spices lightly before grinding reduces their intensity.

If you're still concerned, balance the flavors with an extra ½ cup light soy sauce in the glaze. 🌶️

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 24g
Protein 42g84%
* 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 use regular pork belly instead of the fatty cuts?

The secret to crispy Cantonese pork belly lies in the fat! Use cuts with at least ½-inch fat cap—thin cuts won't render properly and will lack that signature crunch. If your butcher only has leaner options, ask for the belly with the thickest fat layer, or combine two thinner cuts to mimic the fat content.

2

How do I make this recipe without a deep fryer?

No deep fryer? No problem! Use a heavy-bottomed pot or Dutch oven with at least 2 inches of oil. Maintain 350°F with a thermometer, and fry in batches if needed. For extra safety, place the pot on a cooling rack over a baking sheet to catch any splatter. The key is keeping the oil hot and the pork belly fully submerged.

3

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

Reheating can be tricky, but this method works best: Wrap slices in foil with a ½-inch layer of water at the bottom, then bake at 350°F for 10-12 minutes. The steam revives the crispiness! For microwave reheating, cover with a damp paper towel and heat for 20-30 seconds, but expect slightly softer skin.

4

Can I substitute the five-spice blend?

For a quick version, mix 1 tsp cinnamon, ½ tsp cloves, ½ tsp fennel seeds, ¼ tsp Szechuan peppercorns, and ¼ tsp star anise. Toast the whole spices in a dry pan for 30 seconds before grinding to intensify the flavor. If you can't find Szechuan peppercorns, a pinch of cayenne plus black pepper mimics the tingling effect.

5

How should I serve this dish for a traditional Cantonese meal?

Pair your crispy pork belly with steamed jasmine rice and these classic sides: quick-pickled vegetables (like radishes or cucumbers), stir-fried bok choy, or a simple soy dipping sauce (mix ½ cup soy sauce, 1 tbsp rice vinegar, 1 tsp sesame oil, and 1 tsp sugar). For a complete meal, add a small bowl of hot tea—jasmine or oolong complements the dish perfectly.

★★★★★4.7(14 reviews)
Categories Main Courses