For years, I’ve been totally obsessed with this Vietnamese Pork Noodle Salad (Bun Cha Gio) because it’s fresh, light, and packed with incredible flavor. I layer tender pork, soft rice noodles, and crisp vegetables into one bowl, then drizzle everything with a bright, tangy dressing that adds just the right amount of heat. It’s one of my favorite meals when I want something satisfying that still feels fresh and wholesome. Plus, my family begs for it!

Overhead view of Bun Cha Gio in a big bowl with chopsticks.

The town I grew up in has a big Vietnamese community with incredible restaurants and markets that sell fresh and vibrant local produce. When I first tried bun cha gio years ago, I was blown away by the bold flavors, colors, and incredible textures all packed into one bowl. This dish is definitely not your average salad; it’s SO MUCH more. It starts off with a base of cold vermicelli noodles that are topped off with crunchy cucumbers, carrots, bean sprouts, layers of crispy spring rolls, and ridiculously tender sliced pork. Then, this entire medley gets coated in nuoc cham, which is a spicy-tangy chili garlic sauce that ties all the flavors together perfectly. Like this traditional Vietnamese goi ga recipe, bun cha gio is packed with nutrients, yet somehow it’s actually very light and filling at the same time. There’s definitely a lot of prep work involved to make restaurant-level dish, but the assembly is very quick and easy! This recipe is definitely worth the work, and once it hits the table, everyone will keep asking for more.

Jess – ⭐⭐⭐⭐⭐ This is such an amazing and delicious recipe, I cannot thank you enough for sharing this with us!

Bun Cha in a bowl with sauces in the background.
Sommer headshot.

Sommer’s Recipe Highlights

Fresh Flavors – I’m head over heels in love with this nutrient-packed salad. It’s entirely made with fresh, crunchy, and colorful ingredients that fill you up while keeping you light.

Texture Heaven – From the soft vermicelli noodles and tender juicy slices of pork to the crunchy chopped peanuts and sizzling spring rolls, every single bite of this refreshing salad is packed to the max with textures. This is definitely not your average, soggy salad! Plus, it’s got the best contrast of hot and cold flavors.

Perfect for Family Style – This dish definitely looks time-consuming to make, but trust me, if you do all the prep work ahead of time, assembling it is a breeze. I love to present the base of this salad family style in a big bowl, and then serve the toppings like the peanuts, green onions, sprouts and spring rolls in separate bowls. It makes for a really fun, interactive, and totally customizable meal everyone can enjoy as-is, or with more Vietnamese dishes like my banh mi recipe and bánh xèo crepes!

Key Ingredients and Tips

  • Boneless pork chops – For the grilled pork, I use boneless pork chops that I cut into thin slices so that they really soak up all of that delicious marinade. My top suggestion for this step is to make sure you flash-freeze your pork! It makes it so much easier to slice thin. Trust me!
  • Garlic – I use fresh minced garlic in the pork marinade, and to make the nuoc cham dressing that coats this entire salad.
  • Ginger – Freshly grated ginger adds so much of those authentic Vietnamese flavors and aromas to this recipe.
  • Soy sauce – Soy sauce adds the perfect amount of saltiness and bold savory flavors to the pork marinade. If you’re watching your salt intake, I definitely recommend using a low-sodium version.
  • Fish sauce – This is another important Asian sauce that I love to add to both the marinade and dressing because it brings out all those classic umami flavors Vietnamese cooking is known for. It stinks a little, but tastes amazing!
  • Chili garlic sauce – Just a drizzle of this spicy stuff adds the perfect amount of heat that ties all the flavors of the dressing together. You can add more or less based on your level of spice preferences!
  • Rice vermicelli noodles – These cold and light rice vermicelli noodles make the perfect base for this salad. They really soak up all the juices from the pork and the marinade, and they add a great cold element to every bite.
  • Shredded vegetables – I add in a medley of shredded vegetables like carrots, cucumbers, cilantro, green onions, and mung bean sprouts. They all add a ton of texture and crunch, plus a gorgeous pop of colors!
  • Frozen spring rolls – This crispy topping is definitely one of my favorite parts of this bun cha gio recipe. I use the frozen kind just to save time, but you can totally make your own if you’re up for it.

How To Make

Find the full recipe with ingredient proportions, detailed instructions, and a video tutorial in the printable form at the bottom of the post.

Prep and marinate the pork – I always recommend freezing the pork for half an hour because, like I said earlier, it makes slicing it so much easier. (PS – this is called flash freezing.) I cut it into really thin slices about 1 mm thick. Then, I combine the ginger, garlic, fish sauce, soy sauce, and a pinch of sugar into a bowl and mix it up. I toss in the sliced pork and let that all marinate.

Make the nuoc cham dressing – Next up, I start the dressing by combining the warm water and sugar in a bowl and mixing that up until the sugar dissolves. Then, I add in rice vinegar, fish sauce, fresh garlic, chili garlic sauce for heat, a pinch of salt, and some shredded carrots. I mix that all up and let it sit until I’m ready to pour it over the salad.

Bake the spring rolls – I always use frozen spring rolls to save time. So I bake them according to the package instructions until they’re gorgeously crispy.

Fry the pork – While the spring rolls are baking, I heat up a wok and drizzle in some peanut oil. Then, I add in the pork and cook it for a couple of minutes.

Assemble – Finally, it’s time to assemble all this! I start off by placing a generous heap of cold vermicelli rice noodles into a bowl. Then, I add all the shredded fresh veggies that I’ve pre-cut ahead of time. I top those off with the cooked pork slices and chopped spring rolls. Finally, I garnish each bowl with some fresh cilantro, chopped peanuts, and a serious drizzle of that spicy nuoc cham dressing.

