Bun Cha Pork Belly Recipe: Five-Spice Glossed Crisp With Celery Crown Garnish

Main Courses

Bun Cha Pork Belly Recipe: Five-Spice Glossed Crisp With Celery Crown Garnish

This Bún Chả pork belly recipe transforms a simple ingredient into Vietnam's most iconic street food dish—crispy, aromatic, and impossible to resist. 🔥 The secret lies in the five-spice marinade and celery crown garnish that elevate every bite, balancing sweet, savory, and herbal notes.

I first discovered this technique while traveling through Hanoi, where the scent of sizzling pork belly filled the air and drew crowds to tiny street stalls. What makes this recipe special is the dual-texture magic: tender, melt-in-your-mouth pork belly with crispy edges that shatter at the first bite.

The five-spice marinade (star anise, cinnamon, cloves) infuses the meat with warmth, while the celery crown adds a refreshing crunch that cuts through the richness. Unlike many adaptations, this version stays true to tradition—whether you grill over charcoal or sear in a cast-iron pan.

By the time you serve this dish, your table will be transformed into a Vietnamese street corner: golden pork slices piled high on rice vermicelli, surrounded by fresh herbs, lime wedges, and a tangy dipping sauce.

The aroma alone will have everyone gathering around, while the first bite delivers that perfect harmony of textures and flavors that makes this dish legendary. The best part? This recipe scales effortlessly—whether you're feeding a family or hosting a dinner party. Let's bring the flavors of Hanoi to your kitchen.

👨‍🍳
Difficulty
Medium
🥩
Category
Meat
🔥
Calories
High Cal

Ingredients for bun cha recipe pork belly

Pork belly, five-spice marinade, and celery crown—these ingredients bring Hanoi's iconic street food to your table.

Ingredient Amount Notes
Pork Belly 🥓 2 lb Skin-on, thick-cut preferred
Rice Vermicelli Noodles 🍜 8 oz Medium-width, soaked per package
Celery Stalks 🧅 1 whole Thinly sliced for crown garnish
Star Anise Pods 🌿 2 whole Lightly crushed for marinade
Cinnamon Sticks 🌿 2 whole Broken into small pieces
Cloves 🌿 6 whole Whole, lightly crushed
Cardamom Pods 🌿 4 whole Lightly crushed for depth
Fish Sauce 🍶 ½ cup Red Boat preferred
Brown Sugar 🍚 ¼ cup Lightly packed
Fresh Ginger 🌶️ 2 tbsp Finely grated, fresh preferred
Garlic Cloves 🧄 8 cloves Minced for marinade
Lime Wedges 🍋 4 whole Fresh, for serving
Fresh Mint Leaves 🌿 ½ cup Chopped, for garnish
Fresh Cilantro Leaves 🌿 ¼ cup Chopped, for garnish
Vegetable Oil 🫒 ¼ cup High smoke point for searing

The pork belly is non-negotiable—thick-cut, skin-on pieces give you that signature crispy exterior while staying tender inside. Look for well-marbled cuts at Asian markets or the butcher counter, where they often have pre-cut pork belly in vacuum-sealed packages. If you can't find it pre-cut, ask for a 1.5-inch thick slice—any thinner and it won't develop that perfect crust. The celery? Organic from Trader Joe's is my go-to—tight stalks with no blemishes. Fresh ginger and garlic are musts here; Penzeys Spices sells pre-grated ginger if you're short on time, but fresh always wins for flavor. For the five-spice blend, check the Asian aisle at Whole Foods—they carry pre-mixed versions, but making your own from whole spices is worth the effort.

No star anise? Swap for 1 tsp ground five-spice blend, but you'll lose that authentic depth. Running out of fish sauce? Soy sauce plus a pinch of sugar mimics the umami, though purists will notice the difference. The celery crown can be prepped ahead—store sliced celery in a sealed container with a damp paper towel to keep it crisp. For the pork marinade, let it sit for at least 4 hours—overnight is even better. The vermicelli? Soak it in warm water for 10 minutes, then drain and rinse with cold water to stop cooking. And if you're using pre-made hoisin sauce, add a splash of rice vinegar to cut through the sweetness.

