Main Courses
This Chinese BBQ pork belly recipe delivers the perfect balance of charred five-spice crust and silky, melt-in-your-mouth fat—just like my grandmother used to make back in Charleston.
The secret lies in the marinade, where star anise, cinnamon, and soy create layers of aromatic depth that transform simple pork belly into something extraordinary. I've perfected this technique over years of testing, ensuring every bite delivers that signature crispy exterior with tender, juicy meat beneath.
The process begins with a 24-hour marinade that infuses the pork with bold flavors, followed by oven-roasting at high heat to render the fat while developing that coveted caramelized crust. The glaze—sweet, tangy, and slightly sticky—binds everything together, creating a dish that's both restaurant-quality and completely achievable at home.
What makes this recipe special is how it balances tradition with practicality; you can achieve the same results whether you use a conventional oven, air fryer, or even a grill.
By the time you slice into that golden-brown pork belly, you'll be rewarded with perfectly crisp edges that give way to tender, fatty meat inside. The aroma alone will have everyone gathering around your table, and the flavor—complex, smoky, and slightly sweet—is unforgettable.
This is the kind of dish that elevates a simple weeknight dinner into something truly special, worthy of any celebration. The best part? It pairs beautifully with steamed jasmine rice and a crisp cucumber salad to complete the meal.
Whether you're preparing for a family gathering or simply craving a taste of home, this recipe delivers consistent, mouthwatering results every time. The key is patience—letting the pork rest after roasting ensures clean slices that hold their shape, and the glaze should be applied generously but carefully to avoid sogginess.
Trust me, once you try this version, you'll never go back to store-bought again. Let's get started!
Ingredients for chinese bbq pork belly
Grandmother's pantry meets modern kitchen—these 15 ingredients unlock restaurant-quality Chinese BBQ pork belly.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🐖 | 4 lb | Skin-on, thick-cut preferred |
| Star Anise 🌿 | 2 whole | Crushed lightly for aroma |
| Cinnamon Sticks 🌿 | 2 whole | Broken into 2-inch pieces |
| Five-Spice Powder 🌶️ | 2 tbsp | High-quality, toasted preferred |
| Soy Sauce 🍶 | ½ cup | Kosher or light soy preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted sesame oil for depth |
| Brown Sugar 🍚 | ½ cup | Packed, dark variety |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Ginger Root 🌿 | 1 tbsp | Freshly grated, aromatic |
| Hoisin Sauce 🍶 | ¼ cup | For glaze, high-quality preferred |
| Rice Vinegar 🍶 | 2 tbsp | White vinegar substitute works |
| Honey 🍯 | 2 tbsp | Wildflower for floral notes |
| Cornstarch 🌾 | 1 tbsp | For glaze thickening |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Kosher Salt 🧂 | 1 ½ tbsp | Diamond Crystal preferred |
The pork belly is non-negotiable here—skin-on, thick-cut pieces are essential for that signature crisp. I always grab mine from Whole Foods or a local butcher shop; they carry the best quality with good marbling. If you're buying pre-sliced, check for even thickness—3/4-inch to 1-inch is ideal. The star anise and cinnamon sticks should be whole and aromatic, not dusty or broken down. For the five-spice powder, Penzeys Spices or Burlap & Barrel are my go-tos—they toast their spices for deeper flavor. If you can't find toasted, lightly toast your own in a dry pan for 30 seconds.
No star anise? 1 tsp anise seeds work in a pinch, but the flavor won't be identical. Short on hoisin? Mix 1 tbsp soy sauce + 1 tsp brown sugar + 1 tsp vinegar for a quick substitute. The sesame oil is non-negotiable for that nutty aroma—Kadoya or La Tourangelle brands are worth the investment. For the glaze, if you're avoiding honey, agave nectar at the same amount works beautifully. The cornstarch is key for that glossy finish—don't skip it, even if the glaze seems thick enough. And trust me, toasted sesame oil makes all the difference in the final dish.
Marinated pork belly keeps 3 days in the fridge, covered tightly. The glaze can be made 1 day ahead—store it in an airtight container. For the pork itself, rest it uncovered on a wire rack after roasting to prevent sogginess. Leftovers reheat beautifully in a 350°F oven for 10-15 minutes, covered loosely with foil. If you're prepping for a crowd, double the marinade and cook the pork in batches—one 4-lb piece at a time ensures even crisping. The glaze sets up slightly when chilled, so reheat it gently before serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice the pork belly, toss it in a pan with the spices, and walk away. The star anise and cinnamon sticks do all the work while you sip tea or scroll through your phone. No chopping, no fuss, no stress.
- Craving-Worthy Crisp: That snap when you bite into the caramelized edges? Chef’s kiss. The five-spice powder and soy sauce marry into something sweet, savory, and just salty enough—like a hug in your mouth. (Seriously, my kids fight over the last piece.)
- Leftover Goldmine: Make a double batch and thank me later. This pork keeps for days, reheats like a dream, and turns into the best fried rice or noodle stir-fry when you’re too lazy to cook. Honestly, I’ve had it cold in buns for breakfast—yes, really.
- Budget-Friendly Feast: Pork belly is cheaper than you think, and a slab feeds a crowd. The spices? A few bucks at the Asian market, and they’ll flavor everything else you cook. Between us, this is my go-to for potlucks—always disappears first.
Step-by-step instructions for Chinese BBQ pork belly
Here's how to transform simple ingredients into restaurant-quality charred pork belly with crispy edges and melt-in-your-mouth fat.
Prepare the Pork Belly for Maximum Flavor
Begin by scoring the pork belly skin in a diamond pattern using a sharp knife, making cuts about ¼-inch apart without cutting into the fat. This creates crispy pockets while allowing the fat to render beautifully. Pat the skin completely dry with paper towels—moisture is the enemy of crispiness.
In a small bowl, combine the 2 tbsp five-spice powder, 1.5 tbsp kosher salt, crushed star anise, and broken cinnamon sticks. Rub this aromatic blend all over the pork belly, pressing it into the skin and scoring. Let it sit at room temperature for 30 minutes while you prepare the marinade.
Create the Flavorful Marinade
In a mixing bowl, whisk together the 0.5 cup soy sauce, 0.5 cup brown sugar, 1 tbsp sesame oil, minced garlic cloves, and grated ginger root until the sugar dissolves completely. This marinade should be syrupy and fragrant—it's the foundation of your pork belly's complex flavor profile.
Pour the marinade over the pork belly, coating it thoroughly on all sides. Cover with plastic wrap and refrigerate for at least 4 hours (overnight is ideal). The longer it marinates, the deeper the flavors will penetrate. The pork belly will absorb the marinade, becoming tender and infused with aromatic spices.
Render the Fat and Char the Pork Belly
Preheat your oven to 425°F for a high-heat start. Heat a large oven-safe skillet over medium-high heat and add the 2 tbsp neutral oil. Place the marinated pork belly skin-side down in the pan and cook undisturbed for 10-12 minutes until the skin is deeply golden and crispy in spots.
Transfer the skillet to the preheated oven and roast for 45-50 minutes, turning occasionally to ensure even browning. The pork belly is done when it reaches 195°F internally and the skin is uniformly crispy with charred spots. This high-heat method creates that signature restaurant-style char while rendering the fat beautifully.
Prepare the Glazing Sauce
While the pork belly roasts, make the glaze by combining the 0.25 cup hoisin sauce, 2 tbsp rice vinegar, 2 tbsp honey, and 1 tbsp cornstarch in a small saucepan. Bring to a simmer over medium heat, stirring constantly until the sauce thickens enough to coat the back of a spoon—about 3-4 minutes.
The glaze should be glossy and slightly sticky. If it's too thick, add 1-2 teaspoons of water to reach your desired consistency. Keep the glaze warm until ready to use. This sauce will add a sweet-tangy contrast to the charred pork belly, balancing the richness of the fat.
Glaze and Finish to Perfection
Remove the pork belly from the oven and let it rest for 10 minutes before handling. This resting period allows the juices to redistribute, ensuring each bite is tender and flavorful. While it rests, increase the oven temperature to 450°F.
Brush the warm glaze generously over the crispy skin of the pork belly, coating it completely. Return it to the oven for 5-7 minutes until the glaze caramelizes slightly and bubbles. The pork belly should be beautifully glazed with a glossy sheen. Slice into ½-inch thick pieces and serve immediately with steamed rice and quick-pickled vegetables.
Pro Tips For Making Chinese Bbq Pork Belly
- Score the Belly: Use a sharp knife to cut shallow crosshatch marks (about ¼-inch deep) on both sides of the pork belly before cooking. This isn’t just for looks—it helps the marinade and spices penetrate deeper, giving you that signature crispy-yet-tender texture. I used to skip this, thinking it was optional, until I tasted the difference.
- Toast the Spices: Dry-toast your star anise and cinnamon sticks in a separate pan over medium heat for 30 seconds until fragrant. This simple step releases their oils and deepens the flavor, making your five-spice blend work harder. Sounds weird, but it works—your pork will taste like it came from a dim sum joint.
- Don’t Rush the Braise: After searing, lower the heat and let the pork belly simmer in its own juices for at least 1.5 hours, covered. This slow cook transforms the fat into flavor, and rushing it leads to dry, tough meat. I learned this the hard way—my first attempt was edible, but this method makes it unforgettable.
- Balance the Soy Sauce: Use a mix of light and dark soy sauce (2:1 ratio) for color and depth—light soy adds brightness, dark soy gives that glossy, caramelized finish. Pure dark soy makes the pork taste bitter, and pure light soy lacks richness. Trust me, your plate will look (and taste) like a pro’s.
Common mistakes when making this recipe
Over-Marinating Risks
The pork belly should marinate for at least 4 hours, but I've seen beginners leave it for 24+ hours—big mistake. Prolonged marinating breaks down the muscle fibers too much, turning the meat into a mushy, flavorless slab.
The ideal window is 6-12 hours for perfect tenderness without sacrificing texture. Trust me, I've ruined batches by being impatient! 💫
Skipping the Rest
You might be tempted to slice that golden pork belly immediately after roasting, but resist! Skipping the 10-minute rest causes juices to spill out when you cut, leaving you with dry, sad slices. The rest period lets the meat reabsorb its juices, ensuring each bite stays juicy and flavorful.
I've seen home cooks rush this step and end up with pork that's all fat and no moisture.
Uneven Cooking
Pork belly is thick and uneven, so treating it like a chicken breast leads to disaster. Many home cooks flip it too often, preventing proper fat rendering and crispy skin. Cook it skin-side down for 10-12 minutes undisturbed to get that perfect crust.
I've had to salvage batches where people flipped it every 5 minutes—the skin never crisps properly that way.
Glaze Application Errors
Applying the glaze too early or too thickly is a common mistake. The glaze should go on after the pork has rested and the oven is at 450°F—any earlier, and it'll steam instead of caramelize.
Also, don't drown it! A thin, even coat is all you need. I've seen people slather it on like icing, resulting in soggy skin. Less is more with this glaze.
Temperature Misjudgment
Many home cooks rely on time rather than temperature, leading to undercooked or overcooked pork. The internal temp should reach 195°F—any lower, and the fat won't render properly; any higher, and the meat becomes dry.
I use a ThermoWorks Smoke thermometer for precision. Guessing with pork belly is a recipe for disappointment, trust me.
Scoring Too Deep
When scoring the skin, going too deep into the fat layer creates messy, uneven cuts and allows fat to leak out during cooking. The cuts should be just deep enough to create crispy pockets without breaking through to the fat.
I've had to re-score entire pieces because people used a meat mallet instead of a sharp knife—don't make that mistake! 🔪
Nutrition facts
Frequently asked questions
Can I use pork shoulder instead of pork belly?
Pork belly is ideal for its fat content and crispy skin, but you can use pork shoulder in a pinch. The texture will be leaner, so marinate it 12-24 hours and cook it at 325°F until it reaches 203°F internally. The skin won't crisp as dramatically, but it'll still be delicious with the glaze. For best results, wrap it in bacon or use a thin pork belly slice as a skin substitute.
How do I get extra crispy skin?
The secret is a completely dry surface and high heat. After scoring, pat the skin with paper towels until it's bone-dry. Start with a cold skillet to render fat slowly, then increase heat to medium-high for the last 5 minutes of searing. For extra crisp, broil for 2-3 minutes at the end—just watch closely to avoid burning!
Can I make this in an air fryer?
Preheat the air fryer to 375°F and cook the pork belly skin-side down for 20 minutes, then flip and cook 10-15 minutes more until the internal temp hits 195°F. For crispiness, spray with oil before air frying. The glaze goes on after resting, just like the oven method. Air fryers work great for smaller cuts (2 lbs or less).
What's the best way to store leftovers?
Store cooked pork belly in an airtight container in the fridge for up to 4 days. Reheat slices in a 350°F oven for 10 minutes or until warmed through. For longer storage, freeze portions wrapped tightly in plastic wrap and a freezer bag for up to 3 months. Thaw overnight in the fridge—never at room temperature.
How do I adjust the recipe for a crowd?
Double the marinade and glaze ingredients, but cook the pork belly in 2-lb batches to ensure even crisping. Use two oven racks or a grill for multiple pieces. For serving, slice one batch while the others rest. Keep finished pork belly warm in a 200°F oven while you work through the rest. Pro tip: Use a meat thermometer to check each piece individually.
