My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Summer Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Summer Recipes
×
Home » Recipes » Vegan Gluten-free Recipes

Published: Jun 4, 2024 by Jim Mee Sha · This post may contain affiliate links · 2 Comments

Fresh Thai Spring Rolls

Jump to Recipe

These fresh Thai spring rolls are stuffed with colorful veggies, chewy rice noodles, and marinated tofu. Serve with a creamy peanut sauce, this recipe is excellent as an appetizer or light lunch.

Thai spring rolls served with dish of peanut sauce with glass of water beside.

These Thai spring rolls are a fusion of Thai and Vietnamese cuisine. Although not a traditional recipe, this delicious dish is commonly served in Thai restaurants worldwide, with different variations available. 

In my version of Thai spring rolls, we will add Thai basil leaves and serve them with a side of peanut sauce to give the rolls a Thai twist! 

If you prefer more authentic Vietnamese rice paper rolls, check out my vegan rice paper rolls. My egg rolls and vegetable lumpia are great for those who prefer fried spring rolls!

Jump to:
  • 💚Why you will love this recipe 
  • 🥕What you will need 
  • 📃Ingredient notes and substitutions 
  • 🔪How to make
  • ✔Helpful tips
  • ✨Variations and add-ins
  • ❄️Make ahead suggestions 
  • 🍽More refreshing vegan recipes
  • 📖 Recipe

💚Why you will love this recipe 

  • The perfect light, refreshing, yet satisfying hot weather meal 
  • Simple and easy to make with tons of helpful tips on wrapping rolls 
  • Highly customizable to fit your taste and preference
  • Paired with a creamy and addictive peanut sauce that will leave you wanting more!

🥕What you will need 

Ingredients needed like rice vermicelli, basil, carrot, cabbage, rice papers, and cucumbers.
Ingredients needed for tofu like tofu, sesame oil, and soy sauce on a grey background.

📃Ingredient notes and substitutions 

  • Tofu - Make sure to use extra-firm or firm tofu that has been drained and pressed beforehand. I usually press my tofu with a tofu press, but you can also press it by stacking on something heavy. For a more detailed explanation of how to do it, check out this post on how to press tofu. 
  • Rice paper wrappers - usually come in 2 sizes, but I recommend getting the larger ones (about 22cm/8.5 in). You can find them in the international aisle of most groceries or at your local Asian market. I usually buy my rice paper online. 
  • Vegetables - Other kinds of veggies, like bell peppers and bean sprouts, can also be used. 
  • Rice vermicelli - Also known as rice sticks. It can be found in Asian markets, groceries (usually in the pasta or international food aisle), or online.  
  • Basil leaves - I am using Thai holy basil in this recipe. If you can’t find them, regular sweet basil can be used.

🔪How to make

Marinating tofu slices in  a white plate on a folded white tea cloth.

Marinate tofu for at least 30 minutes.

Pan-fried tofu slices in a pan.

Heat some oil in a pan, and pan-fry untouched for 2-3 minutes. Flip it over and cook on the other side for another 2-3 minutes. Set aside for later use.

Dipping a piece of rice paper in a bowl of water.

Add about an inch of water in a large deep dish or pie pan. Dip rice paper for a few seconds on both sides.

Rice vermicelli, sliced vegetables, tofu slices, and basil leaves on a rice paper wrapper on a plate.

Place the wrapper onto a large plate or plastic chopping board. Layer up all veggies and 2 slices of tofu, some noodles, and a few basil leaves on the lower ⅓ of the wrapper.

Folding over the bottom section of a rice paper over the filling on a white plate.

Gently pull off the lower edge of the wrapper and wrap it over the filling once while tucking in the ingredients simultaneously to ensure the fillings are tightly folded.

A partially wrapped rice paper roll on a white plate.

Fold the left and right edges into the center.

A spring roll on a white plate.

Continue rolling tightly until it is sealed. Repeat until all fillings are used up.

Serving spring rolls on a white plate with a bowl of peanut sauce beside.

Serve it with peanut sauce, and enjoy your Thai spring rolls immediately.

