clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Spring rolls

Vietnamese Vegan Fried Spring Rolls

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Total Time: 40 minutes
  • Yield: 3 1x
  • Diet: Vegan


Vietnamese fried spring roll is a staple for the special holidays and family gatherings. It can be deep fried or fried and served with plenty of fresh herbs 🌿 Here’s how my family and I like to make it at home!


Units Scale

The filling

  • 400 g firm tofu
  • 1 carrot
  • 1 onion
  • vermicelli rice noodles
  • 5 dried shiitake mushrooms
  • 5 dried wood ear mushrooms
  • 1 tbsp corn starch
  • salt and pepper

Wrap the spring rolls

  • rice papers

Fish sauce mix

  • 2 tbsp vegan fish sauce
  • 2 tbsp sugar
  • 2 tbsp vinegar
  • 1 tbsp lime juice
  • 6 tbsp water
  • 4-5 cloves garlic
  • 2 chili

Optional for Garnish

  • lettuce (or other veggies)
  • cilantro


Make the filling

  1. Put the dried shiitake and wood ear mushroom in hot boiling water for 15 minutes. Put the rice noodles in hot water for 10 minutes to soften.
  2. Mash the tofu. Finely dice and mince the carrot and onion.
  3. After soaking in water, drain the mushroom and finely dice into small pieces.
  4. Drain the rice noodles and use the scissor to cut into small pieces (about 2cm in length).
  5. In a big bowl, mix the tofu, diced carrot, onion, mushroom and rice noodles.
  6. Add 1 tbsp corn starch and season with salt and pepper. Mix well.

Make the spring roll

  1. In a shallow dish, pour some warm water (you can combine 2 parts boiling water and 1 part cold water)
  2. Dip the rice paper into the warm water for a few seconds. Do not soak them for too long or they will become too sticky to handle.
  3. Put about 1.5 tbsp of the filling on the lower edge of the rice paper.
  4. Wrap the filling, fold in the sides and keep rolling. Repeat the steps to make the other rolls.

Fry the spring rolls

  1. In a pan, add oil. When the oil is a bit hot, add the spring rolls. Give some space between each roll to avoid sticking.
  2. Let the spring rolls sit on the pan for about 5 minutes or until golden brown. Then flip to the other side and repeat until all sides are golden.
  3. Put the spring rolls on some paper towels to remove the excess oil.
  4. Make the fish sauce mixture by combining the vegan fish sauce, vinegar, sugar, water, lime juice, minced garlic and minched chili.
  5. Serve the spring rolls with lettuce, herbs and fish sauce mixture.


The recipe serves best right after frying, it's super crunchy and has the best texture. If you leave the fried spring rolls overnight, the rice paper will get soggy. Therefore, I recommend you to only fry the ones you are planning to eat.

For meal prepping, you can batch roll a lot of them, then keep them in the fridge or freezer and only fry them before eating. Put parchment paper between the rolls to avoid them from sticking together.

The spring rolls (before frying) keep well for up to 3-4 days in the fridge and up to 2 months.


  • Prep Time: 20 minutes
  • Cook Time: 20 minutes
  • Category: Main Course, Snack
  • Method: frying, deep frying
  • Cuisine: vietnamese