Bún chả is Hanoi’s most iconic lunch dish — charcoal-grilled pork belly and pork patties served in a light, sweet-savory dipping sauce alongside rice vermicelli noodles and a mountain of fresh herbs. This Vietnamese Bún Chả Recipe with grilled pork & dipping sauce brings that famous street-food flavor into your home kitchen using an oven or air fryer — no charcoal required.
Bún Chả is the kind of dish that instantly transports you to a tiny sidewalk in Hanoi. It’s the Hanoi classic that the world really noticed after that Obama moment — plastic stools, cold beer, tiny shop energy. But at its core, it’s just deeply comforting, deeply Vietnamese food.
Bún Chả in My Canadian Kitchen
I didn’t grow up eating bún chả. It wasn’t part of the Vietnamese restaurants I frequented in Canada. I didn’t try it until I travelled to Hanoi in my twenties, and even then, I didn’t fully understand it until I experienced it properly — at lunch time, on the street, the way it’s meant to be.
What surprised me most is that it’s still very much a regional dish. It’s not as globally famous as phở, and it doesn’t have the same instant recognition as bánh mì. But honestly, bún chả Vietnamese food deserves that level of attention. There’s something incredibly balanced about it — the charred pork, the light garlicky dipping sauce, the pile of herbs that keeps it all bright.
Bringing that vibe into a Canadian winter or a random Tuesday night feels meaningful. It proves you don’t need a passport or a street-side grill to recreate something iconic. When that honeyed pork starts caramelizing in your oven or air fryer, your kitchen shifts. And that’s how dishes travel. That’s how they stay alive.
What Is Bún Chả? (Vietnamese Grilled Pork Noodles)
Bún chả is essentially Hanoi’s lunch ritual — a dish built around contrast and balance. You have cold rice vermicelli, a generous pile of fresh herbs, and grilled pork — usually a mix of caramelized pork belly and seasoned patties — sitting in a warm, slightly sweet, slightly tangy dipping sauce. It’s not a noodle soup like beef pho in the traditional sense; the noodles stay separate, and you dip and build each bite yourself. A bit similar to eating Japanese soba noodles.
What makes bún chả Vietnamese food stand apart is its balance. The salty, honey-charred pork meets bright herbs and that vinegar-forward sauce, and somehow everything lands in harmony. It feels layered and complex, but the structure is actually very approachable once you understand how the components work together.
The dish gained worldwide attention after President Obama and Anthony Bourdain shared a now-famous bún chả meal together in Hanoi in 2016 — at Bún Chả Hương Liên restaurant, plastic stools and all. But at its core, it’s just deeply comforting, deeply Vietnamese food.

Key Things to Know Before You Start
Use a Wire Rack Under the Broiler. If the pork sits flat in its own grease, it steams. On a rack, the fat drips away and the edges caramelize properly. Char > steam. Always.
Don’t Use Lean Pork. This bún chả recipe relies on fat. Pork belly or a well-marbled mix for the patties is non-negotiable. The fat is what gives you that sticky, honeyed char.
The Bún Chả Sauce Should Taste Slightly Too Strong. On its own, the dipping sauce should feel a little too sweet and a little too sharp. Once it hits noodles, herbs, and pork, it balances out perfectly.
Don’t Pull the Pork Too Early. You’re looking for deep caramelization, not light browning. That lacquered, almost smoky edge is what makes this authentic bún chả recipe taste right. If you’re using pork with some fat, it will be forgiving enough to withstand a longer cook.
Bún Chả Ingredients & Substitutions
The Proteins
In bún chả, the protein is the main event. You’re working with two textures: (1) thin slices of pork belly that caramelize and char, and (2) seasoned ground pork patties that stay juicy and tender.
Pork Belly (or Pork Shoulder): Pork belly is the gold standard. That fat renders under the broiler, creating the sticky, honeyed edges that make bún chả taste right. If you can’t find pork belly, pork shoulder is your best substitute — but nothing leaner. Lean pork won’t caramelize properly and will dry out before it chars.

Ground Pork for the Patties (70/30 or 80/20): The patties should be juicy and lightly bouncy, not dense. Ground pork with some fat (around 70/30 or 80/20) keeps them tender under high heat.

If You Don’t Eat Pork: Chicken thighs (never breast) are the best substitute. Beef works too, though it creates a deeper, heavier flavor profile. For a non-meat option, firm tofu slices brushed with oil and broiled until golden can work — though this becomes more of an adaptation than an authentic bún chả recipe.
The Aromatics & Herbs
Garlic & Shallots: Essential. Mince them finely, especially for the bún chả dipping sauce. You want small, fragrant flecks floating on the surface so every dunk carries a sharp, aromatic hit.
Perilla, Lemon Balm & Fresh Herbs: Perilla (tia tô) adds a slightly peppery, almost minty complexity that’s very traditional. If you can’t find it, lemon balm is an excellent modern substitute. Mint and cilantro are foundational. Thai basil is a bonus.

