Bún Chả (Vietnamese Meatballs)

$16.30 recipe / $4.07 serving
by Carmy Do
4.25 from 16 votes
Pin RecipeJump to Recipe

This post contains some affiliate links, which means that we make a small commission off items you purchase at no additional cost to you.

This light and fresh Bún Chả recipe features flavorful and juicy pork meatballs paired with vermicelli noodles and plenty of herbs and vegetables. Bún chả is light yet filling and it comes together effortlessly in a few straightforward steps. Served with a homemade dipping sauce, this refreshing recipe is perfect for a hot summer day or as a make-ahead meal.

Close up of Bún chả in a bowl with rice noodles and vegetables.

What is Bún Chả?

Growing up, I didn’t realize there was a name for these delicious juicy pork meatballs. They were just something my mom made for me because it was one of the five things that I was willing to eat without question. It’s a recipe that you can easily make, you can scale it up or down, and most importantly, it’s super flavorful. 

Bún chả, also known as Vietnamese pork meatballs with vermicelli noodles, is a popular Vietnamese dish that is thought to have originated in Hanoi. You can find them served anywhere from street food stalls to restaurants in Hanoi. While a popular lunchtime recipe, you can enjoy this recipe any time of the day. I love how refreshing the noodles, vegetables, and herbs are on a hot summer day. You can even find Anthony Bourdain and Barack Obama enjoying it on an episode of Parts Unknown!

What is fish sauce? 

Fish sauce is the secret ingredient of this entire recipe. It goes into the meatballs as well as the dipping sauce (nước chấm) and is an absolute umami bomb. It is a liquid condiment that is made from fermenting fish over time. It adds major savory, salty, and general deliciousness to the overall dish. You can find fish sauce in the international aisle in most grocery stores, or at an Asian grocer.

Bún chả being dipped in a bowl of sauce with ingredients on the sides.

What is lemongrass? 

Lemongrass is an aromatic herb that has a fragrant complex flavor that is bright and citrusy. You can purchase lemongrass fresh or frozen. I usually find frozen lemongrass at Asian grocers and like to stock up my freezer with them. If you can’t find lemongrass, lemon zest and some ginger could work in a pinch, but I highly recommend not substituting the lemongrass because it is key to achieving the authentic Vietnamese flavor profile.

When using fresh lemongrass, keep in mind that the bottom woody section should be discarded. I’ve been noticing more chain grocery stores carrying fresh lemongrass so you should be able to find it relatively easily. If not, check where the ginger paste is kept and you might find lemongrass paste instead for an easy swap!

How to store leftovers

This recipe is perfect for meal prepping! Store the rice noodles, veggies, and herbs in one container and the pork meatballs in another container. This makes reheating the meatballs much easier, especially at work. Everything should keep and stay fresh for up to 4 days when stored in an airtight container in the fridge. 

Tips for Making Bún Chả

  • Do not overpack the meatballs while shaping the meatballs as you do not want them to be dense. 
  • For uniformed meatballs, use a cookie scoop. This helps them cook evenly as well. You do not want to go any larger than around a golf ball’s size.
  • For the nước chấm, feel free to adjust the ingredients to suit your tastes. 
  • While I use a non-stick skillet, you can use a grilling pan or cast-iron skillet as well. 
  • When buying rice vermicelli noodles, make sure to double-check the ingredients. At first glance, they look similar to cellophane noodles but they are not the same.
Close up side view of Bún chả in a bowl with rice noodles and vegetables.
Share this recipe

Bún chả

4.25 from 16 votes
Bún chả (Vietnamese Meatballs) are simple, light, fresh, and perfect for a hot summer day or as a make-ahead meal.
Author: Carmy Do
Close up side view of Bún chả in a bowl with rice noodles and vegetables.
Servings 4
Prep 30 mins
Cook 15 mins
Chilling Time 1 hr
Total 1 hr 45 mins



  • 1 lb. ground pork ($4.49)
  • 3 cloves garlic, finely chopped ($0.24)
  • 1/4 cup chopped shallot ($0.68)
  • 4 Tbsp minced lemongrass ($0.60)
  • 2 Tbsp honey ($0.24)
  • 1 Tbsp fish sauce ($0.23)
  • 1 tsp salt ($0.05)
  • 1/4 tsp pepper ($0.02)
  • 2 Tbsp cooking oil ($0.08)

