Bun Cha is an exquisite Vietnamese dish thought to originate in Hanoi, this article includes everything you should know about this dish, and how to make the Bun Cha recipe at home.

1. What is Bun Cha Made of?

A tasty bowl of Bun Cha is a delightful blend of three components: the rice vermicelli (known as Bun), the Vietnamese meatballs (known as Cha), and most importantly, the sweet-sour dipping sauce.

The rice vermicelli (Bun) is made from rice flour, but they are thinner than what you find in Pho. If you have tried Bun Thit Nuong or Bun Rieu, you may already know this type of vermicelli noodles.

Vietnamese meatballs are minced pork marinated in pepper, salt, dipping sauce, and vegetable oil before grilling for a delicious aroma and taste.

Interestingly, the highlight of Bun Cha lies in the dipping sauce. The sauce itself can awaken all your tastebuds with a perfect balance of fish sauce, lemon, chili, and sugar. Specifically, it tastes salty, spicy, sweet, and sour simultaneously.

Bun Cha - Vietnamese Meatballs With Vermicelli Noodles

2. How To Make Authentic Bun Cha At Home


To Make the Meatballs

  • 5 lb minced pork
  • 2 tablespoons fish sauce
  • 2 tablespoons oyster sauce
  • 5 tablespoons minced garlic
  • 1 tablespoon black pepper
  • 6 – 8 shallots

To Make the Dipping Sauce

  • 1 tablespoon lime juice/vinegar
  • 1 tablespoon minced garlic
  • 5 tablespoon sugar
  • 1 tablespoon fish sauce
  • 175ml water
  • Chili
  • Thinly sliced papaya and carrot (optional)


  • Rice vermicelli
  • Fresh herbs (lettuce, cilantro, Thai basil, etc.)


Step 1: Making the Caramel Sauce

Add 3 tablespoons of water and 1 tablespoon of sugar into a small saucepan. Let the mixture boil, then lower the heat and let it simmer. Once the sauce has a caramel color, turn off the heat, add 0.5 tablespoons of water before removing the saucepan from the stove.

Step 2: Marinating the Minced Pork

To make the pork marinade, add all the ingredients and caramel sauce into one bowl. Mix well and marinate it for at least 30 minutes or preferably 1 -2 hours in the refrigerator.

Step 3: Grilling The Meatballs

Roll the marinated pork into small meatballs. It is advised to heat the meatballs on a charcoal grill for an authentic taste. Make sure you grill them in a single layer and flip well to grill evenly. Alternatively, you can bake them in the oven for about 10 minutes if you want less hassle.

Step 4: Making The Dipping Sauce

To make Vietnamese dipping sauce. You can read this article here

Step 5: Enjoy Bun Cha

Now it is almost done. All you have to do is put some meatballs into the dipping sauce and serve it with vermicelli noodles and a basket of vegetables and herbs.

3. What is the Difference Between Pho & Bun Cha?

The main difference between Pho and Bun Cha lies in their composition and presentation. Pho is a noodle soup with a rich broth, whereas Bun Cha is a dish featuring grilled pork patties served with vermicelli noodles and a dipping sauce. Both dishes are beloved examples of Vietnamese cuisine, each offering unique flavors and textures.

Bun Cha is one of the characteristics dishes of Hanoi. Do not miss out on this delicious dish if you want to have a Hanoi street food tour!


Currently, I'm the founder and responsible for the content on Explore One Vietnam travel website. After many trips, I have accumulated a lot of experience in traveling to Vietnam, so I want to share these things with international tourists.

Write A Comment