The Pantry Staples
Fish Sauce: Use one you trust. The bún chả sauce is straightforward, so a harsh fish sauce will show immediately.
Sugar: Not optional. Sugar creates caramelization on the pork and balances the acidity in the sauce. Regular white sugar keeps the flavors clean and sharp.
Rice Vermicelli (Bún): Look for medium-thickness rice vermicelli specifically labeled “bún.” Avoid ultra-thin varieties. Cook until just tender but still springy.
Acidity (Lime or Rice Vinegar): Fresh lime is ideal. The bún chả sauce should taste slightly stronger than you think it needs to. Once it meets pork and herbs, everything settles into balance.
Step-by-Step Instructions
1. The Flavor Base: One Marinade, Two Proteins: This recipe uses one marinade profile for both the pork belly and the pork patties — but the way you apply it is different for each.
- The Mix: In a bowl, combine fish sauce, sugar (or honey), minced garlic, minced shallot, and a little black pepper. This is your base.
- Pork Belly: Toss your sliced pork belly in the marinade so each piece is well coated. Because these are slices, they’ll absorb flavor on the surface as they sit.
- Pork Patties: Take that same marinade and mix it directly into the ground pork along with additional aromatics before forming patties. The goal is seasoning through the patty, not just on the outside.
Rest Time: Let both the sliced pork and the shaped patties chill in the fridge — at least 1 hour so the flavors deepen (overnight if you can plan ahead).
2. The Pickles & Dipping Sauce: Balance Before Cook: While the meats are marinating, make the components that will balance the richness.
- Quick Pickles: Slice carrots and daikon (or green papaya/kohlrabi) thinly, then add them to a simple mix of sugar, vinegar, and water. Let them sit until slightly softened and tangy — these cut through the sweet, smoky pork.

- Dipping Sauce: In a saucepan, combine water, sugar, vinegar and fish sauce and bring to a boil until the sugar dissolves and the sauce feels balanced — sweet with that signature savory punch. This sauce gets poured warm at service, which helps meld the meat fat into it naturally.
3. Grill (or Broil) the Pork: Char First, Then Rest: The magic of bún chả is the char — smoky edges that hit savory and sweet at the same time.
- Pork Patties: Shape the marinated ground pork into small flattened patties. Use about 2 oz (≈ 60g) per patty so they cook evenly and don’t stay raw in the middle.
- Pork Belly: These are already sliced and marinated — ready for heat.
- Grill: Traditionally this is done over charcoal for that authentic smoky finish (that’s the old-quarter Hanoi mood). You can use a grill basket so nothing falls through.
- Alternative: Broil in the oven on a wire rack or air-fry — you’re still looking for real caramelization, not just browning. Move pieces off direct heat as needed so they cook through without burning.
4. Noodles & Greens: Refreshing, Not Afterthought: While the meat is finishing, get your supporting players ready — this is where the contrast happens.
- Rice Vermicelli: Cook according to package directions, rinse under cool water to stop cooking, and drain thoroughly so it doesn’t water down the sauce.

- Herbs & Lettuce: Wash and dry a platter of herbs — mint, perilla (or lemon balm if you can’t find it), Thai basil, Vietnamese coriander, and butter lettuce — these give freshness and lift to every bite.
5. Assembly: Build Each Bite, Hanoi Style: Bún chả is all about the experience of constructing your own perfect bite.
- The Dipping Bowls: Divide grilled pork belly and patties into individual bowls. Add pickled carrots and daikon, then ladle warm dipping sauce over them so the meat sits in its own broth.

- Platter of Noodles & Herbs: Set the noodles and herbs in the center for everyone to assemble around.
- How to Eat: Add a handful of noodles and herbs into your dipping bowl, swish it all together with the warm sauce, then snag a piece of pork, and enjoy. Every bite should be a mix of cool herbs, springy noodles, smoke, sweet-savory pork, and that punchy sauce.
Troubleshooting & Tips
The “Noodle Clump” Problem: Never boil the noodles too far in advance. If you must prep ahead, rinse thoroughly in cold water until all starch is gone, then toss with a tiny drop of neutral oil.
Dry Meat: If your meat is coming out dry, you likely sliced the pork belly too thin. Aim for ¼ inch thickness — the outside chars while the inside stays melty and juicy.
Broiler vs. Charcoal: Bún chả is traditionally grilled over charcoal in Hanoi. The broiler gets you closest at home. A cast-iron grill pan at high heat is also a good option.
Make-Ahead & Storage
Make-Ahead: Marinate pork belly and patties up to 24 hours in advance. Make the đồ chua (pickled vegetables) up to a few days ahead — the flavor improves over time. Pre-wash herbs so they have time to fully air dry.
Leftovers: Store pork, noodles, and sauce in separate containers. To reheat, flash-fry the pork in a hot pan to revive the crispiness. For noodles, a 10-second dip in boiling water is far better than the microwave.
Frequently Asked Questions

