This post may contain affiliate links. Please read our disclosure policy.

Vegan Bún Chả Giò

When it comes to Vietnamese food, if there is one dish you have to try, it’s definitely this Vegan Bún Chả Giò or so-called bún chả giò chay in Vietnamese. Aka, cold noodle salad with egg rolls and a ton of other toppings!

It comes with crunchy pickles, bean sprouts, roasted peanuts, cilantro, and a bright and fresh vegan fish sauce!

Vegan Bún Chả Giò

What is Bún Chả Giò

Bún Chả Giò is a traditional Vietnamese noodle salad. Bún describes the noodles while Chả Giò the egg rolls. It is a very popular dish in Viet Nam, and there are many different versions depending on the region. Bún Thịt Nướng is another version where egg rolls are replaced with grilled meat.

Here, we are preparing the version with egg rolls. It is served with many other toppings and a flavorful sauce called nước chấm.

Vegan Bún Chả Giò

How to Make Vegan Bún Chả Giò

Assembling this dish is quick and easy, but there is some preparation required. Let’s take a look at the main components of Bún Chả Giò:

  • Noodles make the base of this dish. You want to use white rice noodles called bun; these noodles are thin and round.
  • Egg rolls bring the crunch and another level of texture. You can use any vegan egg roll, or make your own, which I would highly recommend!
  • Pickles and cucumbers for freshness. You can find out how to make pickles in the recipe notes. It keeps for up to 2 weeks so that you can use the leftovers in salads, bánh mì, sandwiches, etc!
  • Croutons and fried onions/shallots, while optional, I personally love the natural sweetness fried onions bring. Croutons can be replaced with fried diced tofu or simply omitted.
  • Bean sprouts for an extra crunch.
  • Cilantro and lettuce for flavor, and what would be a Vietnamese salad without cilantro?
  • Finally, the rich nước chấm sauce is a key ingredient in this dish. It’s basically vegan nước mắm diluted with water, sugar, lime, garlic, and some chili. If you don’t have or can’t find vegan nước mắm, you could use soy sauce instead, but unfortunately, you won’t get an authentic flavor.
Vegan Fish Sauce

Vegan Fish Sauce

Nước mắm chay, or vegan fish sauce, is a Vietnamese condiment. While the original version is made from fermented fish, this vegan version is made from fermented soybeans.

Vegan Bún Chả Giò

First, add the cooked noodles to a bowl, then top with the veggies: pickles, cucumber, bean sprouts, and herbs.

Next, cut your egg rolls into thick slices and place them on top of the noodles. I usually go with two egg rolls per bowl, but that is up to you and your hunger!

Next, add the crunchy toppings: peanuts, fried onions, and croutons, and pour in the sauce. When it comes to the sauce, feel free to adjust the chili to your liking. Half a Thai chili is already quite spicy for my taste, so you might want to use less if you are not used to spicy dishes.

Vegan Bún Chả Giò

I hope you will love this Vegan Bún Chả Giò! It’s super fresh, a bit sweet, spicy, and has a lot of different textures. It’s packed with veggies and makes a filling and healthy meal!

Looking for more Vietnamese-inspired recipes? Check out this Vegan Bún Bò Huế, Vegan Bánh Tráng Nướng, or this Vietnamese Savory Sticky Rice!

Let me know in the comments if you try this recipe!

Vegan Bún Chả Giò
full of plants in envelope

Want to Save This Recipe?

Enter your email below & we’ll send it straight to your inbox! Plus, you will receive new recipes every week!

Save Recipe

I’d like to receive more tips & recipes from Full of Plants.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Vegan Bún Chả Giò

Vegan Bún Chả Giò (Vietnamese Noodles with Spring Rolls)

5 from 2 votes
Author: Thomas Pagot
Vietnamese-inspired cold noodle salad topped with homemade egg rolls, crunchy pickles, peanuts, fried onions, and a delicious spicy sauce! It's fresh, healthy, easy, and delicious!
Prep Time : 15 minutes
Servings 1 bowl


  • 2.5 ounces rice noodles adjust to your liking
  • 1/3 cup bean sprouts
  • 1/4 cup chopped lettuce
  • 1/4 cup chopped cucumber
  • 2 tbsp carrot and radish pickles see notes
  • 2 vegan egg rolls cut into 1-inch thick slices
  • 1 tbsp roasted peanuts
  • 1 tbsp croutons
  • 1 tbsp fried onions or shallots
  • chopped cilantro to taste

Nước chấm sauce

  • 1 tbsp vegan fish sauce
  • 1 tbsp sugar
  • 3 tbsp water
  • 1 clove of garlic finely minced
  • 1 tsp lime juice
  • 1/2 Thai chili finely chopped


  • Please note: This makes one bowl. Use the servings slider to adjust the quantities if you want to make more.
  • Bring a large pot of water to a boil. Once boiling, add the noodles and cook according to the package instructions or until tender.
  • In the meantime, prepare the sauce: in a small bowl, combine the vegan nước mắm, sugar, water, minced garlic, lime juice, and chili. Taste and adjust spiciness and sweetness to your liking.
  • Drain the noodles and rinse under cold water. Transfer to a large serving bowl.
  • Top with bean sprouts, chopped lettuce, chopped cucumber, and pickles. Arrange the sliced egg roll on top of the noodles.
  • Top with the roasted peanuts, croutons, fried onions, and chopped cilantro. Pour in the nước chấm sauce and stir to combine everything. Serve immediately!


To make pickles:
Boil about 1 cup of water with 1/2 cup of sugar and 1 tsp salt. Once the sugar has dissolved, remove from heat and let it cool.
Cut 2 carrots and 1 white radish into thin matchsticks. Transfer to a bowl and sprinkle with about 1 tsp of salt. Stir to coat and let it sit for 10 minutes. Squeeze the carrots and radish to remove excess water and rinse under cold water.
Transfer the carrots and radish to a jar, pour in the sugar water and 1/2 cup of white vinegar. Refrigerate for at least 6 hours or overnight. Keep in the refrigerator for up to 2 weeks.
Course : Main Course, Salad
Cuisine : Vietnamese
Did you make this recipe? Tag @fullofplants on Instagram and hashtag it #fullofplants
Share this recipe!

About the Author

Thomas Pagot is the founder, photographer, and recipe developer behind Full of Plants. He created the blog in 2016 as a personal cookbook for vegan recipes. Through years of recipe development, Thomas has successfully grown Full of Plants into a trusted resource for plant-based recipes.

Learn more ➜

Leave a Comment

Notify of
Did you make this recipe? Rate it!

Newest Most Voted
Inline Feedbacks
View all comments

Wow, that vegan-fish-flavored soysauce is $27 for 375ml

Thomas! You are an inspiration and a one-person PR campaign for the deliciousness of vegan living! I can’t wait to try this recipe, it looks wonderful! Thanks for all your wonderful recipes, the cheese book and your generous nature!

5 stars
This is one of my most missed meals after going vegan and this is spot on! Loved it so much thank you for the recipe!

5 stars
The noodles & veggies (with sauce) are, of course amazing. Chewy & crunchy, sweet, spicy and fresh all at once.

At first I saw the ingredients list and thought ‘oh, he cheated and just told us to use pre-made vegan egg rolls’. Then I looked again, and OF COURSE, there’s a link to the recipe for vegan egg rolls.

This was fun to prepare and wonderful to eat. My family loved it, too.

Thank you!