menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Veganuary recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Veganuary recipes
×
Home » Recipes » Vegetarian Thai Recipes

Fresh Thai Spring Rolls

Mee Sha drinking a cup of coffee seated.
Modified: Jul 18, 2025 · Published: Jun 4, 2024 by Jim Mee Sha · This post may contain affiliate links · 2 Comments
Jump to Recipe

These Thai fresh spring rolls combine the best of Thai and Vietnamese cuisine in one refreshing roll! Packed with vibrant veggies, chewy rice noodles, and marinated tofu, and paired with a rich peanut sauce, they're light yet satisfying.


Perfect as an appetizer or light lunch, they pair beautifully with Thai favorites like vegan tom kha, vegetable yellow curry, and Thai basil tofu stir-fry.

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

I first discovered rice paper rolls during a trip to Vietnam over a decade ago, and I've been hooked ever since! I love how versatile they are-you can stick with the classics like my tofu rice paper rolls, or give them a fun twist, like these Thai-inspired fresh rolls. If you prefer crispy spring rolls, I recommend checking out my tofu egg rolls or vegan lumpia instead.

Jump to:
  • 💚Why you will love Thai fresh rolls 
  • 🥕What you will need 
  • 🥕Ingredients substitutions and variations
  • 🔪How to make fresh Thai spring rolls
  • 💡Tips of wrapping rolls
  • ❄️Make ahead suggestions 
  • Commonly asked questions
  • 🍽More refreshing vegan recipes
  • 📖 Recipe

💚Why you will love Thai fresh rolls 

  • The perfect light and refreshing, yet satisfying hot weather meal
  • Ingredients can be prepared ahead of time for meal prep
  • Highly customizable to fit your taste and preference
  • Served with an addictive and flavorful peanut sauce!

🥕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.
  • Tofu - Use extra-firm or firm tofu that has been pressed beforehand with a tofu press or by stacking something heavy on top. For more details, check out this post on how to press tofu.
  • Rice paper wrappers - Choose larger wrappers (about 22cm/8.5 in) made with a combination of rice and tapioca starch. Three Ladies is my go-to brand, and you can find them in the international aisle of groceries, Asian markets, or online.
  • 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. Cook them according to instructions on package.
  • Basil leaves - Thai basil is preferred, but feel free to use regular basil if you have difficulty sourcing them.

🥕Ingredients substitutions and variations

  • Tofu - Not a fan? Feel free to substitute with cooked shrimps, tempeh, ground turkey, or some homemade Instant Pot seitan.
  • Vegetables - Feel free to use other veggies you have on hand, including cabbage, bell peppers, radish, and bean sprouts.
  • Herbs - Other than Thai basil, you could also add cilantro, parsley, mint leaves, or other fresh herbs of choice!
  • Other dipping options - If peanut sauce is not your thing, feel free to use sweet chili sauce, sriracha mayo, or Thai basil pesto.

See the recipe card for full information on ingredients and quantities.

🔪How to make fresh Thai spring rolls

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

Step 1: Marinate tofu for at least 30 minutes.

Pan-fried tofu slices in a pan.

Step 2: Arrange tofu strips in a pan. Pan fry for 2-3 minutes on each side, until both sides are lightly browned. Set aside.

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

Step 3: Fill a shallow bowl or pie pan with 1 inch of water. Submerge rice paper for a few seconds.

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

Step 4: Place the wrapper onto a large plate. Layer with all veggies, 2 slices of tofu, some noodles, and a few basil leaves on the lower ⅓ of the wrapper.

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.

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

Step 5: 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.

Step 6: Fold the left and right edges into the center.

A spring roll on a white plate.

Step 7: 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.

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

💡Tips of wrapping rolls

  • Don't oversoak the rice paper - Dipping it briefly in water is sufficient. Although it might seem stiff at first, it will continue to soften as you layer on your ingredients.
  • Use a smooth, damp surface - A plastic or ceramic plate works best. Avoid wooden boards, which are too porous and cause sticking.
  • Do not overfill  - Less is more! Overfilling makes rolling tricky and increases the risk of rice paper rolls breaking apart.
  • Space out your rolls - Rice paper sticks easily, so be sure to leave gaps between finished rolls.
  • Best served fresh - These are at their best when enjoyed right away, but you can cover them with a damp tea towel for a few hours if prepping ahead.

❄️Make ahead suggestions 

Serving within 3-4 hours:

Assemble the rolls and keep them covered with a damp tea towel to prevent drying out. It is not recommended to leave them out for longer than 4 hours due to food safety concerns.

Storing for a few days:

For best texture, prep ingredients in advance and roll just before serving. Here's how to store each component:

  • Veggies: Chop and store in an airtight container lined with paper towels. Keeps well for 2-3 days.
  • Rice vermicelli: Cook and cool completely before storing in a sealed container. Stays fresh for 3-4 days.
  • Tofu: Pan-fried tofu can be refrigerated for up to 5 days.
  • Peanut sauce: I recommend making a larger batch as it is super versatile! Use it as a dip, salad dressing, or drizzle for noodles and rice bowls. Try it with my air fryer rice paper rolls or drizzle it on my tofu lettuce wraps.
Dipping a piece of Thai spring rolls in peanut sauce.

Commonly asked questions

Can I leave rice paper rolls overnight?

It's best not to leave rice paper rolls at room temperature overnight, as they might spoil. If you need to store them overnight, refrigerate them.

To keep them from drying out, individually wrap each roll in cling wrap and place them in an airtight container. For best texture and freshness, enjoy them within 10 hours, as the wrappers tend to harden and dry out over time.

Why did my rice paper rolls split and fall apart?

The most common cause of your rice paper rolls falling apart and ripping is oversoaking of the rice papers. Dunking your rice papers briefly in water is sufficient. They will still be stiff but will soften while you layer on your ingredients.

Another culprit is overstuffed rice paper rolls. Less is better, and overstuffing can cause wrapper to tear easily.

🍽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.

Fresh Thai Spring Rolls

Meesha
These Thai fresh spring rolls combine the best of Thai and Vietnamese cuisine in one refreshing roll! Packed with vibrant veggies, chewy rice noodles, and marinated tofu, and paired with a rich peanut sauce, they're light yet satisfying.
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
 

Pan-fried tofu

  • In a large plate or container, place sliced tofu along with the soy sauce and sesame oil. Marinate for at least 30 minutes.
  • 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, or until they are lightly browned on both sides.

Preparing other ingredients

  • While tofu is marinating, 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.

Wrapping rolls (read the post for step-by-step pictures)

  • Add an inch or so of water to a large deep dish or pan. Dip rice paper for a few seconds on both sides.
  • 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

Tips for wrapping rolls
  • Don't oversoak the rice paper - Dipping it briefly in water is sufficient. Although it might seem stiff at first, it will continue to soften as you layer on your ingredients.
  • Use a smooth, damp surface - A plastic or ceramic plate works best. Avoid wooden boards, which are too porous and cause sticking.
  • Do not overfill - Less is more! Overfilling makes rolling tricky and increases the risk of rice paper rolls breaking apart.
  • Space out your rolls - Rice paper sticks easily, so be sure to leave gaps between finished rolls.
 
Meal prep suggestions 
Thai fresh rolls are best served fresh. However, you can cover them with a damp tea towel for up to 4 hours if prepping ahead. 
However, you can prep ingredients and refrigerate them separately for up to 3 days, and only assemble the roll when ready to serve. 

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 Vegetarian Thai Recipes

  • 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 close-up shot of curry served in a white bowl with a spoon on the side.
    Creamy Vegan Thai Red Curry with Tofu
  • 2 bowls of vegetable Thai fried rice with chopsticks, green onion, and chili flakes beside.
    Vegetable Thai Fried Rice
  • A plate of tom yum fried rice served with spoon with chilies, green onion and water beside.
    Tom Yum Fried Rice

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 there! I am Mee Sha, a registered dietitian with a passion for food, cooking, and all things nutrition. This is where I share quick, healthy recipes that make plant-based eating simple, nourishing, and genuinely delicious.

More about me →

🍜Veganuary Recipes

  • A tray of brownies arranged on a parchment paper topped with flaked sea salt.
    Healthy Applesauce Brownies (vegan + eggless)
  • Banana muffins arranged on a baking tray lined with parchment paper.
    Vegan Banana Oatmeal Muffins
  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • A stack of crepes on a plate with strawberries, blueberries, and coffee beside.
    Eggless Crepes
  • A bowl of tteokbokki served with chopsticks with chopped green onion and sesame seeds beside.
    Vegan Tteokbokki (spicy rice cakes)
  • Teriyaki tofu served on a bowl of rice with a fork, chopped green onion, and sesame seeds beside.
    Teriyaki 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.