Dipping Sauce (​​Nuoc Cham)

  • 1/4 cup lime juice (about 2 limes) ($1.20)
  • 3/4 cup water ($0.00)
  • 3 Tbsp fish sauce ($0.68)
  • 1 Thai red chili pepper ($0.10)
  • 1 clove garlic, minced ($0.08)
  • 2 Tbsp sugar ($0.02)
  • 1 carrot, thinly sliced ($0.16)


  • 8 oz. rice vermicelli noodles ($2.99)
  • 1 head butter lettuce ($1.59)
  • 1 handful fresh mint ($2.19)
  • 1 carrot, sliced ($0.16)
  • 1/2 cucumber, sliced ($0.50)


For the Meatballs:

  • Chop the garlic and shallots, and mince the lemongrass.
  • In a large mixing bowl, mix together the pork, fish sauce, salt, pepper, honey, lemongrass, shallots, and garlic. Set the mixture aside for 1 to 2 hours in the fridge.
  • Shape the mixture into small meatballs (about 20 meatballs), and then gently flatten them a bit.
  • In a large skillet over medium heat, heat the oil and add the meatballs in a single layer. Cook the meatballs until they are golden and caramelized, around 2 to 3 minutes per side. Set the cooked meatballs aside.

For the Sauce:

  • Whisk the sauce ingredients together and adjust to your tastes. Optional: heat the water and whisk the sugar in to dissolve before adding the rest of the ingredients.

For the Bowls:

  • Prepare the vermicelli noodles according to package instructions (usually cook 2-3 minutes in a pot of boiling water).
  • Serve the noodles with the meatballs along with a handful of lettuce, mint, carrots, and cucumbers with the nuoc cham on the side.

See how we calculate recipe costs here.


Editor’s note: The prices listed above are from U.S. chain grocery stores. If you have an Asian market in your area you’ll be able to source ingredients like fish sauce, lemongrass, limes, Thai chilis, mint, and rice noodles for much cheaper and often with much higher quality.


Serving: 1bowlCalories: 531kcalCarbohydrates: 40gProtein: 22gFat: 31gSodium: 2098mgFiber: 3g
Read our full nutrition disclaimer here.
Have you tried this recipe?Mention @budgetbytes or tag #budgetbytes on Instagram!
Overhead view of Bún chả in a bowl with rice noodles and vegetables.

How to Make Bún chả – Step by Step Photos

Prepared aromatics for the meatballs on a cutting board.

First, prepare the aromatics for the meatballs. Mince three cloves of garlic, ¼ cup shallots, and 4 tablespoons lemongrass.

Meatball ingredients in a bowl.

Add the garlic, shallots, and lemongrass to a bowl with about one pound of ground pork, 2 Tablespoons of honey, 1 Tablespoon fish sauce, 1 teaspoon salt, and ¼ teaspoon pepper. Mix the ingredients together then set the mixture aside for 1 to 2 hours in the fridge so the flavors can blend.

Shaped meatballs in a casserole dish.

Shape the mixture into small meatballs, and then gently flatten them a bit. To help divide the mixture evenly, first, dive the meat into four equal pieces, then divide each quarter into five pieces to yield 20 meatballs.

Cooked meatballs in a skillet.

Heat a large skillet over medium. Once hot, add a tablespoon or two of cooking oil and swirl to coat. Add the meatballs to the hot skillet in a single layer. Cook the meatballs until they are golden and caramelized, around 2 to 3 minutes per side. Set the cooked meatballs aside.

Prepared dipping sauce in a small container with a whisk.

For the sauce, whisk together ¼ cup lime juice, ¾ cup water, 3 Tablespoons fish sauce, 1 minced clove of garlic, 1 finely chopped red chili, 2 Tablespoons of sugar, and some thinly sliced carrots (optional garnish). Taste the sauce and adjust the ingredients to your taste buds.

Cooked rice noodles draining in a sieve over a bowl.

Prepare the vermicelli noodles according to package instructions (they usually require cooking for 2-3 minutes in a pot of boiling water). Drain the noodles and set them aside.

