This post may contain affiliate links. Please read our disclosure policy.
These vegan Vietnamese-inspired spring rolls are filled with tender rice noodles, lettuce, carrots, mushrooms, and tofu. Fresh, healthy, and super simple to make! These spring rolls are delicious served with a hoisin peanut sauce!
📘 What Are Spring Rolls
Spring rolls, called “Gỏi Cuốn” in Vietnamese, are rice paper rolls filled with rice noodles, fresh herbs, and a variety of other ingredients. It is a very popular dish in Viet Nam that can be found everywhere, from restaurants to street food vendors.
This recipe is adapted from the vegetarian versions that can be found there. As opposed to the Westernized version of spring rolls, the Vietnamese ones usually do not contain a ton of raw veggies like cabbage, bell peppers, etc.
🥣 How to Make It
This recipe requires basic ingredients that can be found almost everywhere. Here is what you will need:
- Carrots – They make the base and bring a natural sweetness.
- Black mushrooms – Also called wood ear mushrooms, these are sold dried and must first be rehydrated. They add some chewiness and an earthy flavor to the rolls. I recommend using minced wood ear mushrooms for this recipe.
- Tofu – Preferably medium or firm tofu. We will fry it until golden brown for extra flavor and to prevent it from crumbling.
- Rice noodles – Use thin rice noodles, also known as bún in Vietnamese.
- Salt, sugar, and ground black pepper – For the perfect balance of flavor!
- Rice paper – I used 8.5-inch sheets here, but feel free to use the size you have on hand.
- Lettuce – For some crunch and to make the rolls lighter.
- Fresh herbs – Thai basil and cilantro. If you don’t have Thai basil, you can use regular basil. You can also throw in a few leaves of perilla for more flavor!
Preparing the Filling
It starts with the tofu that is pan-fried until golden brown. Frying the tofu will give it a chewier texture and create a thin skin around it, preventing it from crumbling.
Next, sauté chopped green onions until fragrant. Add the grated carrots, minced mushrooms, and sliced fried tofu.
Season with salt, sugar, and black pepper, and cook for 5-7 minutes or until carrots are tender but still slightly crunchy. Let the filling cool for a few minutes.
In the meantime, cook the rice noodles and drain them.
Assembling
Time to assemble! To do that, dip a sheet of rice paper in water for a few seconds to soften and lay it on a working surface.
Add lettuce leaves, Thai basil, and some cilantro for plenty of freshness! Then, add some cooked rice noodles and a handful of carrots and tofu filling.
Fold the bottom edge over the filling, followed by the sides, before rolling it up tightly. Try not to overfill the rolls. While it might look very loaded in the photo above, it’s actually the lettuce that is voluminous.
Repeat with the remaining rice paper and filling, and serve with the dipping sauce!
🌶 How to Serve It
These spring rolls are meant to be served with a sauce. It’s mandatory!
The peanut sauce brings a ton of flavor. It’s nutty, sweet, and salty! You can check out this recipe to learn how to make Vietnamese peanut dipping sauce.
📔 Tips
- Try to roll the spring rolls as tight as possible. A tight roll will keep its shape and won’t crumble when your dip it into the sauce. Please do not make loose rolls!
- Do not let the rice paper soak for too long in water. Usually, a quick dip is enough, then after 20-30 seconds, it will soften and will become easy to roll.
- Adjust the filling to your taste. If you want your rolls with more veggies, simply add fewer rice noodles. I personally like them with about half noodles and half veggies.
- Arrange the spring rolls on a plate, but make sure they don’t touch. Otherwise, they will stick to each other.
💬 FAQ
While there is not one authentic recipe, it is based on Vietnamese recipes and inspired by the spring rolls I tried there.
Spring rolls taste best when served within the first 3-4 hours but will keep for up to 2 days in the refrigerator. Store them on a plate covered with plastic film to prevent them from drying.
If you are looking for a fresh, healthy, and flavorful meal, you are going to love these vegan spring rolls! Plus, it’s plant-based, quick, and pretty easy to make.
What I love about these spring rolls is that they leave you full without filling heavy!
⭐️ Did you like this recipe? Let us know in the comments below, and tag us on Facebook, Instagram, or Pinterest!
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!
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 Vietnamese Spring Rolls (Gỏi Cuốn)
Ingredients
- 2 tbsp oil
- 5 ounces firm tofu cut into 2 blocks
- 1 tbsp oil
- 3 tbsp chopped green onions
- 1 medium carrot grated
- 3 tbsp dry minced wood ear mushrooms soaked for 10 minutes and drained
- 1/4 tsp salt
- 1 tsp sugar
- 1/8 tsp ground black pepper
- 1/4 tsp mushroom seasoning optional
The Rest
- 8 sheets of rice paper I used 8.5-inch sheets
- 4.5 ounces dry thin rice noodles
- 4-5 leaves of lettuce
- fresh cilantro, Thai basil, cilantro, sliced cucumber
- Peanut dipping sauce for serving
Instructions
- Heat two tablespoons of oil in a non-stick skillet over medium heat. Once hot, add the blocks of tofu and pan-fry on both sides for 5-8 minutes per side or until golden brown. Alternatively, you can also deep-fry or air-fry the tofu.
- Transfer the tofu to a plate lined with kitchen paper towels to remove excess oil and let it cool for a few minutes. Slice it into thin strips.
- Heat a tablespoon of oil in the same non-stick skillet. Once hot, add the chopped green onions and sauté for 1 minute. Next, add the grated carrot, minced wood ear mushrooms, and tofu strips.
- Season with salt, sugar, black pepper, and mushroom seasoning if using. Cook for 5-7 minutes, stirring regularly until carrots are tender. Taste and adjust seasonings to taste. Remove from heat and let it cool for a few minutes.
- Cook the rice noodles according to the package instructions. Rinse a few times under cold water and drain.
To Assemble
- Quickly dip a sheet of rice paper in room temperature water. Place the sheet on a working surface. To the 1/3 bottom of the sheet, add one folded leaf of lettuce, a few leaves of Thai basil and cilantro, cucumber, and a handful of the carrot/tofu filling. Fold the bottom edge of the rice paper over the filling, followed by the sides. Roll it up very tightly, but be careful not to break it.
- Repeat with the remaining rice paper and filling, and serve with the peanut dipping sauce!
- Spring rolls are best served immediately but can be stored covered in the refrigerator for up to 2 days.
Notes
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.
Leave a Comment
I might have overlooked these had I not received an email about them. They are delicious! I’ve never had them with the cooked carrot mixture and thought it added a nice flavour. The dipping sauce with homemade hoisin was also yummy! Thanks so much- the whole family enjoyed ☺️
Cooked carrots and mushrooms are not super common, but I have seen them many times in spring rolls in Vietnam. It really does add a lot of flavors and a subtle sweetness 🙂
Glad you liked this recipe, thanks for your rating 🙂
This is a healthy recipe and it tastes amazing. Thank you for sharing!
Thanks for your rating Tommy!
Cc mon Thom, ça a l’air très bon, j’espère que tu vas bien
Merci Gilles ! Ça va bien merci, j’espère que toi aussi !
Cant wait to make this soon for me can i skip lettuce as am not a big fan of lettuce i never had vietnamese spring rolls before perfect for my after office snacks love your recipes and food as always brightens up my day everyday after work
You could skip the lettuce if you want, or use a different type of salad.
Sorry please delete my previous reply will use spinach instead for the spring rolls and cant wait to make this soon for me
Love fresh spring roll!
Hints: noodle can be hydrated in jamaica tea (red zinger, celestial seasonings) for vivid color.
Beet juice, carrot as well.
To get production line going, stack fillings on lettuce first as many as needed.
If tofu won’t crisp in pan, try micowaving block first to sizzling then drain and pat.
Store wrapped in damp papertowel or lettuce leaf in ziplock. Don’t allow rolls to touch (they like being siamese twins)
Those are great tips Pat! Thanks for sharing 🙂
I will add the tip to not let the rolls touch each other in the post.