The Meal That Took Me Back to Hanoi
I didn’t exactly set out looking for Bun Cha on that warm afternoon in Hanoi. It just sorts of found me.
The smell of grilled pork hit first—smoky, a little sweet—and drew me in like a cartoon character floating toward a pie on a windowsill.
I sat down at a plastic table, ordered whatever was sizzling nearby, and what landed in front of me blew me away.

There were smoky patties floating in a light dipping sauce, tangy and slightly sweet.
On the side, a tangle of rice noodles and a mountain of herbs I could barely name. I took one bite and that was it. I didn’t speak for five minutes. I just ate.
Back home, I tried chasing that flavor more than once—sometimes too salty, sometimes too bland.
But after a few attempts, I found something that’s not quite identical to what I had that day, but close enough to bring back the feeling.

More Recipes Like This:
Ingredients
For the Meatballs
- 400g ground pork
- 1 garlic clove, minced finely
- 1 small white onion, finely chopped
- 1 tsp oyster sauce
- 1 tsp white pepper
- Salt and sugar, to taste
- 1 tsp cornstarch + 3 tbsp water
- ½ tbsp oil (for cooking)
For the Pork Belly (optional)
- 200g thin pork belly slices
- 1 clove garlic, minced
- 1 tsp soy sauce
- 1 tsp oyster sauce
- 1 tsp rice vinegar
- Salt and sugar, to taste
- ½ tbsp oil (for frying)
For the Dipping Sauce
- 1 cup water
- 4 tbsp fish sauce
- 2 tbsp fresh lime juice
- 2 tbsp sugar
- 3 cloves garlic, minced
- 1 tsp rice vinegar
- 2–3 bird’s eye chilies, sliced (optional)
For Serving
- 150g dried rice vermicelli noodles
- Fresh coriander
- Lettuce leaves
- Pickled carrots or jalapeños
- Thinly sliced red chili
- Lime wedges
Let’s Make it
1. Cook the Vermicelli Noodles
Follow package instructions for vermicelli preparation, once cooked immerse them in cold water. Dry noodles completely because wet noodles are a buzzkill.
2. Prepare the Meatballs
Mix cornstarch slurry and salt together. Mix pork with onion, garlic, oyster sauce, pepper, and a small amount of sugar in a clean mixing bowl. Mix well until they all stick together. Shape into small patties—golf-ball size but not thick. Set aside.
3. Prepare the Pork Belly
In preparing the pork belly, roll that in with the rest of the marinade ingredients: soy sauce, oyster sauce, garlic, glug of vinegar, pinch of sugar. Let that rest and taste the rest.
4. Prepare the Dipping Sauce
Mix in a small bowl the fish sauce, water, lime juice, vinegar, sugar, garlic, and chili. Taste it. Make it off-taste something. You’re looking for sweetness, saltiness, and some zing.
5. Sear the Pork
Heat some oil in a pan over medium heat. Sear the patties golden and cooked through, a couple minutes per side. Do the same with the pork belly, if you’re using it—it will crisp quickly.

Assemble Your Bun Cha Plate
Use a bowl or plate. A load of noodles, some lettuce leaves, and a sprig of fresh herbs go on. Throw on pickles, chili, and lime.
And then add all that succulent meatball and charred pork goodness. Serve on the side with dipping sauce or drizzle it all over. No doing it wrong here.
Tips & Tricks
Charcoal? Even Better: If you’ve got access to a grill, use it. Nothing beats that char.
Prep Ahead: Mix the meatball mixture the night before to save time later.
No Pickles? No Problem: A quick pickle with sugar and vinegar can do wonders.
Make It Your Own: Some folks toss in extra lemongrass, others skip the pork belly altogether. Go with what feels right.

Final Thoughts
Bun Cha might not be the flashiest Vietnamese dish on the menu, but it’s a sleeper hit. Smoky, savory, slightly sweet, and bright from the herbs—it’s got layers of flavor without feeling heavy.
Whether it reminds you of Hanoi or just becomes your new favorite weeknight recipe, it’s the kind of meal you’ll come back to. Often

Authentic Bun Cha Hanoi
Equipment
- 1 Large Tefal
Ingredients
- 400g ground pork
- 1 garlic clove, minced finely
- 1 small white onion, finely chopped
- 1 tsp oyster sauce
- 1 tsp white pepper
- Salt and sugar, to taste
- 1 tsp cornstarch + 3 tbsp water
- 1 tbsp tbsp oil (for cooking)
For The Pork Belly (optional)
- 200g thin pork belly slices
- 1 tsp clove garlic, minced
- 1 tsp oyster sauce
- 1 tsp soy sauce
- 1 tsp rice vinegar
- Salt and sugar, to taste
- 1tbsp oil (for frying)
For The Dipping Sauce
- 1 cup water
- 4 tbsp fish sauce
- 2 tbsp fresh lime juice
- 2 tbsp sugar
- 3 cloves garlic, minced
- 1 tsp rice vinegar
- 3 bird's eye chilies, sliced (optional)
For Serving
- 200 g dried rice vermicelli noodles
- Fresh coriander
- Lettuce leaves
- Pickled carrots or jalapeños
- Thinly sliced red chili
- Lime wedges
Instructions
- Follow package instructions for vermicelli preparation, once cooked immerse them in cold water. Dry noodles completely because wet noodles are a buzzkill.
- Mix cornstarch slurry and salt together. Mix pork with onion, garlic, oyster sauce, pepper, and a small amount of sugar in a clean mixing bowl. Mix well until they all stick together. Shape into small patties—golf-ball size but not thick. Set aside.
- In preparing the pork belly, roll that in with the rest of the marinade ingredients: soy sauce, oyster sauce, garlic, glug of vinegar, pinch of sugar. Let that rest and taste the rest.
- Mix in a small bowl the fish sauce, water, lime juice, vinegar, sugar, garlic, and chili. Taste it. Make it off-taste something. You're looking for sweetness, saltiness, and some zing.
- Heat some oil in a pan over medium heat. Sear the patties golden and cooked through, a couple minutes per side. Do the same with the pork belly, if you're using it—it will crisp quickly.