Chopped vegetables on a cutting board.

Prepare the rest of the vegetables for your bowls. Slice a cucumber, slice a carrot into matchsticks, pull a handful of mint leaves from the stems, and wash some tender lettuce.

Finished Bún chả bowl from above.

Build the Bún chả bowls by adding the rice vermicelli noodles to a bowl along with some lettuce, cucumber, carrot, and Bún chả. Dip the Bún chả into the sauce, or drizzle a little over the bowl.

Bún chả in a bowl of dipping sauce.

SO fresh and so GOOD!

Overhead view of Bún chả in a bowl with noodles and vegetables, dipping sauce on the side.
Share this recipe

Posted in: , , , , , , , , , , , , ,

Leave a Comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


Leave a Comment
  1. Loved this recipe, reminded me of visiting Vietnam. I did the vermicelli daily but made all of the other ingredients ahead of time to pack for lunch.

    The meatballs were a bit too salty, but that could be due to differences in fish sauce brand. I also added some more chilis part way through the week for extra spice.

  2. Fantastic recipe! It hit all our cravings for a fresh, flavorful Vietnamese dish. For the price of 1 entree near us, we got 4 complete meals. Yes, there are a fair amount of ingredients, but we were still able to make this on a weeknight for a light healthy, flavorful, vegetable filled dinner. We ended up making the butter lettuce into “shredded” lettuce for ease of eating, and substituted a ripe jalapeño from the garden for the Thai chili. We will definitely be making this recipe again!

  3. Made it exactly to the recipe… this is one of the rare BB recipes I didn’t like. The meatballs were a bit salty, maybe a bit heavy on the lemongrass, and the sauce was absolutely **atrocious**. It was inedible for us. I ended up finding a different recipe for fish sauce, which was better, but I still won’t be making this again. I don’t think ground meat goes with this at all.

  4. Made this with leftover rice and quick pickled the veggies and it was perfect! Will definitely be adding this to our rotation and will try with noodles next time.

  5. Tastes almost exactly like the noodle bowls from my favorite Vietnamese place. Definitely going to be on our summer meal rotation.

  6. I thought this was great. Made it successfully on a weeknight even with the chilling. Really fresh flavors – perfect for a summer evening. I used red pepper flakes instead of the chili pepper and a splash of dashi instead of the fish sauce (I was out) for that umami hit. Looking forward to more recipes from Carmy in addition to the old Budget Bytes standbys!

  7. I loved getting to go to Hmart to check it out and get new ideas! I didn’t love this recipe, though some of the flavors were great. The sauce was quite good and it went well with all parts of this dish. I found the meatballs to be far too heavy on the lemongrass. The texture of it made them quite fibrous and generally just too spicy. I would half the lemongrass and bring down the salt at least 25%. The second main issue I had was that it is a confusing dish to eat. I thought you could use the lettuce to create little wraps, but definitely not the case. It was raw salad with oversize veggies and noodles with meatballs you need to eat a bite at a time. If there’s a good way to eat these, I would love to know how! Otherwise, if I remade this, I would shred the carrots and cucumbers to make more of an edible salad or wraps and have the meatballs on the side. Sorry if I’m missing info on authentic Vietnamese food – feel free to let me know if there are things I should know!

    1. You can make these into a sandwich with a hoggie roll. Skip the rice vermicelli noodles. Put some mayo on the roll and put the carrots and cucumber in the sauce to marinade for a bit. Should be really good.

  8. We thoroughly enjoyed the flavors of this dish and especially appreciate the minimal stovetop time and fresh ingredients, which were so welcome on a hot August evening. I note that the vegetable oil (needed for the meatballs) does not appear in the recipe itself which is an omission that should be fixed. One thing I’ve always appreciated about this blog is that Beth has a strong science background and is conscientious about ensuring that the recipes are well written and well organized. I sincerely hope that the new contributors to the blog will adhere to the high standards that have helped Budget Bytes stand out from the abundance of mediocre cooking blogs.

    1. Hi Trudie! The recipe has been fixed. Appreciate your looking out. New writers means hiccups like this will happen. But we have high standards and will strive to do our best. XOXO -Monti