Bun Cha Hanoi

Bun Cha Hanoi / Northern Vietnamese Grilled Pork Meatball with Vermicelli Noodles

4.7 from 32 votes

Bun Cha Hanoi has been a beloved staple of Northern Vietnamese cuisine for decades, but it gained international recognition in 2016 when President Barack Obama and Anthony Bourdain shared a plate of it at Bún Chả Hương Liên on Parts Unknown. That iconic moment brought global attention to this humble yet deeply flavorful dish. Today, we’re recreating that same magic at home with juicy pork meatballs, pickled veggies, fresh herbs, and a tangy dipping sauce that ties it all together.

What is Bun Cha Hanoi

Bun cha Hanoi is a quintessential Northern Vietnamese dish that originated in Hanoi and has become a cultural icon in its own right. At its core, it’s a vibrant and balanced meal that brings together smoky grilled pork, springy vermicelli noodles, fresh herbs, and a warm, sweet-savory dipping sauce that ties everything together. It’s street food at its finest—humble, satisfying, and endlessly flavorful.

Bun Cha Hanoi in a bowl with pickled green papaya and carrot

Traditionally, bun cha is made with two types of pork: savory grilled meatballs and thinly sliced pork belly, both marinated and charred over open flames. The grilled meat is served in a bowl of warm, tangy-sweet fish sauce broth, often topped with slivers of garlic and Thai chili for an added kick. On the side, you’ll find a generous portion of bun (rice vermicelli), pickled vegetables like green papaya and carrot, and a mountain of fresh herbs—lettuce, mint, cilantro, and Thai basil.

Grilled Meatball for Bun Cha Hanoi

While many restaurants include both cuts of pork, this recipe focuses solely on the meatballs—juicy, slightly sweet, and deeply umami with a caramelized crust that develops as they cook. Traditionally, they’re grilled over charcoal to achieve a smoky depth that’s hard to beat. But don’t worry if you don’t have access to a charcoal grill—you can still get delicious results using a stovetop pan or air fryer. Personally, I like to throw mine straight onto the grill grate to capture that signature char and flavor that makes Bun Cha so special.

Close Up grilled meatball for bun cha hanoi

How Do You Eat It?

Unlike other Vietnamese vermicelli dishes—like bun thit nuong or bun cha gio—where you typically pour the fish sauce-based dressing over the entire bowl and mix everything together, Bun Cha Hanoi invites you to eat a little differently. Instead of a pre-mixed bowl, the components are served separately: a bowl of warm, savory-sweet dipping sauce with grilled pork meatballs, a platter of fresh herbs and crisp vegetables, and a pile of springy rice vermicelli noodles.

Lifting Up Bun Cha Hanoi

To eat, you build each bite yourself. Grab a small bundle of noodles, add some herbs and pickled veggies, then dip them directly into the bowl of sauce with the meatballs—almost like the Vietnamese version of Japanese tsukemen, where cold noodles are dipped into a hot broth. It’s hands-on, customizable, and encourages you to savor the contrast of textures and flavors in every bite: smoky, tender pork; cool, crisp herbs; tangy pickles; and warm, umami-rich broth. It’s a dish that’s not only deeply satisfying but also fun and refreshing to eat.

Bun Cha Hanoi / Northern Vietnamese Grilled Pork Meatball with Vermicelli Noodles

4.7 from 32 votes
Servings

3-4

servings
Prep time

45

minutes
Cooking time

25

minutes

Ingredients

  • Pork Meatballs:
  • 1 lb 1 Fatty Ground Pork

  • 2 Tbsp 2 Minced Garlic

  • 2 Tbsp 2 Oyster Sauce

  • 1 Tbsp 1 Dark Soy Sauce

  • 1 Tbsp 1 Soy Sauce

  • 1 Tbsp 1 Fish Sauce

  • 3 Tbsp 3 Honey

  • 1 Tsp 1 MSG

  • 1/4 Tsp 1/4 White Pepper

  • 1 Tbsp 1 Oil

  • Dipping Sauce:
  • 1/3 Cup 1/3 Fish Sauce

  • 1/3 Cup 1/3 Sugar

  • 2 Tbsp 2 White Vinegar

  • 2 Cups 2 Hot Water

  • 1 Tbsp 1 Minced Garlic

  • 2 2 Thai Chilis, Chopped

  • Pickled Veggies:
  • 1 Large 1 Carrot

  • Small Green Papaya

  • 1/4 Cup 1/4 Sugar

  • 1/4 Cup 1/4 White Vinegar

  • 1/4 Cup 1/4 Filtered Water

  • Accompaniments:
  • Vermicelli Noodles

  • Lettuce

  • Cilantro

  • Mint

  • Thai Basil

  • Cucumbers

  • Thai Chili

Directions

  • Pickle the Veggies:
  • Peel and cut the carrot and green papaya into bite-sized pieces
  • Toss with a generous pinch of kosher salt and let them sit for 15 minutes. Then, rinse with cold water and gently squeeze out excess liquid
  • In a bowl, combine sugar, vinegar, and water until dissolved. Pour the pickling liquid over the veggies and refrigerate for at least 30 minutes
  • Make the Pork Meatballs:
  • Pulse partially frozen ground pork in a food processor until it forms a rough paste
  • Transfer to a bowl and mix in minced garlic, oyster sauce, dark soy sauce, soy sauce, fish sauce, honey, MSG, and white pepper.
  • Add a little bit of oil to your hands to prevent the meatballs from sticking, and form 16–18 small meatballs
  • Grill on medium-high heat for 5–7 minutes per side or until caramelized and cooked through (internal temp of 160F)
  • Alternative methods: Pan-fry on the stovetop on high heat for 4-6 minutes on each side or air fry at 400°F for 10–12 minutes, flipping halfway through, or until internal temp reaches 160F
  • Make the Dipping Sauce:
  • In a large bowl, mix fish sauce, sugar, and vinegar. Add minced garlic and chopped Thai chilis and mix well until sugar is mostly dissolved
  • When ready to serve, pour in hot water and combine
  • Cook the Noodles:
  • Prepare vermicelli noodles according to package directions. Then, rinse with cold water and toss in a bit of oil to prevent the noodles from sticking
  • Assemble & Serve:
  • In a bowl, pour over the warm dipping sauce. Add in grilled pork meatballs and pickled veggies
  • Serve with a side platter of noodles, lettuce, herbs, cucumber, and extra chili
  • To eat, dip noodles and herbs into the bowl of meatballs and sauce—enjoy each bite with a little bit of everything
Instagram

Did you make this recipe?

Tag @feedthepudge on Instagram and hashtag it with #feedthepudge

Pinterest

If you like this recipe, make sure you pin it!

Leave a Comment

Your email address will not be published. Required fields are marked *

*