Vietnamese Grilled Pork with Rice Noodles (Bún Chả) — Hanoi-Style Charcoal Pork and Vermicelli
Bun cha is a Hanoi classic of smoky grilled pork patties and slices served with rice vermicelli, fresh herbs, and a warm, balanced fish-sauce dipping broth. It is a beloved lunchtime dish in northern Vietnam.

Printable Recipe Card
Servings: 4 · Total: 65 min · Difficulty: medium
Ingredients (quick list)
- 500 g ground pork shoulder
- 350 g pork belly (sliced 3 mm thick)
- 3 shallots (finely minced)
- 4 clove garlic (finely minced)
- 1 lemongrass (tender inner stalk finely minced)
- 60 ml fish sauce
- 35 g granulated sugar
- 1 tbsp honey
- 1 tsp black pepper (freshly ground)
- 2 tbsp neutral oil
- 1 tbsp caramel sauce (Vietnamese nuoc mau, optional but traditional for color)
- 400 g rice vermicelli noodles
+ 12 more in the full ingredients section below.
Steps (summary)
- Combine the shallots, garlic, lemongrass, fish sauce, sugar, honey, black pepper, neutral oil, and caramel sauce in a large bow…
- Cover both bowls and refrigerate for at least 2 hours, or up to 12 hours for deeper flavor. Before grilling, shape the ground p…
- Prepare the pickles by tossing the green papaya and carrot with the salt for 10 minutes, then rinse and drain well. Mix them wi…
- Cook the rice vermicelli in boiling water according to the package timing, usually 4 to 6 minutes. Drain, rinse under cool wate…
- Make the dipping broth by stirring the warm water, fish sauce, sugar, lime juice, and rice vinegar until the sugar dissolves co…
- Heat a charcoal grill to medium-high, or heat a ridged grill pan until very hot. Grill the pork patties and pork belly slices f…
+ 2 more steps in the full instructions section below.
Cultural Background
Bun cha is closely associated with Hanoi, where it is commonly eaten at lunch from street-side grills. Its separate bowls of pork, noodles, herbs, and dipping broth reflect northern Vietnamese balance and communal eating.
Equipment
💡 Tips
- Charcoal gives bun cha its signature Hanoi street-stall aroma, but a very hot grill pan is the best indoor alternative.
- Do not make the patties too thick; small, flat patties caramelize quickly while staying tender inside.
- The dipping broth should be slightly lighter than regular nuoc cham because it functions as both sauce and soup.
⚠️ Common Mistakes
❌ Boiling the dipping broth after adding lime juice
✅ Fix: Warm it gently only until hot, because boiling dulls the lime and makes the sauce taste flat.
❌ Using thick pork patties
✅ Fix: Shape thin patties so the outside caramelizes before the interior dries out.
❌ Serving the noodles wet
✅ Fix: Drain the vermicelli thoroughly so it does not dilute the dipping broth.
🧊 How to Store
Store grilled pork, noodles, herbs, pickles, and dipping broth separately in airtight containers for up to 3 days. Reheat pork gently in a skillet and warm the broth before serving; rinse noodles briefly if they clump.
📅 Make Ahead
Marinate the pork up to 12 hours ahead, prepare the pickles 1 day ahead, and wash the herbs in advance. Cook the noodles the same day for the best texture.
🍽️ Pairs Well With
- Fresh lettuce
- Vietnamese herbs
- extra sliced chile
- lime wedges
- iced jasmine tea.
Regional Variations
- Hanoi versions often serve grilled pork in a warm, diluted fish-sauce broth with green papaya pickles.
- Southern Vietnamese versions may taste sweeter and include a wider variety of herbs.
- Some home cooks use only pork patties, while street vendors often serve both patties and marinated pork slices.
Ingredients
- 500 gground pork shoulder
- 350 gpork belly (sliced 3 mm thick)
- 3shallots (finely minced)
- 4 clovegarlic (finely minced)
- 1lemongrass (tender inner stalk finely minced)
- 60 mlfish sauce
- 35 ggranulated sugar
- 1 tbsphoney
- 1 tspblack pepper (freshly ground)
- 2 tbspneutral oil
- 1 tbspcaramel sauce (Vietnamese nuoc mau, optional but traditional for color)
- 400 grice vermicelli noodles
- 500 mlwarm water
- 90 mlfresh lime juice
- 30 mlrice vinegar
- 1Thai bird chile (thinly sliced)
- 150 ggreen papaya (peeled and thinly sliced)
- 1carrot (thinly sliced)
- 1 tspfine sea salt
- 1 headromaine lettuce (leaves separated)
- 1 bunchVietnamese mint
- 1 bunchThai basil
- 1 bunchcilantro
- 20perilla leaves
🔄 Substitutions
- green papaya→ kohlrabi
- pork belly→ pork shoulder slices
- Vietnamese mint→ spearmint
Instructions
- 1
Combine the shallots, garlic, lemongrass, fish sauce, sugar, honey, black pepper, neutral oil, and caramel sauce in a large bowl. Divide this marinade between the ground pork and the sliced pork belly, mixing the ground pork firmly until slightly sticky and coating the belly slices evenly.
- 2
Cover both bowls and refrigerate for at least 2 hours, or up to 12 hours for deeper flavor. Before grilling, shape the ground pork into 16 small patties about 6 cm wide and 1 cm thick so they cook quickly and stay juicy.
- 3
Prepare the pickles by tossing the green papaya and carrot with the salt for 10 minutes, then rinse and drain well. Mix them with the sugar and rice vinegar, then let them sit for 20 minutes while you prepare the noodles and dipping broth.
- 4
Cook the rice vermicelli in boiling water according to the package timing, usually 4 to 6 minutes. Drain, rinse under cool water until the noodles are no longer sticky, and set them in a colander to drain thoroughly.
- 5
Make the dipping broth by stirring the warm water, fish sauce, sugar, lime juice, and rice vinegar until the sugar dissolves completely. Add the sliced garlic and chile, then taste for balance: it should be salty, sweet, sour, and light enough to drink from the bowl.
- 6
Heat a charcoal grill to medium-high, or heat a ridged grill pan until very hot. Grill the pork patties and pork belly slices for 3 to 4 minutes per side, turning once or twice, until lightly charred, cooked through, and glossy at the edges.
- 7
Warm the dipping broth gently in a saucepan until just hot but not boiling. Divide it among 4 serving bowls, then add a portion of grilled pork and a spoonful of the papaya-carrot pickles to each bowl.
- 8
Serve the noodles on a separate platter with lettuce, Vietnamese mint, Thai basil, cilantro, and perilla leaves. Each diner should dip noodles and herbs into the warm pork-filled broth, building bites with smoky pork, fresh greens, and the sweet-sour sauce.
🪪 Recipe Passport
Cultural Background
Bun cha is closely associated with Hanoi, where it is commonly eaten at lunch from street-side grills. Its separate bowls of pork, noodles, herbs, and dipping broth reflect northern Vietnamese balance and communal eating.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
📚 Sources & Cultural References
- Andrea Nguyen — Into the Vietnamese Kitchen — (2006)
- Mai Pham — Pleasures of the Vietnamese Table — (2001)
Sources cited by the Zaffaron editorial team during recipe research. Cultural and culinary references supporting authenticity claims.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
- Vietnamese Pork Banh Mi (Bánh Mì Thịt) — Crisp Baguette Sandwich with Pickles, Pâté, and Herbs
- Banh Xeo (Bánh Xèo) — Crispy Vietnamese Turmeric Crepes
- Hue-Style Spicy Beef Noodle Soup (Bún Bò Huế) — Lemongrass Beef and Pork Rice Noodle Soup
- Vietnamese Fresh Spring Rolls (Gỏi Cuốn) — Shrimp, Pork, Herbs, and Peanut Sauce
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Beef Pho (Phở Bò) — Vietnamese Beef Noodle Soup
Vietnamese · Soups · 405 min

Banh Xeo (Bánh Xèo) — Crispy Vietnamese Turmeric Crepes
Vietnamese · Main Courses · 85 min

Vietnamese Pork Banh Mi (Bánh Mì Thịt) — Crisp Baguette Sandwich with Pickles, Pâté, and Herbs
Vietnamese · Main Courses · 60 min

Swedish Smörgåsbord (Smörgåsbord) — Classic Buffet with Gravlax, Sill, and Köttbullar
Swedish · Main Courses · 115 min

Potato Dumplings with Smoked Meat (Strapačky s údeným mäsom) — Rustic Slovak Halušky with Sauerkraut
Slovak · Main Courses · 70 min

Panang Curry (แกงแพนง) — Rich Thai Coconut Beef Curry
Thai · Main Courses · 75 min

Samlor Machu Kroeung (សម្លម្ជូរគ្រឿង) — Cambodian Sour Kroeung Beef Soup
Cambodian · Soups · 130 min

Indonesian Fried Rice (Nasi Goreng) — Sweet-Savory Kecap Manis Rice
Indonesian · Main Courses · 35 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.