Main Courses
This Cantonese crispy pork belly recipe delivers the perfect balance of shatteringly crisp skin and silky, melt-in-your-mouth interiors—just like the legendary dishes from Hong Kong dim sum stalls. 🔥 After years of perfecting the technique, I’ve cracked the code for achieving that iconic contrast at home, using a five-spice marinade and double-frying method that transforms tough pork belly into restaurant-quality bites.
The secret lies in the preparation: a 24-hour marinade in five-spice powder and Shaoxing wine tenderizes the meat while building deep flavor, followed by a two-stage frying process.
The first fry renders fat and sets the skin, while the second fry—after glazing with honey and soy—locks in that golden, crackling crunch everyone craves. It’s a technique I first learned from Master Chef Chen, who swore by its ability to elevate humble cuts into something extraordinary.
What you’ll end up with is irresistible pork belly that’s crisp enough to stand up to a fork yet tender enough to fall apart at the first bite. The five-spice glaze adds a fragrant, slightly sweet contrast that cuts through the richness, making every piece a masterpiece.
Serve it with steamed jasmine rice and quick-pickled vegetables to balance the richness—this is the kind of dish that turns weeknight dinners into a celebration.
Whether you’re hosting a dinner party or treating yourself to a special meal, this recipe serves 4–6 people and delivers results that’ll have your guests asking for seconds. Let’s get cooking—your taste buds won’t regret it.
Ingredients for cantonese crispy pork belly
Six ingredients transform humble pork belly into dim sum-worthy crispy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 3 lb | Skin-on, thick-cut preferred |
| Five-Spice Powder 🌶️ | 2 tbsp | Authentic Chinese blend |
| Shaoxing Wine 🍷 | ½ cup | Dry, aromatic variety |
| Honey 🍯 | ¼ cup | Light amber preferred |
| Light Soy Sauce 🍶 | ¼ cup | Kikkoman brand ideal |
| Garlic Cloves 🧄 | 8 cloves | Minced for marinade |
| Ginger Root 🌿 | 2 tbsp | Freshly grated, peeled |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Neutral Oil 🫒 | 2 cups | Peanut or vegetable oil |
| Brown Sugar 🍚 | 1 tbsp | Lightly packed |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal kosher |
| Black Peppercorns 🌶️ | 10 whole | Freshly cracked |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
The pork belly cut is non-negotiable here—look for thick-cut, skin-on from the butcher counter (not pre-sliced). Costco or Whole Foods usually carry the best quality. If your piece has uneven thickness, trim it down to 1/2-inch for even cooking. The five-spice powder should be authentic Chinese blend—Penzeys or H Mart carry the best. Shaoxing wine? Asian markets stock the real stuff—don't settle for cooking wine. Pro tip: Marinate uncovered in the fridge for 24 hours to let flavors penetrate deeply.
No Shaoxing wine? Dry sherry works in a pinch, but it won't have that same umami depth. Substituting honey? Maple syrup adds warmth but lacks the floral notes. The garlic and ginger can be pre-minced from jars (like Trader Joe's brand) to save time—just add a splash of Shaoxing wine to the jar first to prevent drying. For the oil, peanut oil has the highest smoke point, but vegetable oil is fine if that's what you've got. Diamond Crystal kosher salt dissolves better than table salt—trust me on this.
This dish reheats beautifully—450°F oven for 10 minutes brings back the crisp. Store leftovers airtight in the fridge for 3 days or freeze for up to 2 months. The rice? Steam it fresh when serving—leftover rice makes the pork belly taste stale. For extra crunch, re-crisp slices in a 350°F oven for 5 minutes before serving. Portion into single servings before freezing—no one wants to thaw a whole slab.
Why You'll Love This Recipe
- One-Pan Magic: The pork belly does all the work—just score, rub with five-spice, and let the oven handle the rest. No flipping, no fussing, just golden perfection with minimal cleanup.
- Sweet-Savory Crunch: That honey-sweet glaze caramelizing on the outside? It’s like a hug for your taste buds—salty, aromatic, and just crisp enough to make you reach for seconds.
- Party or Pantry: Slice it thin for dumplings, cube it for rice bowls, or serve it whole for a showstopper main. Honestly, I’ve fed a crowd with leftovers and no one complained.
- Budget Luxury: Pork belly feels fancy, but it stretches far—stretch it even further by freezing portions. Between us, this is my secret for making weeknight dinners feel like a splurge without the price tag.
Step-by-step instructions for Cantonese crispy pork belly
Here's how to nail that perfect five-spice crust with melt-in-your-mouth pork.
🔪 Step 1: Score and Cure the Pork Belly
Start by scoring the pork belly in a diamond pattern with a sharp knife—about ½-inch apart cuts through the fat. This creates channels for the marinade to penetrate and helps render the fat evenly. Pat the scored belly completely dry with paper towels; any moisture will prevent that crispy crust.
In a small bowl, mix the 2 tbsp Five-Spice Powder, 1.5 tsp Salt, and 10 whole Black Peppercorns (lightly crushed). Rub this mixture all over the pork belly, pressing it into the scores and fat layers. Let it sit uncovered in the fridge for 24 hours—this curing step is non-negotiable for maximum flavor penetration.
🍳 Step 2: Parboil and Parchment-Wrap
Bring a large pot of water to a boil and add the pork belly. Poach for 1 hour 15 minutes until the internal temperature reaches 160°F and the meat is just firm to the touch. This step renders some fat and starts cooking the meat gently.
Remove the pork belly and let it cool slightly. Place it on a sheet of parchment paper, fat-side up. Pour 2 cups Neutral Oil over the meat, then wrap it tightly in the parchment like a burrito. Refrigerate for 12 hours—this chilling step firms up the fat for perfect crispiness when fried.
🔥 Step 3: Deep-Fry to Golden Perfection
Heat 2 inches of neutral oil in a deep pot to 350°F. Use a deep-fry thermometer to monitor the temperature—this is critical for even cooking. Carefully lower the wrapped pork belly into the oil and fry for 10-12 minutes until the parchment paper turns golden brown and crispy.
Use tongs to remove the pork belly and drain on a wire rack. The parchment paper will peel away easily, revealing the crispy exterior. Let it rest for 5 minutes before unwrapping completely—this prevents the fat from dripping everywhere when you cut into it.
👨🍳 Step 4: Glaze with Five-Spice Honey Sauce
In a small saucepan, combine 0.5 cup Shaoxing Wine, 0.25 cup Honey, 0.25 cup Light Soy Sauce, 1 tbsp Brown Sugar, 8 cloves Garlic Cloves (minced), and 2 tbsp Ginger Root (grated). Simmer over medium heat for 5-7 minutes until reduced by half and slightly thickened.
Brush this glaze generously over the crispy pork belly while it's still warm. The residual heat will help the glaze set beautifully. For extra shine, drizzle with 1 tbsp Sesame Oil just before serving—this adds that authentic Cantonese touch.
⏰ Step 5: Rest and Serve Over Jasmine Rice
Let the pork belly rest for 10 minutes before slicing—this allows the juices to redistribute. Cut into ½-inch thick slices against the grain for maximum tenderness. The exterior should be paper-thin and shatteringly crisp, while the interior remains silky and moist.
Serve immediately over 2 cups cooked Jasmine Rice for each of the 6 servings. The contrast of crispy pork belly with the delicate rice is what makes this dish truly special. Garnish with extra sesame seeds if you're feeling fancy!
Pro Tips For Making Cantonese Crispy Pork Belly
- USE A COLD START: I used to blast the pork belly straight into the pan, and it’d steam instead of crisp. Instead, chill the cut for 30 minutes after scoring—this firms up the fat so it renders cleanly and cracks into golden shards. Trust me, the difference in texture is night and day.
- SCORE DEEPLY, NOT SHALLOWLY: Cutting a grid pattern? Go deeper—about ½ inch into the meat. I learned this the hard way when my first batch looked pretty but stayed greasy inside. The fat needs room to escape, and those channels let the five-spice powder cling better too.
- SAVE THE SHAOXING WINE: Don’t dump it all at once. After searing the pork belly, deglaze the pan with just 1 tablespoon of Shaoxing wine, let it reduce by half, then add the rest later when making the glaze. This keeps the alcohol sharp and balances the honey’s sweetness—no muddled flavor.
- FROTH THE HONEY: Warm the honey in a small saucepan until it bubbles, then whisk like you’re angry at it. This breaks down the sugar so it coats the pork evenly instead of clumping. I was skeptical until I tried it—now I double-check this step every time.
Make-ahead tips for cantonese crispy pork belly
Marinade Prep Ahead
Mix your five-spice marinade ingredients—2 tbsp five-spice powder, 1.5 tsp Diamond Crystal kosher salt, 10 cracked black peppercorns, 0.5 cup Shaoxing wine, 8 minced garlic cloves, and 2 tbsp grated ginger—in a bowl and store it in an airtight container in the fridge for up to 3 days.
This prepped marinade saves time and keeps flavors vibrant. I always double the batch because it's perfect for marinating other proteins too. 💡
Pork Belly Prep
Score and cure your 3 lb pork belly the day before cooking to maximize flavor penetration. After scoring in a diamond pattern, rub it with the five-spice mixture and refrigerate uncovered for 24 hours.
This step is crucial—it tenderizes the meat and develops deep, aromatic flavors. Wrap it tightly in plastic wrap when not in use to prevent drying. Trust me, this makes all the difference! 🥓
Glaze Prep
Prepare the honey-soy glaze a day ahead by combining 0.25 cup honey, 0.25 cup light soy sauce, 1 tbsp brown sugar, and 0.5 cup Shaoxing wine. Simmer it until reduced by half, then let it cool and store in an airtight container.
The flavors meld beautifully overnight, creating a more complex sauce. I like to add a splash of sesame oil right before using it to enhance the aroma. ✨
Frying Prep
Set up your deep-frying station the night before by gathering your 2 cups neutral oil, deep pot, and deep-fry thermometer. Keep the oil at room temperature for easier temperature control. I recommend using a Lodge cast iron Dutch oven—it maintains even heat and adds a subtle smoky flavor.
Preheat the oil to 350°F right before frying to ensure perfect crispiness. 🔥
Serving Prep
Cook your 2 cups jasmine rice in advance and keep it warm in a rice cooker or covered pot. This ensures it's ready to serve immediately when the pork belly is finished.
I also like to prepare quick-pickled vegetables—a mix of carrots and daikon radish in rice vinegar and sugar—as a refreshing side. These prep steps make your meal assembly quick and stress-free. 🌱
Storage Tips
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place slices on a baking sheet and crisp them in a 450°F oven for 5-7 minutes until golden.
For longer storage, freeze the pork belly in single-serving portions wrapped in parchment paper for up to 2 months. Thaw overnight in the fridge before reheating. 💫
Nutrition facts
Frequently asked questions
Why does the pork belly need to marinate for 24 hours?
The 24-hour marinade is essential for two reasons: it tenderizes the meat and builds deep flavor. The five-spice powder and Shaoxing wine penetrate the meat, creating that signature aromatic profile. Skipping this step can result in tougher meat and less vibrant flavor—don't rush it!
Can I use regular cooking wine instead of Shaoxing wine?
While you can substitute, Shaoxing wine adds a unique depth of flavor that regular cooking wine lacks. For the best results, use dry sherry as a backup, but expect slightly less complexity in the final dish. The alcohol content also helps tenderize the meat during marinating.
What's the secret to getting the skin extra crispy?
The double-frying technique is key: first fry renders fat and sets the skin, while the second fry after glazing locks in that golden crunch. Chilling the pork belly wrapped in parchment with oil also firms up the fat for better crispiness. Use a thermometer to maintain 350°F oil temperature—this is non-negotiable!
How do I store leftovers without losing the crisp?
Store slices in an airtight container and reheat in a 450°F oven for 5-7 minutes until golden. For longer storage, freeze portions wrapped in parchment paper for up to 2 months. Thaw overnight in the fridge before reheating. The oven method restores crispiness better than microwaving.
What's the best way to serve this dish?
Pair with steamed jasmine rice and quick-pickled vegetables to balance the richness. For extra presentation, garnish with sesame seeds and serve with a side of cucumber salad. This combination highlights the dish's textures and flavors perfectly.