Recipe Variations

  • Meat: You can use sliced beef or chicken instead of pork. I like to swap the pork with minced beef for a fun twist on this classic version.
  • Herbs: Add even more herbs along with cilantro, like Thai basil and mint! The more herbs, the more flavor here.
  • Vegetables: You can add or omit vegetables as you would like! I like to add in some mushrooms and even shredded cooked sweet potatoes.
  • Seafood – You can also replace the pork with sauteed shrimp or scallops instead.
  • Egg – For an extra pop of protein, sometimes I top off each bowl with a runny fried egg.
  • Vinegar swaps – If you are sensitive to vinegar, you can swap it for lime juice as well, or use half rice vinegar and half lime juice.

Serving Suggestions

I love how versatile and totally customizable this bun cha bowl is. I can make a single bowl for myself to eat while watching my favorite show, or I can serve it up family style which makes for a really fun dinner. From the fresh veggies and herbs, to the juicy pork and crunchy spring rolls, everyone will love this dish! Here are some of my favorite ways to serve it up:

  • Lay out the toppings family-style, where everyone can customize their own bowls.
  • Serve with a wedge of lime for a refreshing burst of flavors.
  • Top off your bowl with some sliced chilis for extra heat.
  • Pair with some lettuce leaves if you want to enjoy these wrap-style.
  • Serve these with more Vietnamese dishes like these crepes or this banh mi sandwich.

Storing

To store your leftover Vietnamese egg rolls and noodles, store the pork and egg rolls in a separate container in the fridge for 2-3 days. Reheat in the microwave, then serve with the noodles and salad when ready for more!

Frequently Asked Questions

What does bun cha gio taste like?

This classic Vietnamese salad is a wonderful combination of savory, kind of sweet, cool, and tangy flavors. There’s also a hint of spiciness from the dressing that perfectly balances everything out.

Can I make this ahead of time?

Totally! I actually always prep everything, minus the spring rolls and pork, ahead of time. That includes the noodles, slicing the veggies, and making the dressing.

Is bun cha gio served hot or cold?

It’s actually a combination of different temperatures. The noodles are cold, the veggies are cold or room temperature, the pork is fresh off the grill, and the spring rolls are hot.

Help Me Spread the Word about this Fabulous Free Recipe! Sharing this recipe link on Pinterest and Facebook is super impactful, and I greatly appreciate it! Find the share buttons below the recipe form.

More Vietnamese Dishes

Print Recipe
4.96 stars (21 reviews)
Leave a Review »

Bun Cha Gio

Prep Time: 15 minutes
Marinating Time: 30 minutes
Total Time: 45 minutes
I'm totally obsessed with this nutritious and light traditional Vietnamese pork noodle salad called Bun Cha Gio. This meal in a bowl is loaded with soft noodles, sliced fresh veggies, tender pork and a delicious dressing that adds the perfect punch of acidity and heat to every bite.
Servings: 4

Video

Ingredients

For the Pork:

  • 1 pound boneless pork chops
  • 1 1/2 tablespoon fresh grated ginger
  • 1 clove garlic, minced
  • 1/4 cup fish sauce
  • 2 tablespoons soy sauce (gluten-free)
  • 2 tablespoons sugar

For the Nuoc Cham Dressing:

For the Salad:

  • 1 package cooked rice vermicelli noodles
  • 2 cups mung bean sprouts
  • 1 cup shredded carrots
  • 1 cup sliced cucumbers
  • 1/2 cup chopped cilantro or basil
  • 1/2 cup chopped peanuts
  • 1/2 cup chopped green onions
  • 1 package frozen spring rolls (gluten-free)

Instructions

  • Freeze the pork for 30 minutes to firm it up. Then cut each chop in half length-wise and thinly slice (1 mm). If already frozen, thaw half way before slicing. Mix the next five ingredients and toss with pork in a bowl. Allow the pork to marinate for 30 minutes.
  • For the Nuoc Cham: Mix the warm water and sugar in a small bowl. Stir until the sugar is dissolved. Then add the following six ingredients and set aside the nuoc cham.
  • Preheat the oven to the necessary temperature provided on the spring roll package. Drizzle a little oil on a cookie sheet and roll the frozen spring rolls in it. Cook the spring rolls according to the provided instructions.
  • Heat a large wok or skillet to high heat. Drain the pork well. Add 1 tablespoon of peanut or vegetable oil to the wok. Stir fry the pork for 1-3 minutes. Chop the spring rolls into 1/2-inch pieces.
  • To plate: Place a large hand-full of noodles in the bottom of four bowls. Top each with sprouts, shredded carrots, cucumbers, cilantro, and green onions. Place the pork and spring rolls on top, and sprinkle with chopped peanuts. Serve with nuoc cham on the side, so each person can add as much as they desire!

Notes

To store your leftover Vietnamese egg rolls and noodles, store the pork and egg rolls in a separate container in the fridge for 2-3 days. Reheat in the microwave and serve with the noodles and salad when ready to have more!

Nutrition

Serving: 1bowl, Calories: 605kcal, Carbohydrates: 75g, Protein: 36g, Fat: 18g, Saturated Fat: 4g, Cholesterol: 76mg, Sodium: 2335mg, Potassium: 942mg, Fiber: 5g, Sugar: 21g, Vitamin A: 6320IU, Vitamin C: 15.2mg, Calcium: 80mg, Iron: 2.9mg
Course: Main Course
Cuisine: Vietnamese
Cook It? Love It? Rate It!YOU can help this recipe RANK on Google – TAP 5 STARS so other hungry people can find it. Thank you!

Share This Recipe With Friends!