Bun Cha meatballs with rice noodles and dipping sauceJuicy Bun Cha meatballs served with rice noodles, fresh vegetables and dipping sauce.

Bun Cha is a fresh and flavorful meal made with juicy pork meatballs, soft rice noodles, crisp vegetables, fresh herbs, and a sweet and tangy dipping sauce.

Best of all, this easy homemade recipe takes about 30 minutes. Therefore, it works well for both lunch and busy weeknight dinners.

What Is Bun Cha?

Bun Cha is a noodle dish built around seasoned pork patties, rice noodles, fresh vegetables, herbs, and a light dipping sauce.

One of its best features is the mix of textures. For example, the warm meatballs pair well with cool vegetables and soft noodles.

In addition, the sauce brings sweet, salty, sour, and slightly spicy flavors together.

You can serve everything in one bowl. However, you can also keep the sauce on the side for dipping.

Why You’ll Love This Bun Cha Recipe

This recipe is simple, fast, and easy to customize.

First, the pork meatballs are juicy and full of flavor. Also, the rice noodles make the meal light but filling.

Fresh vegetables add crunch, while the dipping sauce adds extra flavor.

In addition, this recipe is:

  • Ready in about 30 minutes
  • Easy to prepare
  • Great for lunch or dinner
  • Simple to customize
  • Good for meal prep
  • Made with easy-to-find ingredients

Ingredients You’ll Need

Fresh ingredients for Bun Cha meatballs recipe
Simple ingredients used to make homemade Bun Cha meatballs and rice noodles.

For the Pork Meatballs

  • 1 lb ground pork
  • 2 tablespoons fish sauce
  • 1 tablespoon brown sugar
  • 3 green onions, finely sliced
  • 2 garlic cloves, minced
  • 1 teaspoon finely chopped lemongrass
  • ½ teaspoon black pepper
  • 1 tablespoon neutral cooking oil

Ground pork works well because it stays tender and juicy while cooking.

Also, a little fat helps the meatballs develop more flavor.

Fish sauce adds a deep savory taste. Meanwhile, brown sugar helps the outside of the meatballs caramelize.

Lemongrass adds a fresh citrus note. However, if you cannot find it, you can leave it out.

For the Dipping Sauce

You will need:

  • ¼ cup warm water
  • 3 tablespoons fish sauce
  • 3 tablespoons fresh lime juice
  • 2½ tablespoons sugar
  • 1 tablespoon rice vinegar
  • 2 garlic cloves, finely minced
  • 1 small red chili, thinly sliced

The sauce should taste sweet, sour, salty, and fresh.

If you prefer a sweeter sauce, add a little more sugar. On the other hand, add more lime juice if you want a sharper taste.

For Serving

Prepare:

  • 8 oz rice vermicelli noodles
  • 1 cup shredded lettuce
  • 1 cucumber, thinly sliced
  • 1 carrot, julienned
  • Fresh mint
  • Fresh cilantro
  • Bean sprouts
  • Lime wedges
  • Sliced chili, optional

You can also add other fresh ingredients. For example, shredded cabbage, radishes, or pickled carrots work well.

How to Make Bun Cha

1. Make the Dipping Sauce

First, add the warm water and sugar to a small bowl.

Stir until the sugar dissolves completely.

Next, add the fish sauce, lime juice, rice vinegar, garlic, and chili.

Mix everything well.

Then, set the sauce aside for about 10 minutes. This short resting time allows the garlic and chili to add more flavor.

Homemade Bun Cha dipping sauce with lime garlic and chili
Sweet, tangy and savory dipping sauce made with lime, garlic and chili.

2. Prepare the Pork Mixture

Place the ground pork in a large bowl.

Next, add the fish sauce, brown sugar, green onions, garlic, lemongrass, and black pepper.

Mix gently until the ingredients are evenly combined.

However, do not overmix the pork. Otherwise, the meatballs may become dense.


3. Shape the Meatballs

Take a small amount of the pork mixture.

Then, roll it into a ball and gently flatten it.

Continue until all the pork has been used.

You should get about 12 to 16 small patties, depending on their size.

Flattening the meatballs is useful because it creates more surface area. As a result, they brown more easily in the skillet.

Shaping pork meatballs for Bun Cha recipe
Shape the seasoned pork into small flattened patties before cooking.

4. Cook the Meatballs

Heat the oil in a large skillet over medium-high heat.

Once the pan is hot, place the meatballs in a single layer.

Cook them for about 3 to 4 minutes on one side.

Then, flip them and cook for another 3 to 4 minutes.

The outside should become golden brown and lightly caramelized.

For safe cooking, the center of the pork should reach 160°F (71°C).

If your skillet is small, cook the meatballs in batches. This way, they brown instead of steaming.

Caramelized Bun Cha pork meatballs cooking in a skillet
Cook the pork meatballs until golden brown, caramelized and fully cooked.

5. Prepare the Rice Noodles

Prepare the rice vermicelli according to the package directions.

After that, drain the noodles well.

Rinse them briefly under cool water to help prevent sticking.