✔Helpful tips

  • Do not oversoak the wrapper - Wrapper should still be quite stiff after soaking and will soften after a few seconds. Oversoaking will cause them to stick together and make them hard to work with. 
  • Roll spring rolls on a smooth and damp surface - Plastic or ceramic plates/boards work the best. Wooden chopping board will NOT work as it is too porous! 
  • Be careful not to overfill - Overstuffing increases the chance of the wrappers breaking. 
  • Avoid rolls from touching - Thai spring rolls stick together easily. Hence, it is best that you leave a gap between the rolls. 
  • Serve immediately - These rolls are best enjoyed fresh. They can be kept for a couple of hours covered with a damp tea cloth.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

✨Variations and add-ins

Vegetables - Feel free to use whatever veggies you have on hand! Lettuce, bell peppers, bean sprouts, and green cabbage are good choices. 

Tofu - Not a fan of tofu? Substitute it with slices of seitan chicken, shrimp, or even ground beef! 

Herbs - Other than Thai basil, you can also add other herbs such as mint and cilantro.

Dips - Other than peanut sauce, you can use condiments like sweet chili sauce, sriracha mayo, or satay sauce. 

❄️Make ahead suggestions 

In a couple of hours: Cover them with a damp tea cloth until ready to serve. 

For a few days: I recommend prepping ingredients beforehand and only rolling them when ready to serve. 

  • Vegetables - Chop your veggies and store them in an airtight container lined with paper towels. They can be refrigerated for 2-3 days. 
  • Rice vermicelli - Will stay well in the fridge for 3-4 days in a sealed container. Just make sure to let the noodles cool down completely before storing them. 
  • Tofu - Pan-fried tofu can be refrigerated for up to 5 days. 
  • Peanut sauce - I recommend making a large batch as it is incredibly versatile! Use it as a salad dressing, add it to your stir-fries, or pair it with other recipes (such as my air fryer rice paper rolls).
Dipping a piece of Thai spring rolls in peanut sauce.

🍽More refreshing vegan recipes

  • Pasta salad in a white bowl with fork. There are cherry tomatoes and black peppercorns in the background.
    Easy High Protein Pasta Salad
  • Seaweed salad on a plate on a bamboo sushi mat with a cup of tea beside.
    Japanese Wakame Seaweed Salad
  • A close up shot of a bowl containing different components of the salad.
    Vegan Asian Brown Rice Salad
  • A bowl of fresh tomato salsa with spoon with chips, chopped cilantro and jalapenos in the background.
    Chipotle Fresh Tomato Salsa ( copycat )

If you made this recipe, leave a rating and comment below. We would love to hear from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook, and Pinterest to get the latest updates. 😉

📖 Recipe

A plate of spring rolls served with a dish of peanut sauce with glass of water beside.

Thai Fresh Spring Rolls

Meesha
These fresh Thai spring rolls are stuffed with colorful veggies, chewy rice noodles, and marinated tofu. Serve with a creamy peanut sauce, this recipe is excellent as an appetizer or light lunch!
5 from 3 votes
Print Recipe Pin Recipe
Prep Time 20 minutes mins
Cook Time 5 minutes mins
Marinating time 30 minutes mins
Total Time 55 minutes mins
Course Appetizer, Main Course, Side Dish
Cuisine Thai
Servings 8 rolls
Calories 141 kcal

Equipment

  • tofu press
  • non-stick pan

Ingredients
 
 

For tofu

  • ½ block extra-firm tofu drained, pressed, and sliced (7oz/200g)
  • 1 tablespoon soy sauce or tamari/shoyu (use gluten-free if needed)
  • 1 teaspoon sesame oil

For peanut sauce

  • 3 tablespoons peanut butter
  • 1 tablespoon soy sauce or tamari/shoyu (use gluten-free if needed)
  • 1 tablespoon maple syrup or another liquid sweetener
  • ½ tablespoon rice vinegar
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼-1/2 teaspoon chili powder

For spring rolls

  • 2 oz dried rice vermicelli noodles or rice sticks
  • 8 sheet rice papers
  • 1 medium carrot grated
  • 1 medium cucumber julienned
  • 2 cups shredded red cabbage
  • ½ cup Thai basil leaves loosely packed (or regular basil)
Prevent your screen from going dark

Instructions
 

