My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Refreshing Vegan Spring Recipes
×
Add us as a trusted site on Google
Home » Recipes » Vegetarian Thai Recipes

Fresh Thai Spring Rolls (with peanut sauce)

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

Filled with crisp vegetables and marinated tofu, these Thai fresh spring rolls are the perfect summer side dish! These light and satisfying rolls are paired with a rich and creamy peanut sauce.

Serve them as a light lunch or as an appetizer to accompany Thai favorites like Thai basil tofu, vegan yellow curry, and tofu pad Thai.

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

I was introduced to rice paper during a trip to Vietnam over a decade ago and have been hooked ever since! Over the years, I have found countless ways to use them, including tofu rice paper rolls, air-fryer rice paper rolls, and rice paper egg rolls.

This time, we will give classic rice paper rolls a Thai-inspired twist by adding Thai basil and pairing them with a rich, creamy peanut sauce.

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 

  • Light and healthy, yet filling enough to be a hot-weather lunch
  • Highly customizable - Use any fillings you like or have on hand
  • Meal prep friendly - Ingredients can be prepped ahead of time
  • Served with a flavorful peanut sauce that elevates these rolls to the next level

🥕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 pressing 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, and you can find it in the international aisle at grocery stores, in 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 the instructions on the package.
  • Basil leaves - Thai basil is preferred, but feel free to use regular basil if you can't get them.

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

🥕Ingredients substitutions and variations

  • Tofu - Feel free to substitute with cooked shrimp, tempeh, or homemade seitan (including Instant Pot seitan and vegan chicken breast).
  • Vegetables - Feel free to use other veggies you have on hand, including cabbage, bell peppers, radishes, and bean sprouts.
  • Herbs - Other than Thai basil, you could also add cilantro, parsley, mint leaves, or other fresh herbs of choice!
  • Dipping sauce - If peanut sauce isn't your thing, feel free to use others, including sweet chili sauce, vegan sriracha mayo, or Thai basil pesto.

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

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.

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.

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. It will seem stiff at first, but will soften over time.
  • Surface for wrapping - A plastic or ceramic plate works best. Avoid wooden boards, which are too porous and might cause excessive sticking.
  • Do not overfill - Overfilling makes rolling tricky and can cause wrappers to tear.
  • Space out your rolls - Rice paper rolls stick together easily. Be sure to leave gaps between finished rolls.
  • Best served fresh - Thai fresh rolls are at their best when enjoyed right away, but you can cover them with a damp tea towel if serving them in a couple of hours.

❄️Make ahead suggestions 

Fridge - Leftover wrapped Thai summer rolls can be refrigerated for 1-2 days. Wrap them individually in plastic wrap and store in an airtight container.

Meal prep - The best way to do it is to prep ingredients in advance and only make them right before serving.

  • Veggies - Chop and store in an airtight container lined with paper towels; keeps well for 3 days.
  • Rice vermicelli - Cook and allow to cool. You can then refrigerate it for 3 days.
  • Tofu - Pan-fried tofu can be refrigerated for 5 days.
  • Peanut sauce - Can be refrigerated for up to a week. Make a large batch and use it as a salad dressing, in noodles (like my peanut rice noodles), or to top vegan lettuce wraps.
Dipping a piece of Thai spring rolls in peanut sauce.

Commonly asked questions

Do I soak rice paper in hot or cold water?

It is recommended to soak rice paper wrappers in room-temperature water. Soaking them in hot water softens them too quickly, making them sticky and hard to work with.

How do I keep rice paper rolls moist?

To keep rice paper rolls moist for up to 4 hours before eating, cover them with damp kitchen towels. Any longer than that, wrap them individually in plastic wrap and refrigerate them in an airtight container.

🍽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
Filled with crisp vegetables and marinated tofu, these Thai fresh rice paper rolls are the perfect summer side dish! These light and satisfying rolls are paired with a rich and creamy peanut sauce.
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. Thai spring rolls are best served fresh.

Notes

Tips for wrapping rolls
  • Don't oversoak the rice paper - Dipping it briefly in water is sufficient. It will seem stiff at first, but will soften over time.
  • Surface for wrapping - A plastic or ceramic plate works best. Avoid wooden boards, which are too porous and might cause excessive sticking.
  • Do not overfill - Overfilling makes rolling tricky and can cause wrappers to tear.
  • Space out your rolls - Rice paper rolls stick together easily. 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 the ingredients and refrigerate them separately for up to 3 days, then 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 →

🌼Vibrant Vegan Spring Recipes

  • A bowl of pho served with spoon with chopsticks, green onion, and condiments beside.
    Vegan Pho with Tofu
  • 2 jar of overnight oats on a plate with a jar of oats and milk in the background.
    Vegan Protein Overnight Oats
  • A plate of tofu lettuce wrap with tea, bowl of tofu filling, and spoonful of chili flakes beside.
    PF Chang's Tofu Lettuce Wraps
  • Pad pak served with rice on a plate with chopsticks beside.
    Pad Pak Thai (Thai Stir-fry Vegetables)
  • A bowl of vegetable curry served with ceramic spoon with spoonful of curry powder, rice and water beside.
    Chinese Vegetable Curry
  • A plate of green beans served with chopsticks with a bowl of rice and 2 cups of tea beside.
    Chinese Soy Sauce Green Beans

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