Main Courses
This Cantonese crispy pork belly recipe delivers the perfect balance of caramelized edges and tender meat—just like my grandmother used to make in Charleston. The secret lies in the five-spice marinade and double-frying technique that creates that signature crunch. I've perfected this method over years of cooking for crowds at The Smoky Pig, where pork belly is a weekly staple.
The five-spice blend—star anise, cinnamon, cloves, fennel, and pepper—infuses the pork with aromatic warmth while honey and soy sauce create a sticky glaze that caramelizes beautifully. What sets this apart is the double-frying process: first rendering the fat at low heat, then searing for crispy edges.
This technique ensures every bite delivers that satisfying crunch without compromising tenderness.
By the time you're done, you'll have golden, crackling pork belly with layers of flavor—sweet, savory, and slightly spicy—that pairs perfectly with jasmine rice and quick-pickled vegetables. The aroma alone will have everyone gathering around your table, and the texture? Restaurant-quality every time.
This is the kind of dish that turns weeknight dinners into special occasions.
Whether you're serving a crowd or treating yourself, this recipe scales beautifully. The marinade can be made ahead, and the pork belly keeps well in the fridge for up to 3 days—ideal for meal prep. Let's get started on creating your own crispy masterpiece.
Ingredients for cantonese crispy pork belly
Six servings of restaurant-quality crispy pork belly with five-spice aromatic warmth and caramelized edges.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 4 lb | Skin-on, cut into 1-inch cubes |
| Soy Sauce 🍶 | ½ cup | Kosher or Diamond Crystal preferred |
| Honey 🍯 | ¼ cup | Wildflower or clover variety |
| Five-Spice Powder 🌶️ | 2 tbsp | Homemade blend (see notes) |
| Star Anise 🌿 | 1 whole | Crushed lightly for infusion |
| Cinnamon Sticks 🌿 | 2 whole | 2-inch pieces for marinade |
| Cloves 🌿 | 4 whole | Lightly crushed |
| Fennel Seeds 🌿 | 1 tsp | Toasted for depth |
| Black Peppercorns 🌶️ | 1 tsp | Freshly cracked |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Neutral Oil 🫒 | ½ cup | Avocado or vegetable oil |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Fresh Ginger 🌿 | 2 tbsp | Finely grated |
| Jasmine Rice 🍚 | 2 cups | Uncooked, for serving |
| Green Onions 🧅 | 4 whole | Thinly sliced for garnish |
The pork belly is the star—look for thick-cut pieces with good marbling at Whole Foods or your local butcher. Costco often has excellent vacuum-sealed cuts that stay fresh longer. If you can't find skin-on, don't stress—just score the fat cap in a crosshatch pattern before cooking. The five-spice blend is non-negotiable; Penzeys sells pre-mixed Cantonese five-spice, but making your own (star anise, cinnamon, cloves, fennel, pepper) gives you that authentic depth. Toast the whole spices in a dry pan for 30 seconds before grinding to wake up their flavors—trust me, it makes a difference.
No star anise? Substitute 1 tsp cinnamon plus 1/2 tsp allspice for a similar warmth. Running short on time? Store-bought five-spice powder works, but reduce to 1.5 tbsp since commercial blends can be saltier. The honey should be a good-quality variety—Manuka or wildflower adds subtle floral notes that complement the pork beautifully. For the double-fry technique, use a mix of neutral oil (avocado or vegetable) for high heat and render the pork's own fat at low heat first. If you're serving a crowd, double the marinade and cook the pork in batches—it keeps beautifully in the oven at 200°F while you finish the rest.
Marinated pork belly keeps for 2 days in the fridge, fully cooked portions last 3 days. For meal prep, store in an airtight container with the crispy skin facing up—it stays crunchy for hours. The five-spice marinade can be made 3 days ahead and stored in the fridge. Reheat pork belly in a 350°F oven for 15 minutes to restore crispiness. Garnish with fresh green onions and serve with jasmine rice for that authentic Cantonese touch—every bite should be a perfect balance of sweet, savory, and aromatic spice.
Why You'll Love This Recipe
- One-Pan Magic: Honestly, this recipe is the kind of dish that makes me question why I ever used more than one pan. Just slice the pork belly, toss it in the marinade with soy sauce and five-spice, then let the oven do the heavy lifting—crispy edges, tender middle, zero fuss.
- Sweet-Savory Crunch: That honey-soy glaze? Absolute perfection. The star anise and five-spice give it this warm, aromatic depth, while the caramelized crust makes every bite irresistible. It’s the kind of flavor that lingers—like a hug for your taste buds.
- Party-Ready in Minutes: Between us, this is my go-to for gatherings. Serve it with steamed rice and quick pickled veggies, and suddenly you’ve got a full spread without slaving away. (Yes, even on a Tuesday night.)
Step-by-step instructions for Cantonese crispy pork belly
Here's how to achieve that signature Cantonese crunch with perfectly caramelized edges.
Prepare the Five-Spice Marinade and Infuse the Oil
In a small saucepan, combine the 0.5 cup soy sauce, 0.25 cup honey, 2 tbsp five-spice powder, lightly crushed 1 whole star anise, 2 whole cinnamon sticks, 4 whole cloves, toasted 1 tsp fennel seeds, and freshly cracked 1 tsp black peppercorns. Bring to a gentle simmer over medium-low heat for 10 minutes until the mixture thickens slightly and the spices release their aromatic oils. Remove from heat and let steep for 15 minutes to deepen the flavors.
Meanwhile, in a separate skillet, heat the 0.5 cup neutral oil over low heat. Add the minced 6 cloves garlic and 2 tbsp finely grated fresh ginger, cooking for 2-3 minutes until fragrant but not browned. Remove from heat and stir in the 1 tbsp toasted sesame oil. This infused oil will carry the aromatic base for your pork belly.
Cure and Par-Cook the Pork Belly
Cut the 4 lb pork belly into 1-inch cubes, leaving the skin intact. In a large bowl, combine the pork with the cooled spice marinade and toss to coat evenly. Cover and refrigerate for at least 4 hours (overnight is ideal) to allow the flavors to penetrate deeply. This curing step is crucial for both tenderness and flavor development.
After marinating, heat 1 inch of oil in a heavy pot over medium heat. Add the pork belly in a single layer, skin-side down, and cook undisturbed for 8-10 minutes until the skin begins to render fat and turn golden. Flip the cubes and cook another 5 minutes until they reach an internal temperature of 160°F. The pork should be tender but not fully cooked—this par-cooking step ensures crispy skin without overcooking the meat.
Render Fat and Crisp the Pork Belly
Transfer the par-cooked pork belly to a paper towel-lined plate to drain excess fat. In the same pot, increase the heat to medium-high and add enough of the rendered pork fat to coat the bottom (about 1-2 tablespoons). Return the pork belly to the pot, skin-side down, and cook undisturbed for 8-10 minutes until the skin turns a deep golden brown and begins to crisp. You'll hear a satisfying sizzle as the fat renders and the skin caramelizes.
Flip the pork belly and cook another 5-7 minutes until the other sides are equally crispy. The key here is patience—rushing will result in uneven browning. Once the pork reaches an internal temperature of 195°F, remove it from the pot and let it rest for 10 minutes before serving. This resting period allows the juices to redistribute, ensuring each bite is both crispy on the outside and tender on the inside.
Serve with Jasmine Rice and Garnish
Cook the 2 cups jasmine rice according to package instructions until tender and fluffy. Divide the rice among plates and top with the crispy pork belly. Garnish with thinly sliced 4 whole green onions for a pop of freshness and color. The contrast between the fragrant, aromatic rice and the deep, caramelized pork belly creates a harmonious balance of textures and flavors.
Serve immediately while the pork is still crispy. The pork belly should have a deep golden-brown crust that shatters with each bite, revealing tender, flavorful meat underneath. The five-spice glaze adds a subtle warmth that complements the rich, savory pork perfectly. Pair with a simple cucumber salad to cut through the richness and complete the meal.
Pro Tips For Making Cantonese Crispy Pork Belly
- Score the Belly: Cut the fat cap into a diamond pattern—about 1-inch squares—before frying. This isn’t just for looks; it lets the fat render faster and the skin crisp up evenly. I used to skip this, and my pork belly always ended up greasy instead of golden.
- Marinate Overnight: Mix soy sauce, honey, five-spice, and star anise into a thick glaze, then coat the pork belly and let it sit for at least 8 hours. The five-spice needs time to penetrate, and the honey won’t caramelize properly if you rush it. Trust me, the flavor difference is night and day.
- Double-Fry for Crisp: First fry the pork belly skin-side down at medium heat until the fat renders and the skin is golden but not dark. Flip, then crank the heat to high and fry until the underside is deep brown—almost black in spots. This two-stage fry guarantees a crackling crust without burning.
- Use a Splatter Screen: The honey-soy glaze will bubble violently when it hits the hot pan, and no one wants to clean honey off their ceiling fan. Place a wire rack or splatter screen over the pork belly during the first fry. It’s messy the first time, but your kitchen walls will thank you later.
Wine and beer pairings for these flavors
Riesling Harmony
For crispy pork belly's rich, caramelized sweetness and aromatic five-spice notes, a dry Riesling from Germany's Mosel Valley is my go-to choice. The wine's bright acidity and honeyed apple flavors cut through the pork's fat while complementing the honey glaze beautifully.
Look for a Kabinett-level Riesling like Dr. Loosen Blue Slate—its mineral notes and crisp finish cleanse your palate between each bite of that glorious crispy skin. 🍷
Chinese Tea Pairings
Don't overlook traditional pairings! A lightly oxidized Pu-erh tea from Yunnan province offers an earthy, slightly bitter contrast that balances the pork's richness. Brew a small pot of aged Pu-erh (like Yunnan Baozhong) and serve it warm alongside your meal.
The tea's natural sweetness and umami depth make it a perfect cultural match for Cantonese cuisine. For something more floral, try jasmine green tea—its delicate aroma enhances the five-spice complexity.
Light Lager Refresh
If you prefer beer, a crisp German Helles Lager like Weihenstephaner Original provides the perfect lightness to counterbalance the pork's richness. The malt-forward profile with subtle caramel notes mirrors the pork's sweetness without overpowering it.
For a local twist, try a Southern-style lager like Atlanta Brewing Company's Georgia Peach—the peach notes complement the honey glaze wonderfully. 🍺
Sake for Authenticity
For an authentic Cantonese dining experience, serve dry junmai sake like Dassai 18 alongside your crispy pork belly. The sake's clean, slightly nutty profile and subtle sweetness enhance the five-spice marinade while providing a refreshing contrast to the rich pork.
Chill the sake to 45-50°F before serving—this temperature brings out its delicate flavors perfectly. The traditional pairing elevates the dish to restaurant-quality authenticity.
Non-Alcoholic Options
For those skipping alcohol, a sparkling yuzu soda like San Pellegrino Aranciata Rossa offers a vibrant citrus contrast that brightens the meal. The effervescence cleanses your palate between bites, while the yuzu's citrusy notes complement the pork's sweet-savory profile.
Alternatively, serve cucumber-mint infused water chilled with ice—it's refreshing and lets the pork's flavors truly shine. 💧
Nutrition facts
Frequently asked questions
Can I substitute regular pork shoulder for pork belly?
Pork belly is essential for that signature crispy skin and rich fat content. While pork shoulder works in a pinch, it lacks the marbling that creates the perfect texture. If you must substitute, use fatty cuts like pork butt and trim excess fat before marinating. The flavor will be good, but the texture won't be as luxurious.
How do I make the pork belly extra crispy?
For maximum crispiness, focus on the double-frying technique and proper resting time. After par-cooking, render the fat at medium-high heat until the skin reaches 350°F internally. Let the pork rest 10-15 minutes before serving—this helps the skin set properly. For extra crunch, finish under a broiler for 2-3 minutes right before serving.
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 makes the skin soggy. For extra crunch, broil for 2 minutes at the end. Store in an airtight container with parchment paper between layers to maintain texture.
Can I make the five-spice marinade ahead of time?
Yes! The marinade keeps well in the fridge for 3 days or can be frozen for 3 months. For best results, let it come to room temperature before using. If you notice the spices have lost their aroma, toast them lightly in a dry pan before adding to the pork. This revives their flavor beautifully.
What's the secret to tender pork belly?
The key is proper curing time and par-cooking. Marinate for at least 4 hours (overnight is ideal) to break down fibers. Par-cook to 160°F before crisping—this ensures tenderness while maintaining that perfect crispy exterior. Never skip the resting period after cooking, as this allows juices to redistribute.
