If you are eager to experience a true taste of Vietnam right in your own kitchen, then the Bun Cha – Vietnamese Meatballs Recipe is an absolute must-try. This dish brings together perfectly seasoned, juicy pork meatballs served with vermicelli noodles, fresh herbs, crisp vegetables, and a bright, tangy dipping sauce that dances on your palate. The harmony between savory, sweet, sour, and spicy flavors makes this a dish that not only satisfies your hunger but also tells a beautiful culinary story. Whether it’s a casual weeknight dinner or a special gathering with friends, this Bun Cha – Vietnamese Meatballs Recipe will surely become a beloved favorite.
Ingredients You’ll Need

Ingredients You’ll Need
Gathering simple yet essential ingredients is key for making Bun Cha – Vietnamese Meatballs Recipe shine. Each component plays its part in building the layers of flavor, from the aromatic lemongrass to the crisp lettuce and herbs that add freshness and texture. Here’s what you will need:
- 250 – 300 g pork mince: The star protein offering juicy texture and rich flavor.
- 1 tbsp fish sauce: Adds authentic umami depth that brings the dish alive.
- 2 tsp white sugar: Balances savory elements with a touch of sweetness.
- 1/3 cup finely chopped green onions: Fresh, mild onion notes for brightness.
- 1 clove garlic, minced: Essential pungency and warmth.
- Pinch of white pepper and salt: Subtle spice and seasoning to elevate flavors.
- 2 tsp lemongrass paste or fresh finely chopped: Optional but highly recommended for that classic citrusy aroma.
- 1 1/2 tbsp oil (for cooking): Neutral oil keeps the meatballs moist and golden.
- 3 tbsp white sugar (for sauce): Sweetens the dipping sauce perfectly.
- 3 tbsp fish sauce (for sauce): Provides salty, umami richness in the dipping sauce.
- 2 tbsp rice wine vinegar: Adds a gentle sour note in the dipping sauce.
- 2 tbsp lime juice: Brightens the dipping sauce with fresh citrus zing.
- 1/3 cup water: Balances sauce concentration.
- 1 bird’s eye chili, seeded and finely chopped: Brings a lively heat punch.
- 3 cloves garlic, finely chopped (for sauce): Sharp, aromatic kick in the sauce.
- 100 g vermicelli noodles, dried: Soft noodles are perfect to soak up flavors.
- Big handful of beansprouts: Adds crunchy freshness.
- Few lettuce leaves, folded or shredded: Provides a light, crisp base.
- Julienned carrot and white radish (daikon), optional quick pickle: Offers sweet-tart contrast.
- Handful of coriander/cilantro sprigs and mint: Herbal brightness to finish.
- Sliced red chili and lime wedges (optional): Extra heat and tang for those who love it bold.
How to Make Bun Cha – Vietnamese Meatballs Recipe
Step 1: Prepare the Dipping Sauce
Start by mixing together 3 tablespoons of white sugar, 3 tablespoons of fish sauce, 2 tablespoons of rice wine vinegar, 2 tablespoons of lime juice, 1/3 cup of water, 1 bird’s eye chili (seeded and finely chopped), and 3 cloves of finely chopped garlic. Stir this until the sugar fully dissolves. This dipping sauce is the soul of the dish, balancing sweet, sour, salty, and spicy flavors. Let it rest for at least 10 minutes to allow all the flavors to meld beautifully.
Step 2: Cook the Vermicelli Noodles
While the sauce melds, pour boiling water over the dried vermicelli noodles according to the packet’s instructions. Typically, this means soaking them for 5-7 minutes until tender but still springy. Drain the noodles well and set aside. These slippery noodles soak up the sauce perfectly, acting as the comforting base for the Bun Cha experience.
Step 3: Make and Cook the Meatballs
In a mixing bowl, combine the pork mince, 1 tablespoon fish sauce, 2 teaspoons sugar, chopped green onions, minced garlic, a pinch of white pepper and salt, and if using, 2 teaspoons of lemongrass paste or freshly finely chopped lemongrass. Mix everything thoroughly but gently—overmixing can make meatballs tough. Shape the mixture into small meatballs about the size of a walnut. Heat 1 1/2 tablespoons of oil in a pan over medium heat, then add the meatballs in batches. Cook for 4-5 minutes on each side, turning carefully until they are beautifully browned and cooked through. The meatballs should be tender inside with a lovely caramelized crust.
Step 4: Assemble and Serve
Once everything is ready, it’s time to put it all together. Place a handful of vermicelli noodles in a bowl, arrange a few cooked meatballs on top, then add fresh beansprouts, lettuce, julienned carrot and white radish if using, and a generous scatter of coriander and mint leaves. Serve with the dipping sauce on the side. Use the lettuce leaves as little wraps if you like, dipping each bite of meatball and noodles into the tangy sauce for a perfect balance of flavors and textures.
How to Serve Bun Cha – Vietnamese Meatballs Recipe
Garnishes
Fresh herbs like coriander and mint are not just for decoration; they add refreshing and aromatic notes that brighten the rich meatballs. Thinly sliced red chili adds a tempting heat, while lime wedges let diners add zingy brightness to their liking. If you enjoy a crunchy contrast, the crisp lettuce leaves and beansprouts provide a perfect complement.
Side Dishes
Bun Cha is traditionally enjoyed with simple sides to keep the focus on the flavors of the meatballs and dipping sauce. A quick pickle of carrots and daikon adds sweet and tangy crunch, while a light Asian cucumber salad or a bowl of clear broth with herbs would round out the meal beautifully. These sides enhance the meal without overwhelming the delicate balance that makes Bun Cha so delightful.
Creative Ways to Present
For an eye-catching presentation, serve the components deconstructed: arrange the noodles, meatballs, fresh greens, and vegetables in separate bowls allowing guests to build their own bowls. Alternatively, use small lettuce cups as edible vessels filled with meatball, herbs, and a drizzle of sauce for a fun finger-food style. The vibrant colors and variety of textures make this dish as beautiful to serve as it is to eat.
Make Ahead and Storage
Storing Leftovers
You can store any leftover cooked meatballs separately in an airtight container in the refrigerator for up to 2 days. Keep the dipping sauce refrigerated in a sealed jar or container to preserve its fresh flavors. Store noodles and fresh herbs separately to maintain texture and avoid sogginess.
Freezing
Meatballs freeze well if you want to prepare in advance. Freeze them in a single layer on a baking sheet first, then transfer to a freezer-safe container or bag for up to 1 month. Thaw in the refrigerator before reheating. It’s best to freeze only the meatballs; fresh herbs, noodles, and sauce should be made fresh where possible.
Reheating
Reheat meatballs gently in a non-stick pan over low heat or in a microwave until warmed through. Avoid overheating to keep them juicy. Warm the sauce slightly if desired, but it tastes wonderful at room temperature as well. Reheat noodles by briefly dunking in hot water and drain to refresh their texture.
FAQs
Can I use a different type of meat for the meatballs?
Absolutely! While pork is traditional for Bun Cha, you can use ground chicken or turkey for a leaner option. Keep in mind the flavor profile might be a bit milder, so consider upping the seasoning a little.
Is lemongrass paste necessary?
It’s optional but highly recommended. Lemongrass adds a wonderful citrusy aroma that is signature to Vietnamese cuisine. If you don’t have fresh or paste, you can omit it, but the dish won’t be quite the same.
How spicy is this dish?
The heat mostly comes from the bird’s eye chili in the dipping sauce. You can adjust the amount or omit it if you prefer milder flavors. The dish is very balanced and delicious even without much spice.
Can I prepare the sauce in advance?
Yes, the dipping sauce can be made a day ahead and refrigerated. The flavors only deepen and develop, making it even better by serving time.
What type of noodles are best for Bun Cha?
Thin rice vermicelli noodles are traditional and ideal because they absorb the sauce well and provide that classic light texture. Avoid thick noodles as they may overwhelm the dish.
Final Thoughts
I can’t recommend this Bun Cha – Vietnamese Meatballs Recipe enough. Every time I make it, the burst of flavors and the joyful mixing of textures reminds me why Vietnamese cuisine is so beloved worldwide. Its freshness, balance, and approachable ingredients make it perfect for cooks at any level. So roll up your sleeves, gather your ingredients, and I promise this recipe will become a cherished staple in your home, just as it is in mine.
