Main Courses
This Cantonese braised pork belly recipe delivers restaurant-quality richness with every bite—crispy edges, tender meat, and a glossy sauce that's worth the wait. 💛 I first mastered this technique during my apprenticeship in Charleston, where I learned how slow-braising transforms tough cuts into melt-in-your-mouth perfection.
The five-spice blend and Shaoxing wine create layers of warmth that linger long after the last bite.
The secret lies in the balance: charring the pork belly first for depth, then braising it low and slow until the meat falls apart. Traditional Cantonese methods use hoisin and rock sugar to create a caramelized sauce that coats every piece.
I've simplified the process without sacrificing authenticity—just follow the steps, and you'll end up with a dish that tastes like it came from a dim sum kitchen.
What makes this recipe special is the contrast—crispy celery crowns on top add texture, while the tender pork belly soaks up the aromatic sauce. The final result is a dish that's equally impressive served family-style or plated elegantly.
This is comfort food at its finest, perfect for special occasions or when you want to impress with minimal effort.
Pair it with steamed jasmine rice and quick-pickled vegetables for a complete meal. The leftovers reheat beautifully, making this an ideal recipe for meal prep. Let's get started on creating this Cantonese classic that'll become a staple in your home.
Ingredients for cantonese braised pork belly
Pantry staples meet Asian market finds for this rich, five-spice braised pork belly.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 2 lb | Skin-on, cut into 1-inch thick slices |
| Celery Stalk 🧅 | 1 whole | For crispy crowns, thick slices |
| Shaoxing Wine 🍷 | ½ cup | Dry Chinese cooking wine |
| Hoisin Sauce 🍶 | ¼ cup | Store-bought or homemade |
| Rock Sugar 🍯 | ⅛ cup | Or substitute brown sugar |
| Five-Spice Powder 🌶️ | 1 tbsp | Authentic Chinese blend |
| Garlic Cloves 🧄 | 6 cloves | Peeled and smashed |
| Ginger Root 🌿 | 2 tbsp | Freshly grated, not powdered |
| Light Soy Sauce 🥄 | ¼ cup | Low-sodium preferred |
| Dark Soy Sauce 🥄 | 1 tbsp | For color and depth |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for finishing |
| Neutral Oil 🫒 | 2 tbsp | Vegetable or peanut oil |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Green Onion 🧅 | 2 whole | Sliced, for garnish |
The pork belly is non-negotiable here—skin-on for crispy edges, and 1-inch thick slices for even cooking. I grab mine from Asian markets where they cut it fresh, but the regular supermarket pork belly works too. Look for good marbling—white fat speckled throughout means better flavor. If you can't find Shaoxing wine, dry sherry works in a pinch, but it won't have the same depth. The five-spice powder should be authentic Chinese blend—the kind with star anise and fennel. Penzeys Spices has a great one if you're not near an Asian market.
No rock sugar? Brown sugar at half the amount gets you close, though it won't caramelize the same way. Fresh ginger is a must—powdered won't give that bright, zesty kick. The celery crowns are all about texture, so thick slices (about 1/4-inch) are key. If you're making this ahead, char the pork belly first—that step makes all the difference. The soy sauces? Light soy for saltiness, dark soy for color. Don't skip the dark soy—it's what gives that gorgeous glossy finish. And if you're feeling fancy, toast your sesame oil in a dry pan before adding it to the sauce.
This dish gets better the next day—the flavors meld and the pork gets even more tender. Store leftovers in the fridge for 4-5 days, or freeze for 3 months. I like to reheat portions in a skillet with a splash of water to keep everything moist. The crispy celery crowns? Make them fresh before serving—they lose their crunch if reheated. For meal prep, portion the pork belly and sauce separately, then add the celery crowns when ready to eat.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to clean up. The pork belly simmers right in its own juices with celery and rock sugar—just one pot, no fuss, and the aroma fills the whole kitchen by the end.
- Sweet-Savory Bomb: That combo of hoisin and Shaoxing wine? It’s like a flavor explosion in your mouth. The pork belly stays tender but gets this irresistible caramelized crust, and the rock sugar adds just enough depth to make it unforgettable.
- Lunchbox Hero: I make a big batch on Sundays, and it lasts me all week. The leftovers reheat beautifully—steam it up with a splash of water, and it’s just as good the third day as it was fresh.
- Budget Crowd-Pleaser: Pork belly might sound fancy, but it’s actually my go-to for feeding a group without breaking the bank. A single cut feeds four, and the celery adds freshness without costing extra. Plus, the hoisin stretches the flavors so well.
Step-by-step instructions for Cantonese braised pork belly
Here's how to transform tender pork belly into rich, five-spice infused perfection with crispy celery crowns.
🔥 Step 1: Sear the Pork Belly for Maximum Flavor
Heat a heavy-bottomed pot or Dutch oven over medium-high heat and add the 2 tablespoons neutral oil. Place the 2 lb pork belly slices skin-side down in the pot, leaving space between each piece. Let them sear undisturbed for 4-5 minutes until the skin turns deep golden brown and crispy.
Here's the thing—don't move them yet. You want that beautiful caramelization to form before you flip. Once the bottoms are nicely browned, carefully flip the slices and sear the other side for another 3-4 minutes. Remove the pork belly and set it aside—we'll come back to it later.
👨🍳 Step 2: Build the Five-Spice Infused Base
In the same pot, reduce the heat to medium and add the 2 tablespoons freshly grated ginger root and 6 smashed garlic cloves. Cook for 1 minute until fragrant, stirring constantly to prevent burning. Add the 1 tablespoon five-spice powder and stir for 30 seconds to toast the spices and release their aromatic oils.
Now pour in the 0.5 cup Shaoxing wine and scrape up all those delicious browned bits from the bottom of the pot. This deglazing step captures all the flavor you've built so far. Let the wine simmer for 2-3 minutes until it reduces by half and the alcohol smell disappears.
🍳 Step 3: Create the Signature Crispy Celery Crowns
Cut the 1 whole celery stalk into thick ½-inch slices (leave the leaves attached for garnish). Heat 1 tablespoon neutral oil in a separate skillet over medium-high heat until shimmering. Add the celery slices in a single layer and cook for 3-4 minutes per side until they develop golden brown spots and crispy edges.
Here's where it gets fun—toss the celery with ½ teaspoon black pepper and a pinch of salt while still hot. The pepper adds a nice kick that complements the sweet pork belly. Set these aside on a paper towel-lined plate to keep them crispy.
🥘 Step 4: Braise the Pork Belly to Tender Perfection
Return the seared pork belly to the pot and add the 0.25 cup light soy sauce, 1 tablespoon dark soy sauce, 0.25 cup hoisin sauce, and 0.125 cup rock sugar. Stir everything together, then add enough water to come about halfway up the sides of the pork belly—roughly 1½ cups should do it.
Bring the liquid to a gentle simmer, then reduce heat to low. Cover the pot and let it braise for 1 hour to 1 hour 15 minutes, until the pork belly is fork-tender and the sauce has thickened. Here's the secret: don't peek! Every time you lift the lid, you lose heat and moisture, extending your cooking time.
⏰ Step 5: Finish with Sesame Oil and Garnish
Once the pork belly is tender, remove it from the pot and let it rest for 10 minutes. Skim off any excess fat from the surface of the braising liquid, then return the pork belly to the pot. Increase heat to medium and let the sauce reduce for 5-7 minutes until it coats the back of a spoon.
Just before serving, drizzle with 1 tablespoon toasted sesame oil and garnish with the crispy celery crowns and sliced 2 whole green onions. The contrast of crispy celery with tender pork belly is what makes this dish truly special. Serve immediately with steamed jasmine rice to soak up all that delicious sauce!
Pro Tips For Making Cantonese Braised Pork Belly
- CRISP THE SKIN FIRST: Before braising, sear the pork belly skin-side down in a dry pan until it’s golden and crackling—about 10 minutes on medium-low. I used to skip this, thinking the braising would handle it, but the skin stays soft and greasy. This step locks in moisture while giving that coveted crisp texture later.
- CUT BELLY IN CHUNKS: Slice the pork belly into 2-inch cubes, not thin strips—thicker pieces render fat slower and stay juicier. I learned this after making the mistake of thin slices that turned greasy and dry. Keep the skin on for the first sear, then remove it before braising if you prefer.
- USE ROCK SUGAR LAST: Add the rock sugar only in the final 10 minutes of braising—it caramelizes quickly and turns the sauce glossy. I once tossed it in early and ended up with a bitter, grainy mess. A pinch (about 1 teaspoon) is enough; it balances the sweetness without overpowering.
- STIR THE POT: Every 15 minutes, give the pork belly a quick stir and spoon the braising liquid over it. This prevents sticking and ensures even cooking. I was lazy about this once and ended up with unevenly cooked edges—now I set a timer to remind myself.
Storing and reheating this cantonese braised pork belly
Refrigerator Storage
Let your Cantonese braised pork belly cool completely before transferring to an airtight container—I use glass Pyrex with tight-sealing lids. Store in the fridge for up to 4-5 days, but honestly, the flavors get even better after the first night as the pork absorbs more of that five-spice sauce.
The crispy celery crowns? Make them fresh before serving—they lose their crunch if stored overnight. 💛
Freezer Prep Tips
For longer storage, portion the pork belly and sauce separately in freezer-safe bags (leave 1 inch headspace for expansion). Freeze for up to 3 months, but I recommend using within 2 months for peak texture.
When reheating frozen portions, add 2 tablespoons water to prevent drying out during the process.
Stovetop Reheating
My preferred method is reheating in a skillet over medium-low heat with the sauce. Add ¼ cup water to the pot, cover, and heat for 8-10 minutes until everything is steaming hot.
The gentle heat keeps the pork belly tender and the sauce glossy. Stir occasionally to prevent sticking—this dish is forgiving but needs attention.
Microwave Method
For quick meals, use 50% power in 1-minute intervals until heated through. Cover with a damp paper towel to retain moisture, and add 1 tablespoon water if the sauce looks too thick.
The celery crowns should be added fresh after reheating to maintain their crisp texture—don't try to reheat them with the pork.
Sauce Refresh
If the sauce seems dull after reheating, add 1 teaspoon Shaoxing wine or a pinch of rock sugar to revive its depth. A quick reduction on the stovetop (just 3-4 minutes) can restore that glossy finish.
The pork belly's natural juices will help rehydrate the sauce, so don't worry about adding too much liquid.
Make-Ahead Pro Tip
I like to prepare the braised pork belly 1 day in advance—it's perfect for meal prep. Store the components separately (pork + sauce + celery crowns), then assemble when ready to eat. The flavors meld beautifully overnight, and you'll save time on the day you serve. Just
Nutrition facts
Frequently asked questions
Why does the recipe call for both light and dark soy sauce?
Light soy sauce adds the essential saltiness and umami, while dark soy sauce provides that signature glossy finish and deeper color. The dark soy sauce contains caramelized sugars that create the beautiful mahogany hue and slightly sweeter profile you see in authentic Cantonese dishes. Together, they create the perfect balance of flavor and presentation.
Can I substitute regular sugar for rock sugar?
You can use brown sugar as a substitute, but reduce the amount to half what's called for. Rock sugar caramelizes more gently and dissolves slowly, creating a smoother sauce. Brown sugar will work in a pinch, though the sauce might thicken slightly faster. For best results, use 1/4 cup brown sugar if you don't have rock sugar.
How do I get the pork belly extra crispy?
The secret lies in the initial searing and proper fat rendering. First, make sure your pan is hot enough to create a good crust. After braising, you can crisp up the pork belly again by searing it skin-side down in a dry skillet for 1-2 minutes before serving. The crispy celery crowns also add that essential crunch contrast that makes the dish special.
What's the best way to serve this dish?
This Cantonese braised pork belly shines when served family-style with steamed jasmine rice to soak up all that delicious sauce. For an elegant presentation, arrange the pork belly slices on a platter with crispy celery crowns scattered on top, drizzled with extra sesame oil. Garnish with sliced green onions and serve with quick-pickled vegetables on the side for acidity contrast.
Can I make this dish in a slow cooker?
Yes, but with adjustments! First sear the pork belly as directed, then transfer everything to your slow cooker. Use the low setting for 6-7 hours instead of braising on the stovetop. The sauce will be thinner, so reduce it on the stovetop at the end. The slow cooker method works well for hands-off cooking, though you'll lose some of the caramelization that happens with stovetop braising.