- Can I cook bún chả in a pan? You can use a cast-iron pan at very high heat — it can get close to the char you need. But bún chả really benefits from the dry, intense heat of a broiler or grill.
- Is bún chả gluten-free? Yes, provided your fish sauce is certified gluten-free and you use rice vermicelli.
- What if I can’t find perilla or lemon balm? Mint and cilantro alone will get you close. But lemon balm in particular adds a floral brightness that’s worth seeking out at Asian grocery stores.
- Can I use an air fryer for this bún chả recipe? Absolutely. Cook each side at 375°F for 6 minutes, then finish at 385–390°F for the last 2 minutes.
- What is bún chả sauce made of? The classic bún chả dipping sauce (nước chấm) is made from fish sauce, sugar, white vinegar (or lime juice), hot water, minced garlic, and optionally sliced chili. It should taste sweet, tangy, savory, and just slightly sharp.
- Is bún chả the same as phở? No. Phở is a hot noodle soup where everything is served in one bowl. In bún chả, the noodles and herbs stay separate — you dip and build each bite yourself. Both are Vietnamese dishes, but bún chả is specifically a Hanoi specialty while phở is more widely known internationally.

Bún Chả Hà Nội Recipe (Broiler or Air Fryer Method)
Ingredients
Pork
- 1 lb pork belly sliced into thick strips
- 1 lb ground pork 80/20
- 2 tbsp fish sauce
- 1 tsp chicken bouillon powder
- ½ tsp black pepper
- 1 tbsp honey or sugar
- 3 cloves garlic minced
- 2 shallots minced
- For the patties: add 1 extra minced shallot to the ground pork mixture
Pickled Vegetables (Đồ Chua)
- 1 cup carrots sliced into half-moons or thin rounds
- 1 cup daikon sliced into half-moons or thin rounds
- 2 tbsp sugar
- ¼ cup white vinegar
- ½ cup warm water
Bún Chả Dipping Sauce (Nước Chấm)
- 3 tbsp sugar
- ½ cup hot water
- 3 tbsp fish sauce
- 2 tbsp white vinegar
- 1 clove garlic minced (optional)
- Sliced chili optional
Noodles & Garnishes
- 8 oz dried rice vermicelli noodles bún
- Fresh herbs: mint cilantro, perilla (or lemon balm)
- Butter lettuce leaves
- Pickled carrots and daikon
Instructions
- Marinate the Pork: Combine fish sauce, chicken bouillon powder, black pepper, honey, minced garlic, and minced shallots in a bowl. Toss sliced pork belly in the marinade until well coated. For the patties, mix the same marinade directly into the ground pork along with an extra spoonful of minced shallots. Let both rest in the fridge for at least 1 hour — overnight if you can plan ahead.
- Shape the Pork Patties: Form the marinated ground pork into small patties about 2 inches wide, similar to slider burgers. Press them slightly flat so they cook evenly and develop a caramelized crust while staying tender inside.
- Prepare the Pickled Vegetables: Slice carrots and daikon into half-moons. Stir together sugar, white vinegar, and warm water until the sugar dissolves. Add the vegetables and let them soak while the rest of the dish comes together.
- Make the Bún Chả Sauce: Dissolve sugar in hot water. Add fish sauce and vinegar, stir until fully combined. Add minced garlic and sliced chili if using. The finished sauce should taste light, slightly sweet, tangy, and savory — a touch stronger than seems right. It balances once the pork goes in.
- Cook the Pork (Broiler/Air Fryer Method): Preheat oven to low broil. Arrange pork belly and patties on a wire rack set over a lined baking tray — the rack is critical for getting char rather than steam. Broil for 8 minutes until the surface begins caramelizing. Flip and broil another 6 minutes. For the final 1–2 minutes, switch to high broil for that deep, lacquered char. Rotate the tray if your oven heats unevenly. Cut pork belly into bite-sized pieces before serving.Air fryer alternative: Cook each side at 375°F for 6 minutes, then finish at 385–390°F for the last 2 minutes.
- Cook the Rice Vermicelli: Boil noodles according to package directions (usually 8–9 minutes), until tender but still slightly springy. Drain and rinse under cold water immediately to stop cooking. Drain thoroughly.
- Assemble & Serve: Place grilled pork belly pieces and patties into individual serving bowls. Ladle warm bún chả dipping sauce over the pork, then add a handful of pickled carrots and daikon. Set the noodles and herb platter in the center for everyone to build their own bowl.
- How to Eat: Take a small bundle of noodles, dip into the sauce, add a piece of pork along with fresh herbs or pickled vegetables. Every bite is a different balance of smoky pork, bright herbs, tangy pickles, and savory broth.
Notes
- Don’t slice the pork belly too thin — thicker slices stay juicy and develop a better caramelized crust. Aim for ¼ inch.
- The honey or sugar helps the char — that sweetness in the marinade creates the signature amber color and slightly smoky flavor.
- Extra shallots keep the patties juicy — a bit more minced shallot in the ground pork helps them stay tender and moist.
- Broiling mimics the traditional grill — high heat from above causes the pork to char rather than just roast, which is key to authentic bún chả flavor.

This Hà Nội bún chả has that perfect smoky char on the pork and a nước chấm broth so savory and aromatic you’ll want to drink it straight from the bowl.