Main Courses
Chinese barbecue pork belly recipe transforms tough fat into silky, aromatic perfection—where crispy charred edges meet a five-spice-infused heart that melts at the first bite. 🔥 I’ve perfected this technique after years of testing traditional clay pot roasting alongside modern sous vide methods, ensuring restaurant-quality results at home. The secret lies in balancing sweet, smoky, and spicy flavors through a marinade that works overnight, while the cooking process creates that signature caramelized crust.
This recipe marries classic Cantonese char siu techniques with adaptable cooking methods—whether you’re using a grill, oven, or even a slow cooker. The five-spice powder (star anise, cloves, fennel, cinnamon, and pepper) forms the flavor backbone, while honey and hoisin add depth and stickiness.
I’ve included both traditional and modern approaches so you can choose what works best for your kitchen, whether you’re aiming for that deep char of a wok or the tender evenness of sous vide.
By the time you serve it, you’ll have pork belly with a crackling exterior that gives way to succulent, melt-in-your-mouth meat inside. The aroma alone—smoky, sweet, and spiced—will have everyone at the table reaching for seconds.
This dish isn’t just about technique; it’s about creating a moment, whether it’s a celebratory dinner or a weeknight treat that tastes like a restaurant.
The beauty of this recipe is its versatility. Serve it sliced thin over rice for a classic meal, or shred it for tacos and sandwiches. Leftovers reheat beautifully, making it perfect for meal prep. Let’s get started—your taste buds (and that pork belly) will thank you.
Ingredients for chinese barbecue pork belly
Fourteen ingredients transform tough pork belly into restaurant-worthy charred perfection with five-spice magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 2 lb | Skin-on, with fat cap intact |
| Hoisin Sauce 🍶 | ½ cup | Store-bought or homemade |
| Honey 🍯 | ¼ cup | Wildflower for depth of flavor |
| Five-Spice Powder 🌶️ | 1 ½ tbsp | Homemade or store-bought blend |
| Soy Sauce 🍶 | ¼ cup | Dark soy for color and depth |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade and glaze |
| Ginger Root 🌿 | 2 tbsp | Freshly grated, not minced |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Brown Sugar 🍚 | ¼ cup | Packed, for caramelization |
| Rice Vinegar 🍶 | 1 tbsp | For tangy balance |
| Neutral Oil 🫒 | 2 tbsp | Avocado or vegetable oil |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Green Onions 🧅 | 4 whole | Sliced, for garnish |
The pork belly is non-negotiable—look for thick-cut, skin-on pieces with a good fat cap. Costco or Whole Foods usually carry the best quality, but any well-marbled cut works. Five-spice powder is the soul of this dish; Penzeys or Trader Joe's carry excellent blends, but if you're making it from scratch, toast the whole spices first for deeper flavor. Ginger and garlic? Always use fresh—dried just won’t cut it here. The hoisin sauce should be thick and slightly sweet; Lee Kum Kee is the gold standard, but any brand with no artificial colors will do.
No five-spice powder? Mix 1/2 tsp each of star anise, cloves, fennel seeds, cinnamon, and black pepper—toast them first for maximum impact. Substituting honey? Maple syrup works in a pinch, but it’ll taste slightly different. For the glaze, if you’re avoiding sugar, use 1/4 cup coconut sugar instead. The sesame oil is optional but adds that signature nutty aroma—skip it if you’re sensitive to strong flavors. For the oil, avocado oil has the highest smoke point, making it ideal for searing. And if you’re short on time, pre-sliced ginger from the Asian market saves prep work without sacrificing flavor.
Marinate the pork overnight for best results, but if you’re in a hurry, 2 hours minimum will still yield amazing flavor. Store leftover pork belly in an airtight container with a paper towel pressed against the skin to absorb moisture—keeps 4-5 days in the fridge. For longer storage, freeze for up to 3 months; thaw in the fridge overnight. The glaze reheats beautifully, so make extra—it’s perfect over rice or noodles the next day. And if you’re feeling ambitious, save the crackling for crispy toasts or fried rice.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for lazy nights—just score the belly, toss it in a sheet pan with hoisin and honey, and let the oven do the work. No chopping, no flipping, no stress. That five-spice powder works its magic while you scroll through your phone.
- Sweet-Savory Obsession: The combo of sticky hoisin, caramelized honey, and that deep umami from soy sauce? It’s the kind of flavor that makes you pause mid-bite. The pork belly stays tender inside with a crackling crust—like biting into a gourmet takeout order, but better.
- Party in a Box: Between us, this is my go-to for potlucks or last-minute gatherings. Slice it thin, serve it cold in rice bowls, or pile it high on steamed buns. Honestly, I’ve even used it as a pizza topping (yes, really), and no one questions it.
- Budget Crunch-Saver: Pork belly might sound fancy, but a slab feeds four for under $15 at my grocery store. The leftovers? Even better the next day—toss them in fried rice, noodles, or just reheat with a splash of water. Zero waste, maximum flavor.
Step-by-step instructions for chinese barbecue pork belly
Transform that fatty pork belly into irresistible charred slices with a silky, five-spice-infused interior.
🔥 Step 1: Cure and Par-Cook the Pork Belly
In a large bowl, combine the 2 lb pork belly, 1.5 tbsp five-spice powder, 1 tsp salt, and 0.5 tsp black pepper. Massage the spice blend into every crevice of the meat, working it into the fat cap and thickest parts. This ensures even seasoning and deep flavor penetration.
Place the seasoned pork belly fat-side up in a roasting pan and refrigerate uncovered for 24 hours. This dry-curing step prevents excess moisture and helps develop that signature crispy bark. After curing, cover and refrigerate for another 12 hours to firm up the fat.
Preheat your oven to 325°F. Remove the pork belly from the fridge and place it fat-side down in the roasting pan. Roast for 1 hour 45 minutes until the internal temperature reaches 160°F and the fat begins to render. The pork should be tender but not falling apart—this par-cooking step ensures it finishes perfectly on the grill.
🍳 Step 2: Build the Glaze and Char the Pork
While the pork rests, combine 0.5 cup hoisin sauce, 0.25 cup honey, 0.25 cup soy sauce, 0.25 cup brown sugar, 1 tbsp rice vinegar, 1 tbsp sesame oil, 6 cloves minced garlic, and 2 tbsp grated ginger in a saucepan. Bring to a simmer over medium heat and cook for 8-10 minutes until the glaze thickens slightly and coats the back of a spoon.
Heat a grill or grill pan to high heat. Brush the par-cooked pork belly generously with the glaze, coating all sides and letting the excess drip off. Grill the pork belly fat-side down first for 5-7 minutes until the fat renders and the skin begins to char. Flip and grill the meaty side for another 5-7 minutes, basting frequently with the glaze.
Watch for deep char marks—this is where the magic happens. The glaze should caramelize into a sticky, glossy crust. If the pork starts to smoke excessively, move it to a cooler part of the grill. The goal is smoky char without burning.
🥘 Step 3: Rest and Slice for Maximum Juiciness
Transfer the charred pork belly to a cutting board and tent loosely with foil. Let it rest for 30 minutes—this is critical. The resting period allows the juices to redistribute, preventing them from running out when you slice. Real talk: Skipping this step means dry, disappointing slices.
Slice the pork belly against the grain into ¼-inch thick pieces. The fat should be crispy and lacy, while the meat should be tender and silky. Arrange the slices on a platter, drizzle with any remaining glaze from the pan, and garnish with 4 sliced green onions for freshness.
Serve immediately with steamed jasmine rice or crusty bread to soak up that sticky, five-spice-infused glaze. The contrast of crispy fat and tender meat with that sweet-savory glaze is what makes this dish unforgettable.
Pro Tips For Making Chinese Barbecue Pork Belly
- CRACK THE SKIN FIRST: I learned this the hard way—raw pork belly is stubborn. Score the fat cap in a diamond pattern with a sharp knife, then blister it in a screaming-hot pan for 2 minutes per side before braising. This renders the fat faster and lets the hoisin sauce cling better later.
- USE THICK-CUT BELLY: Thin slices won’t hold up. Go for 1.5-inch thick cuts—yes, it takes longer to cook, but the fat stays juicy and the meat stays tender. If your butcher won’t cut it, freeze it solid, then slice yourself with a meat saw.
- DON’T DROWN IT: Too much liquid = soggy pork. After searing, add just enough hoisin, honey, and soy to barely coat the pan (about ¼ cup total). The pork belly’s own fat will baste it as it cooks—no need to overcompensate.
- SAVE THE RENDERED FAT: That golden, crackling fat dripping into the pan? Don’t pour it out. Deglaze with a splash of water, scrape it up, and stir it back into the sauce at the end. It adds richness and ties all the flavors together—trust me, it makes a real difference.
Troubleshooting this recipe
Fat Not Rendering
If your pork belly isn't developing crispy fat layers, your oven temperature might be too low or the meat wasn't cured properly. First, ensure your oven is calibrated—use an oven thermometer to confirm it's actually at 325°F. I've seen many home ovens run 25°F cooler than set.
For better fat rendering, pat the pork belly dry with paper towels before curing, and place it on a wire rack in the roasting pan to allow air circulation on all sides. 🔥
Glaze Too Runny
A glaze that won't thicken properly usually means one of two things: either the sugar hasn't caramelized enough, or you used too much liquid. For the perfect consistency, simmer the glaze uncovered until it reduces by about 25%—it should coat the back of a spoon but still be pourable.
If it's still too thin, add 1 tsp cornstarch mixed with 1 tbsp water and stir until thickened. I've found that using dark soy sauce instead of regular soy sauce helps thicken the glaze naturally due to its higher malt content.
Uneven Cooking
When you get thick and thin slices or some pieces that are overcooked while others are underdone, it's usually because the pork wasn't par-cooked evenly. The solution is simple: use a meat thermometer to check the thickest part of the pork belly during the oven phase.
It should reach 160°F throughout before you move to the grill. Another trick is to turn the pork belly halfway through the oven time—this ensures even fat rendering and cooking.
For extra insurance, I like to make small cuts in the fat cap with a sharp knife before curing to help it render more evenly.
Dry Meat Texture
Dry pork belly usually means one of two things: either the meat was overcooked or it wasn't rested properly. First, check your internal temperature—it should never exceed 165°F during the par-cooking phase. The real game-changer is the resting period: never skip it.
I've seen many home cooks rush this step, and it makes all the difference. After grilling, tent the pork with foil and let it rest for at least 30 minutes before slicing.
If you're still concerned about dryness, try brining the pork belly for 1 hour in a solution of 1 cup water, 1 tbsp salt, and 1 tbsp sugar before the curing process.
Burnt Glaze
When your glaze turns bitter or burns before the pork is fully cooked, it's usually because the grill is too hot or you're not basting frequently enough. The ideal grill temperature for this recipe is medium-high heat—around 400-450°F.
Use a spray bottle with water to lightly mist any hot spots on the grill if you notice the glaze starting to burn. Another pro tip: baste the pork every 2-3 minutes with the glaze to keep it from drying out or burning.
If you're using a grill pan, make sure it's well-seasoned to prevent sticking and uneven heat distribution.
Five-Spice Flavor Weak
If your pork belly isn't packing the five-spice punch, it's likely because the spices weren't toasted or incorporated properly. First, make sure you're using freshly ground five-spice powder—pre-ground spices lose their potency quickly.
For maximum flavor, toast the whole spices (star anise, cloves, fennel, cinnamon, and pepper) in a dry skillet over medium heat for 2-3 minutes until fragrant before grinding. When massaging the spices into the pork, work them into the fat as well as the meat—this ensures the flavor penetrates deeply.
I also recommend adding an extra ½ tsp of five-spice powder to the glaze for an extra layer of flavor.
Nutrition facts
Frequently asked questions about chinese barbecue pork belly
Can I substitute pork belly with another cut of meat?
While pork belly is ideal for its fat content and texture, you can try pork shoulder or pork butt in a pinch. These cuts will be leaner, so increase the marinade time to 48 hours and monitor cooking temperatures closely to avoid dryness. The fat rendering won't be as dramatic, but the five-spice flavor will still shine. For best results, trim excess fat from these cuts before marinating.
How do I make the glaze ahead of time?
You can absolutely prep the glaze 2 days in advance—it actually tastes better! Store it in an airtight container in the fridge, and reheat gently on the stovetop before using. For a quick version, reduce the liquid ingredients by 10% (e.g., 0.45 cup hoisin instead of 0.5 cup) to prevent it from getting too thin when stored. The flavors meld beautifully overnight, so don't skip this shortcut!
What's the best way to reheat leftover barbecue pork belly?
Reheat slices in a 350°F oven for 10-15 minutes on a wire rack (to keep them crispy) until warmed through. For extra crunch, broil for 2-3 minutes at the end. Never microwave—it turns the fat soggy. Pro tip: Store leftovers with a paper towel pressed against the skin to absorb moisture and maintain crispness for 4-5 days. Freeze for up to 3 months in an airtight bag.
Can I make this in a slow cooker instead of grilling?
After the oven par-cooking step, transfer the pork belly to your slow cooker with the glaze. Cook on low for 2-3 hours (or high for 1.5 hours) until tender. The texture will be more tender than crispy, but the flavors will be just as rich. For extra char, finish under a broiler for 3-5 minutes before slicing. This method is perfect for busy weeknights!
What are the best sides to serve with this dish?
This pork belly pairs beautifully with steamed jasmine rice (to soak up the glaze) or sticky rice for a Cantonese twist. For a complete meal, add blistered green beans, cucumber salad, or pickled vegetables to balance the richness. For a modern approach, serve with crusty bread or potato chips to highlight the crispy fat. The five-spice flavor also works wonderfully with egg drop soup or hot tea.