Marinated pork belly keeps 3 days in the fridge, wrapped tightly in plastic. The celery crown stays fresh for 5 days if stored properly. For leftovers, reheat in a dry skillet over medium heat to restore crispiness. The marinade can be made a week ahead—store it in a sealed jar in the fridge. Fresh herbs like mint and cilantro? Wrap them in damp paper towels and store in a plastic bag with a loose top—they'll last 1 week this way. And trust me, the aroma of sizzling pork belly will have your whole house gathering around the table.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just sear the pork belly until it crackles, toss in the star anise and cinnamon sticks for that deep, smoky aroma, and let the oven do the rest. No chopping boards, no mess, no stress. That crispy skin? Worth every minute.
  • Flavor Bomb: The star anise and cinnamon sticks infuse the pork belly with this warm, earthy sweetness that sticks with you. Pair it with the chewy rice noodles and fresh celery, and suddenly, you’ve got a dish that’s ridiculously good—no fancy sauce needed.
  • Weeknight Hero: Between us, this is my go-to when I’m too tired to think. Double the pork belly, store it in the fridge, and turn leftovers into a quick lunch the next day. The noodles soften perfectly cold, and the pork stays tender—no sad, dry meat here.
  • Budget Flex: Pork belly might sound fancy, but a slab goes a long way. Stretch it over two meals, and you’re looking at a solid, filling dinner without breaking the bank. Plus, celery and noodles? Pantry staples that won’t ghost you.

Step-by-step instructions for five-spice glossed pork belly

Here's how to transform tender pork belly into crispy, aromatic perfection with a glossy five-spice finish.

1

👨‍🍳 Step 1: Create the Five-Spice Marinade

In a small bowl, combine the 2 whole star anise pods, 2 whole cinnamon sticks, 6 whole cloves, and 4 whole cardamom pods. Lightly crush each spice with the flat side of a knife—just enough to release their aromatics without turning into powder. Add the 2 tbsp finely grated fresh ginger, 8 minced garlic cloves, 0.5 cup fish sauce, and 0.25 cup packed brown sugar. Mix until the sugar dissolves completely, creating a fragrant, syrupy marinade.

Here's the thing—this marinade does double duty. It tenderizes the pork belly while infusing it with complex, warming spices. Let it sit at room temperature for 15 minutes to meld the flavors before using. The ginger and garlic will soften slightly, making them more effective at penetrating the meat.

2

🍳 Step 2: Marinate and Prep the Pork Belly

Place the 2 lb skin-on pork belly in a large resealable bag or shallow dish. Pour the spice marinade over the pork, massaging it into every surface, especially the thick fat cap. The fat helps conduct heat and protects the meat during cooking, but we want those spices clinging to it. Seal the bag and refrigerate for at least 4 hours (overnight works best).

I press down firmly on the pork during marinating—this helps the spices penetrate deeper. After marinating, pat the pork dry with paper towels. This step is crucial for achieving that signature crispy skin. Don't skip it, even if it seems tedious. The drier the surface, the better the crust will form.

3

🔥 Step 3: Render the Fat and Sear the Pork Belly

Heat a large oven-safe skillet over medium heat and add the 0.25 cup vegetable oil. Once shimmering, add the marinated pork belly fat-side down. Let it render undisturbed for 10 minutes until the fat turns golden and crispy. You'll hear it sizzling—this is where all the magic happens. Flip carefully and sear the other side for another 8-10 minutes until deeply browned.

Real talk: this is the moment that matters. The pork belly needs to develop that crispy bark before it goes into the oven. If it sticks, don't panic—just add a splash of water and let it steam for 30 seconds before continuing. The rendered fat in the pan will create a glossy finish on the pork as it cooks.

4

⏰ Step 4: Roast Until Caramelized and Tender

