Go Back
+ servings
Print Recipe
5 from 1 vote

Vegan Fresh Spring Rolls with Tofu

Quick and easy fresh spring rolls
Prep Time5 mins
Cook Time20 mins
Assembly10 mins
Course: Appetizer, Side
Cuisine: Asian
Servings: 8
Calories: 120kcal


For the Baked Tofu:

  • 14 oz extra firm tofu (or 1 block) (cut into 1/2 inch thick strips)
  • 1/4 cup soy sauce
  • 1/2 teaspoon sugar
  • 1/2 teaspoon lemon juice
  • 1/4 teaspoon onion powder
  • 1/4 teaspoon garlic powder

For the Spring Rolls:

  • 1 large carrot cut or peeled into thin strips
  • 1/2 avocado cut into thin strips
  • 1/2 English cucumber cut into thin strips
  • 8 Romaine lettuce leaves
  • 1 small bunch Saifun bean threads boiled/soaked in hot water according to package directions.
  • 8-10 Banh Trang spring rolls skins soaked in warm water, approximately 6 seconds on each side.


  • Preheat oven to 350 degrees F.
  • Cut tofu into strips.
  • Mix soy sauce, sugar, lemon juice, garlic, and onion powder together, and pour over tofu. Allow tofu to soak up the soy sauce mixture for a few minutes.
  • Place tofu on non-stick lined baking sheet and bake for about 20 minutes, or until tofu is beginning to get crispy on the edges.
  • Cook Saifun noodles according to package directions. What I usually do is bring a small pot of water to boil, then add the Saifun noodles and immediately remove the pot from heat. I allow the noodles to soak in the hot water for about 10 minutes. Then, drain.
  • Prepare a plate of warm water. Soak each spring roll skin separately in warm water for about 4-5 seconds on each side. Remove skin before it has completely lost its crunchiness, and place skin in the center of a dry plate.
  • Place a Romaine lettuce leaf, saifun noodles, baked tofu strips, avocado slices, carrot strips, and cucumber strips into the center of your spring roll skin.
  • Carefully fold the sides of the skin in, over the veggies, then roll up.
  • Enjoy! I love to dip mine in some Bangkok Padang Peanut Sauce.


This post may contain affiliate links. As an Amazon associate, I earn from qualifying purchases.


Calories: 120kcal | Carbohydrates: 16g | Protein: 7g | Fat: 3g | Saturated Fat: 1g | Cholesterol: 2mg | Sodium: 554mg | Potassium: 289mg | Fiber: 2g | Sugar: 2g | Vitamin A: 3750IU | Vitamin C: 3.5mg | Calcium: 42mg | Iron: 1.8mg