Finally, let the extra water drain before serving.

How to Assemble a Bun Cha Bowl

Start by adding rice noodles to each bowl.

Next, add the lettuce, cucumber, carrots, bean sprouts, mint, and cilantro.

Place several warm pork meatballs on top.

Then, add the dipping sauce on the side or pour a small amount over the noodles.

For extra freshness, serve the bowl with lime wedges.

If you enjoy spicy food, you can also add sliced chili.

Bun Cha bowl with pork meatballs noodles and fresh vegetables

What Does Bun Cha Taste Like?

Bun Cha has a mix of sweet, savory, fresh, and tangy flavors.

The meatballs are rich and juicy. At the same time, the vegetables add a fresh crunch.

The rice noodles are soft and mild. Therefore, they absorb the sauce very well.

Meanwhile, fresh herbs add a bright flavor to every bite.

Overall, the mix of warm meatballs, cool vegetables, soft noodles, and tangy sauce makes the dish balanced and satisfying.

Tips for the Best Bun Cha Meatballs

Use Ground Pork With Some Fat

Very lean pork can become dry.

Therefore, choose ground pork with a little fat for a juicier result.

Don’t Overmix the Meat

Mix only until the ingredients are combined.

Otherwise, the patties may become firm.

Use a Hot Skillet

A hot pan helps create caramelized edges.

In contrast, a pan that is not hot enough may cause the meatballs to steam.

Avoid Crowding the Pan

Leave some space between each patty.

As a result, the meatballs will brown more evenly.

Use Fresh Lime Juice

Fresh lime juice gives the sauce a brighter flavor.

For this reason, it works better than bottled lime juice in this recipe.

Easy Substitutions

This recipe is easy to adjust.

For example, you can replace ground pork with:

  • Ground chicken
  • Ground turkey
  • Ground beef

You can also change the vegetables.

Good options include:

  • Shredded cabbage
  • Radishes
  • Bell peppers
  • Extra cucumber
  • Pickled carrots

If you do not like spicy food, simply leave out the chili.

Similarly, you can reduce the garlic if you prefer a milder sauce.

Can You Make Bun Cha Ahead of Time?

Yes.

You can prepare the pork mixture one day ahead. However, keep it covered in the refrigerator until you are ready to cook it.

The dipping sauce can also be made ahead of time.

For the best texture, store each part separately.

Keep the noodles, vegetables, herbs, sauce, and meatballs in different containers.

Then, assemble the bowls just before serving.

How to Store Leftovers

Store cooked meatballs in an airtight container in the refrigerator.

They can usually be kept for 3 to 4 days when properly chilled.

Meanwhile, keep the vegetables and noodles in separate containers.

This helps the fresh ingredients stay crisp.

How to Reheat Bun Cha Meatballs

A skillet works well for reheating.

Heat the meatballs over medium heat until they are hot in the center.

Alternatively, you can use a microwave.

If you use the microwave, heat them in short intervals.

However, do not reheat the fresh vegetables or herbs.

Frequently Asked Questions

What noodles are best for Bun Cha?

Thin rice vermicelli noodles work best.

They are light, soft, and easy to mix with the sauce.

Can I grill the meatballs?

Yes.

You can cook them on an outdoor grill or grill pan.

In addition, grilling can add a slightly smoky flavor.

Is Bun Cha spicy?

It does not have to be.

The chili is optional. Therefore, you can make the sauce mild or spicy.

Can I make it without fish sauce?

Yes, but the flavor will change.

You can try soy sauce as an alternative. However, the final taste will be different.

Can I meal prep this recipe?

Yes.

Prepare the ingredients ahead of time and store them separately.

Then, assemble each bowl when you are ready to eat.

Bun Cha Recipe Card

Prep Time: 20 minutes
Cook Time: 10 minutes
Total Time: 30 minutes
Servings: 4
Course: Main Course

Ingredients

Meatballs

  • 1 lb ground pork
  • 2 tbsp fish sauce
  • 1 tbsp brown sugar
  • 3 green onions
  • 2 garlic cloves
  • 1 tsp lemongrass
  • ½ tsp black pepper
  • 1 tbsp cooking oil

Sauce

  • ¼ cup warm water
  • 3 tbsp fish sauce
  • 3 tbsp lime juice
  • 2½ tbsp sugar
  • 1 tbsp rice vinegar
  • 2 garlic cloves
  • 1 small chili

Serving

  • 8 oz rice noodles
  • Lettuce
  • Cucumber
  • Carrot
  • Mint
  • Cilantro
  • Bean sprouts
  • Lime

Instructions

  1. First, mix all the dipping sauce ingredients.
  2. Next, combine the pork with the seasonings.
  3. Shape the mixture into small flattened patties.
  4. Then, heat oil in a skillet.
  5. Cook the meatballs for about 3 to 4 minutes per side.
  6. Meanwhile, prepare the rice noodles.
  7. Add noodles, vegetables, and herbs to each bowl.
  8. Place the warm meatballs on top.
  9. Finally, serve with dipping sauce and fresh lime.

Leave a Reply

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