Preparing dipping sauce and filling

  • In a large plate or container, place sliced tofu along with the soy sauce and sesame oil. Toss to combine and let it marinate for at least 30 minutes.
  • In the meantime, prepare vegetables, and make peanut sauce by combining all ingredients needed. Give it a taste, adding more seasonings if needed.
  • For rice vermicelli, soak it in boiling water for 2-3 minutes, or until they are cooked. Drain and set it aside.
  • To cook tofu, heat up around ½-1 tablespoon of neutral-tasting oil in a non-stick pan over medium-high heat. Place tofu in one layer, and cook for 2-3 minutes on each side.

Wrapping rolls

  • Add an inch or so of water to a large deep dish or pan. Dip rice paper for a few seconds on both sides. Rice paper will still be fairly stiff at this stage but will soften after a short while.
  • Place rice paper (with rough sides facing up) on a damp plate or plastic chopping board. Layer on the veggies, tofu, noodles, and basil leaves on the lower ⅓ side of the wrapper.
  • Gently pull off the lower edge of the wrapper, and wrap it over the filling once while tucking in the ingredients simultaneously to ensure the fillings are tightly folded in.
  • Fold the left and right edges in, and continue rolling firmly until it is sealed.
  • Repeat for the remaining ingredients, serve and enjoy your Thai fresh spring rolls!

Notes

Helpful tips
  • Roll spring rolls on a smooth and damp surface - Plastic or ceramic plates/boards work the best. Wooden chopping board will NOT work as it is too porous! 
  • Be careful not to overfill - Overstuffing increases the chance of the wrappers breaking. 
  • Avoid rolls from touching - Thai spring rolls stick together easily. Hence, it is best that you leave a gap between the rolls. 
  • Serve immediately - These rolls are best enjoyed fresh. They can be kept for a couple of hours covered with a damp tea cloth. However, individual components can be prepped ahead of time and refrigerated separately. All you need to do is assemble the spring rolls before serving! 

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

Nutrition

Calories: 141kcalCarbohydrates: 20gProtein: 6gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 2gCholesterol: 1mgSodium: 382mgPotassium: 220mgFiber: 2gSugar: 4gVitamin A: 1640IUVitamin C: 14mgCalcium: 40mgIron: 1mg

Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

Did you make this recipe ?Tag @myplantifulcooking on Instagram !

More Vegan Gluten-free Recipes

  • A stack of tortillas on a plate lined with a white checkered teacloth.
    Red Lentil Tortilla Wraps
  • A bowl of tom kha on a plate served with a ceramic spoon with lime wedges and another bowl of curry beside.
    Vegan Tom Kha (with tofu)
  • A plate of tofu scramble served with a fork.
    Silken Tofu Scramble
  • A bowl of tteokbokki served with chopsticks with chopped green onion and sesame seeds beside.
    Vegan Tteokbokki (spicy rice cakes)

Comments

    5 from 3 votes (3 ratings without comment)

    Join the discussion ! Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. CAROL A MCCOLLUM says

    August 30, 2022 at 8:33 am

    Sounds yummy! Recipe says this makes 8 Spring rolls. Is a serving just one Spring roll... 141cal??

    Reply
    • Meesha says

      August 30, 2022 at 4:56 pm

      Yes, along with the peanut sauce.😊

      Reply
A headshot of Mee Sha leaning on a handrail.

Hi, nice to meet you! I am Mee Sha, a final-year dietetic student passionate about nutrition, cooking, and food. This blog was created to share my favorite plant-powered recipe!

More about me →

❄️Vibrant Vegan Summer Recipes

  • A stack of 4 patties on a wooden board with buns, red onion and lettuce in the background.
    Juicy Vegan Chicken Burger Patties
  • Seitan ribs on a wooden board with newspaper beneath topped with chopped cilantro.
    Meaty Vegan BBQ Ribs (seitan ribs)
  • A plate of cucumber tomato corn salad with a fork beside.
    Tomato Cucumber Corn Salad
  • A plate of cucumber salad served with chopsticks with sesame seeds and chili flakes beside.
    Spicy Asian Cucumber Salad
  • A plate of eggplant tofu stir-fry with a pair of chopsticks, rice, sesame seeds, and green onion beside.
    Eggplant Tofu Stir-fry
  • A plate of green beans tofu served with spoon topped with sesame seeds.
    Green Beans Tofu Stir-fry

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

Footer

↑ back to top

About

  • Privacy Policy
  • Accessibility Policy

Newsletter

  • Sign Up! for emails and updates

Contact

  • Contact

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.