Transfer the skillet to a preheated 325°F oven (don't clean the pan—those browned bits are flavor gold). Roast for 1 hour 30 minutes until the internal temperature reaches 195-200°F and the pork is fork-tender. The skin should be deep mahogany and caramelized in spots. If it's not crispy enough after roasting, return it to the stovetop for 2-3 minutes to crisp up.

Here's where patience pays off. The pork belly needs time to render its own fat and become tender. I check the internal temperature every 20 minutes after the first hour—this prevents overcooking. When you press the meat gently, it should feel soft and yield easily. The fat should be golden and almost liquid.

5

🥘 Step 5: Prepare the Celery Crown and Garnishes

While the pork rests, thinly slice the 1 whole celery stalk on the diagonal into ¼-inch pieces for the crown garnish. In a small bowl, combine the 0.5 cup chopped fresh mint leaves and 0.25 cup chopped fresh cilantro leaves with the juice of 2 lime wedges (reserve the remaining 2 wedges for serving). Toss gently to keep the herbs vibrant.

This is the finishing touch that elevates bun cha from good to spectacular. The celery crown adds a fresh, crisp contrast to the rich pork belly, while the lime-mint-cilantro mix brightens every bite. Serve the pork with the 8 oz soaked rice vermicelli noodles, the celery crown on top, and the herb mixture on the side. Slice the pork into ½-inch thick pieces against the grain for maximum tenderness.

👨‍🍳

Pro Tips For Making Bun Cha Recipe Pork Belly

  • CUT BELLY IN THIN STRIPS: Pork belly for bun cha needs to be sliced against the grain into ¼-inch strips—thinner than you’d think. I used to eyeball it, but now I measure with a ruler; anything thicker than ½-inch stays chewy, and that’s a crime in this dish.
  • SALT THE BELLY 24 HOURS EARLY: Skip the rush and cure the pork belly with salt (1 tbsp per pound) for a full day before cooking. Sounds tedious, but it tenderizes the fat and makes the meat juicier when seared—no more dry, stringy bites.
  • DON’T BOIL THE NOODLES TOO LONG: Vermicelli turns mushy fast, and overcooking it ruins the texture. Test one strand at 1 minute—it should float but still hold shape. Drain immediately and rinse with cold water to stop cooking; soggy noodles are a flavor killer.
  • USE WHOLE SPICES SPARINGLY: Star anise and cinnamon sticks aren’t just for show—burn one and your broth tastes like sawdust. Toast them in the pan for 30 seconds before adding oil, then remove them. A single pod is enough; taste as you go.

Health benefits of these flavors

Protein Powerhouse

Pork belly delivers high-quality protein—about 40 grams per serving—packed with all nine essential amino acids your body needs for muscle repair and immune function.

Unlike lean meats, pork belly's fat content helps your body absorb fat-soluble vitamins like vitamin A and E. The five-spice marinade we use here adds warmth without extra calories, making this a satisfying yet balanced protein choice. 💪

Healthy Fats

Contrary to popular belief, pork belly contains monounsaturated fats (the same healthy fats found in olive oil) that support heart health when consumed in moderation. The marbled fat in this recipe renders beautifully, creating flavorful drippings that add richness without excessive fat content.

Just ½-inch thick slices provide all the flavor with controlled portions—perfect for a heart-healthy indulgence.

Digestive Benefits

The fresh herbs (mint, cilantro) and lime in this dish aid digestion by stimulating stomach acid production and reducing bloating. The rice vermicelli noodles offer fiber (about 3 grams per serving) that supports gut health, while the celery crown provides vitamin K—essential for blood clotting and bone health.

Together, these elements create a dish that's both delicious and gentle on your digestive system. 🌿

Antioxidant Boost

The five-spice blend (star anise, cinnamon, cardamom) is rich in antioxidants that combat inflammation and oxidative stress. Star anise, in particular, contains shikimic acid, which may help regulate blood sugar levels. The fresh ginger in the marinade adds gingerol, a compound known for its anti-inflammatory properties.

Even the fish sauce contributes umami without excessive sodium—just ½ cup provides balanced flavor without overdoing it.

Balanced Nutrition

This dish is a complete meal in one bowl: protein from pork belly, complex carbs from noodles, and vitamins from fresh herbs. The celery crown adds vitamin C and potassium, while the lime wedges provide a citrusy tang that aids iron absorption from the pork.

It's a nutritional powerhouse that feels indulgent but delivers real health benefits—something I always look for in my recipes. 🍋

Nutrition facts

Servings 4
Amount Per Serving
Calories 680kcal
% Daily Value *
Total Fat 52g67%
Saturated Fat 18g90%
Cholesterol 185mg62%
Sodium 1850mg79%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 12g
Protein 45g90%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute pork belly with another cut of meat?

While pork belly is traditional, you can use pork shoulder or pork butt in a pinch. For best results, choose a cut with good marbling. If using pork shoulder, increase marinating time to 6-8 hours to ensure tenderness. The fat content is crucial for that signature crispy texture—leaner cuts like pork tenderloin won't yield the same results.

2

How do I make the celery crown crispy instead of soggy?

Pat the sliced celery dry with paper towels before arranging it on top of the pork. For extra crispiness, toss the celery slices with ½ teaspoon cornstarch before placing them on the pork. Serve immediately after plating—waiting even 5 minutes can make them limp. The key is freshness: use celery that's firm and crisp, not wilted.

3

What if I don't have a charcoal grill?

No problem! Use a cast-iron skillet on the stovetop for searing, then transfer to a 325°F oven for roasting. For a smoky flavor without charcoal, add 1 teaspoon smoked paprika to the marinade. If you have a broiler, finish the pork under it for 2-3 minutes to get that caramelized crust. The oven method works just as well for that tender, glossy finish.

4

Can I make the five-spice marinade ahead of time?

The marinade keeps well in an airtight container in the fridge for 1 week or in the freezer for 3 months. Let it come to room temperature before using to ensure even distribution on the pork. For extra flavor, add 1 teaspoon of rice vinegar to the marinade when storing—it helps preserve the freshness of the ginger and garlic.

5

Why is my pork belly not crispy?

Crispy pork belly depends on three key factors: dry surface (pat it thoroughly), high heat (sear until golden), and fat rendering (don't rush the cooking time). If it's still soft, return it to the skillet over medium-high heat for 2-3 minutes per side to crisp up. For next time, try thinner slices (¼-inch thick)—they crisp faster.

★★★★★4.5(3 reviews)
Categories Main Courses