How to make Fresh Spring Rolls with Peanut Sauce – a healthy vegan version with shredded veggies, mint, basil, and baked tofu. A light nutritious meal or appetizer that can be made ahead and stored! 

How to make fresh Spring Rolls with BEST EVER Peanut Sauce! These VEGAN spring rolls can made ahead and stored for healthy lunches or potlucks and gatherings. #springrolls #veganspringrolls #freshspringrolls #howtostorespringrolls #howtomakespringrolls

The other day I got a hankering for Fresh Spring Rolls with Peanut Sauce, the ones we had at our former restaurant, Mizuna back in the day.

By now, most of you know how to make spring rolls, so this is mainly here to inspire you to whip some up this week and to show you how to make them ahead and store them if need be.

For those of you who have never tried rolling your own spring rolls, here is a step-by-step “guide” on how to do it. They are easier than you think!

How to make fresh spring rolls | 40-sec video!

The nice thing is they actually can be made ahead, and keep for several days in the fridge if stored properly (scroll down for our catering secret!) – and it’s so nice to have them on hand for snacking or lunching.

What is the difference between a Spring Roll and an Eggroll?

Spring Rolls are fresh, raw and wrapped in rice paper wrapper, served chilled typically with peanut sauce, while eggrolls are deep-fried, served hot, wrapped in a flour/egg dough wrapper served with sweet and sour sauce.

how to make fresh spring rolls

What are fresh Spring Rolls wrapped in? 

Rice paper is what fresh Spring Rolls are wrapped in. Typically found in the Asian aisle at most grocery stores (not refrigerated) Store-bought Rice Paper comes in different sizes, shapes and thicknesses.

Smaller sizes (6-8 inches) are perfect for appetizers. Larger ones like 10-12 inch diameter rice papers are perfect for entree-sized rolls. Be careful to select packages where the rice paper is unbroken and free of cracks. There is nothing more frustrating than working with cracked or torn rice paper!

Rice paper needs to be soaked in a bowl of lukewarm water in order to become soft and pliable allowing it to roll without tearing.

Do spring roll wrappers need to be cooked?

No. Spring Roll wrappers (or rice paper) does NOT need to be cooked. It needs to be soaked in a bowl of water to soften.

Ingredients in Fresh Spring Rolls: Fresh veggies, tofu, avocado, herbs and lettuce.

What is usually in a Spring Roll?

  1. Fresh veggies: thinly sliced cucumber,  cabbage, carrots, bell peppers, avocado, bean sprouts or daikon. Any crunchy veggie, cut into thin strips. Think about color, you want these vibrant!
  2. A Leaf of lettuce placed at the base of the spring rolls help prevent the little veggies from poking out.
  3. Baked Tofu ( or Cooked Shrimp). You can also use store bought baked tofu, cut into strips, or even smoked tofu- all delicious!  Feel free to substitute cooked shrimp, avocado slices or even cooked vermicelli rice noodles for tofu. This Sesame Ginger baked tofu, is delicious here- best to make this ahead and chill.
  4. Fresh herbs, typically mint and *Thai basil. Cilantro and regular basil work too, but there is something especially refreshing about having the mint. So don’t leave it out if possible!

*Thai basil is often found at the farmers market as a potted herb. I often grab a few of these at the beginning of summer and tuck them into my planters, for uses like this. You can also purchase fresh Thai Basil at many Asian Markets.

If making the baked tofu, cut into long strips that are easily rollable.

how to make fresh spring rolls

How to make Fresh Spring Rolls:

Step one: Prep all your veggies, herbs,  tofu or other fillings, and place on a work counter with ample room if possible.

Step two: Fill a bowl with lukewarm water.

how to make fresh spring rolls

Step three: Dip the rice paper in a large bowl of lukewarm water and submerge for just a few seconds. If using “thin” rice paper, a quick dip is long enough. If using thicker rice paper, 15-20 seconds may be required. Do a “tester” roll first.

Place it on a wet countertop, or over a thin, soaked kitchen towel that has been rung out. (If your counter is dry, rice paper will likely stick, so remember, wet surface!) The rice paper should feel slightly pliable (not completely soft) when you pull it out of the water and place it on the wet counter.  It will soften up more as it sits on the wet towel or counter as you are filling it.

Note: If the rice paper breaks easily, it was probably soaked it too long.  Just toss it and try it again, reusing the filling. I’ve found that each package of rice paper is slightly different and that’s why it becomes more of a “feel” thing.

Step four: Fill the rice paper in the center, placing a lettuce leaf on the bottom to prevent all the veggies from poking out.

how to make fresh spring rolls

Layer with veggies, tofu, and fresh herbs leaving 2-3 inches of space at the sides to fold sides up. Remember the herbs!

how to make fresh spring rolls

Step five: Wrap it up like you would a burrito, firmly pulling rice paper up and around, tucking in the sides as you go. The tester will tell you if you need to fill these less or fill them more!

how to make fresh spring rolls

The tighter you can make the spring rolls, without breaking the paper is the secret to spring rolls that hold their shape and don’t fall apart when cut in half. It just takes a little practice, like most things. 🙂

how to make fresh spring rolls

Step 6: Once you are happy with yoru tester, repeat and roll them up one at a time, and set aside, seam side down on a wet cutting board, wet counter or wet towel (not touching).

how to make fresh spring rolls

Step 7: If serving right away, cut in half and serve with the peanut sauce.

how to make fresh spring rolls

How to store Spring Rolls:

If serving later, layer the spring rolls between very damp (rung out) paper towels. You can even stack spring rolls as long as they are not touching.

For example, we would layer two to three layers of uncut spring rolls in a catering “hotel pan” (basically like a giant deep baking dish)  using damp paper towels to keep each layer separate.  Then cover the entire thing with damp paper towels and plastic wrap.

Store the fresh spring rolls in the refrigerator until ready to use. They are best served within 24 hours, but for home use, I often keep them on hand for snacking for up to 3-4 days, stored this way.

In our catering business, I would make them the morning of our event and they stayed perfectly fresh when served that night.

how to make fresh spring rolls

How to serve Fresh Spring Rolls:

For a pretty way to serve up your fresh spring rolls for a gathering or party, layer a platter with the remaining fresh lettuce leaves, leaving room for the Peanut Sauce Bowl. The leaves will prevent spring rolls from sticking to the platter itself!

Cut spring rolls in half (at a diagonal is nice) and with wet hands, place them over the lettuce just barely overlapping, or loosely stacked, just right before serving. They are easy to ply apart if just touching only a little.

You can also tuck lettuce between them, especially if mounding high.

how to make fresh spring rolls

And there you go, fresh, delicious, vegan Spring Rolls that can be made ahead and stored for healthy lunches during the week, or packed up for potlucks and gatherings!

How to make fresh Spring Rolls with BEST EVER Peanut Sauce! These vegan spring rolls can made ahead and stored for healthy lunches or potlucks and gatherings. #springrolls #veganspringrolls #freshspringrolls #howtostorespringrolls #howtomakespringrolls

Serve with The Best Ever Peanut Sauce … the same one that is on Thai Noodle Salad. 

TIP: Serve the peanut sauce with a spoon, so guests are not tempted to dip the rolls directly into the sauce which will result in the veggies falling out into the sauce. 😉

How to make fresh Spring Rolls with BEST EVER Peanut Sauce! These vegan spring rolls can made ahead and stored for healthy lunches or potlucks and gatherings. #springrolls #veganspringrolls #freshspringrolls #howtostorespringrolls #howtomakespringrolls

Ok friends, make these fresh spring rolls and let us know what you think. Share your adaptions below, because I know how creative you are!!!

Happy Friday,


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
This Fresh Spring Roll recipe is easy to make and comes from our vegetarian restaurant! Served with our favorite homemade peanut sauce- a light, healthy, and delicious meal!

Fresh Spring Rolls with Peanut Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 33 reviews
  • Author: Sylvia Fountaine
  • Prep Time: 60
  • Total Time: 1 hour
  • Yield: 10 1x
  • Category: vegan, gluten free, main, appetizer
  • Method: rolled
  • Cuisine: Thai, Vietnamese


How to make fresh Spring Rolls with the BEST EVER Peanut Sauce! These vegan spring rolls can be made ahead and stored for healthy lunches or potlucks and gatherings.


Units Scale
  • 1 recipe for Baked Tofu (sesame ginger- see notes) cut into strips
  • 1 recipe for BEST EVER Thai Peanut Sauce
  • 810 Rice paper wrappers ( 10 inches in diameter) or see notes
  • 1 head green leaf lettuce (or red leaf)
  • 1 red or yellow bell pepper, thinly sliced into strips (or sub grated radishes)
  • 1 1/2 cups finely shredded purple cabbage
  • 1 1/2 cups shredded carrots ( or use match stick)
  • 1/2 an English cucumber, thinly sliced into long strips – leave peels on
  • 1/4 cup fresh Thai basil leaves, torn (or regular basil)
  • 1/4 cup fresh mint leaves, torn (or cilantro, but mint is best!)
  • optional additions or substitutions: daikon radish strips, avocado, grated radishes, grated turnips, grated beets, spicy greens like watercress or arugula, sprouts (sunflower or daikon sprouts are nice), or cooked vermicelli rice noodles.


If using the Baked Tofu, make this first, see note for cutting into strips. (This can be made ahead and chilled)

Make the BEST EVER Peanut Sauce!

Prep all your filling ingredients. Cut the veggies, gather the herbs. Gather all the fillings near you. I like to place these all on a cutting board near my spring roll rolling area. Mise en place. 😉

Fill a large bowl ( large enough to dip rice paper) with lukewarm water and place it behind your rolling area.

Wet the counter in front of you. (Or drench a thin kitchen towel with water, wring it out and lay it on the counter, rolling the spring rolls on top of the towel. (This is great if making a ton of spring rolls! )

Do a “tester” roll. Dip the rice paper in the water. If using “thin” rice paper (package should say) just a quick dip is all you need. Otherwise, dip for 5-15 seconds. Pull when slightly pliable (not too soft) and place it on the wet counter or towel. If rice paper still feels overly stiff, dip your hand in the water bowl and wet the rice paper  a little, it will soften up.

Place a 1/4 leaf of lettuce down first in the front center of the rice paper (to prevent shredded veggies from poking out of rice paper) leaving 2-3 inches of space on the sides.  See the photo.

Top the leaf with shredded veggies, tofu and torn herbs. Then firmly wrap up, tucking in the sides as you go. Place seam side down on a wet cutting board, cover with a damp paper towel.

Remember, this is your tester!

Do you like the size? Fill more or less to your preference. (Smaller rolls are good for appetizers, larger for lunch.) Did your roll fall apart? If so, too long soaking time. Adjust the time. If your roll was not pliable enough to roll, then not enough soaking time. Simply adjust. Remember, each rice paper brand is slightly different and this is a “feel” thing. 🙂

Roll each spring roll one at a time. The more you do this, the easier it will get. 🙂

Serve over top a lettuce-lined platter (this will prevent them from sticking to the platter)  cut in half with room for the sauce. See photos!

To store fresh Spring Rolls for later: layer whole ( uncut) spring rolls between damp paper towels (dripping wet and then wrung out) in a large baking dish, not touching. Cover with damp paper towels and cover tightly with plastic wrap. Refrigerate.

To serve for a gathering, best served within 12- 24 hours. I’ll often make these the morning of an event, store them whole, then cut and platter them right before serving them in the evening.

For home use, these will keep up to 3-4 days!


The finer you slice and cut cabbage, bell pepper and carrots, the easier to eat.

Feel free to leave tofu out and sub more veggies, or sub shrimp or cooked vermicelli noodles. You can also use store-bought, baked tofu, or smoked tofu!


  • Serving Size: 1 full roll (2 halves) with baked tofu (not including peanut sauce)
  • Calories: 116
  • Sugar: 2.2 g
  • Sodium: 254.1 mg
  • Fat: 4.5 g
  • Saturated Fat: 0.6 g
  • Carbohydrates: 5.2 g
  • Fiber: 1.6 g
  • Protein: 3.9 g
  • Cholesterol: 0 mg

Share this with the world!

to get recipes via email

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. Awesome recipe again! I had made the peanut sauce with the noodle salad recipe the other night and decided to use the leftovers for this – totally worth it!! I also had veggies left over from the salad and used those as well. Very fresh and healthy 😁 our grocery store didn’t have mint right now but with fresh cilantro and the sauce it was still flavourful.

    Great directions to follow for a beginner, this was my first time ever trying to use rice wraps and it was definitely tricky at first but I got the hang of it by the end of the package 😉

    We loved it, leftovers are being taken by my boyfriend to work for lunch again to show off to his coworkers.

    Thanks for the great recipe!

  2. This recipe was such a big hit at the super bowl party last night. That peanut sauce was so delicious.. people were using it as a dipping sauce for other appetizers that were there 😊 Awesome recipe and healthy

  3. Thank you so much for all the amazing recipes! I am always inspired by your mouth-watering photos. Made this last night and they were a huge hit! I followed the recipe exactly as written and thought it was perfect. My husband put a squirt of hoisin sauce in his peanut sauce and ate every drop.

  4. Excellent recipe. It was much better than what I have had in Vietnamese
    restaurants . Silvia thank you for another 5 star recipe . My family loved it . I subbed tofu with Avacado . I made your peanut sauce . It was excellent .

  5. Another amazing recipe! This was a huge dinner party hit. Not only do these spring rolls taste amazing with the peanut sauce, they are also beautiful and so healthy. I omitted the purple cabbage and used colorful micro greens, watercress and chopped scallions instead.

  6. Delicious spring rolls loaded with colorful veggies. I substituted tofu for shrimp, and although I have to admit my wrapping skills are pitiful, the best-ever peanut sauce brought it all together beautifully.

    1. Glad you enjoyed Alice. The wrapping does take a little practice. You’ll get the hang of it!

  7. These were SO yummy! I have another recipe for spring rolls with peanut sauce that I thought couldn’t be beat, but these did it! My teenaged daughters loved them, and we all had them in our lunches for a few days and they held up well.

  8. This was the first recipe I tried on this website almost 1 year ago. Now, it’s the first place I look when I want something new. You could drink this peanut sauce!!! My mouth waters just thinking about it!

  9. Super tasty! Made mine without the tofu and added Avocado. Mmm. Made the sauce with almond butter + raw almonds + whole orange slices. *chef’s kiss*

  10. Your recipes look delicious. I can’t wait to get started. I have signed up, but I have one questions about your site. Why don’t the video work?

    1. I wonder, is your ad blocker on? That will prevent all the videos.You could also try another browser?

  11. Just made these with lettuce, shredded carrot, beetroot and broccoli (shop bought to cut down on prep), asparagus, qukes (baby cucumbers), avocado, olives and a smear of the simple romesco sauce recipe. Hubby’s versions included cooked prawns or nitrate free ham. Easy, quick and delicious. Leftoversfor tomorrow’s lunch. Instructions were perfect. Thank you Sylvia, another great recipe.

  12. These were absolutely delicious although not nearly as pretty as yours. Much more practice is needed and I can’t wait to do it. I’ve made many versions of peanut sauce over the years but you are right. Yours is the very best! Loved it and made a second batch to have with raw veggies and your fabulous Thai Noodle Salad.

  13. I accidentally added an ingredient that went PERFECTLY with this. Yesterday I made a “pesto/avocado” sauce and had a little left over. When I made these spring rolls, I thought why chop up an avocado when I have the leftover avocado sauce? So I added it to the veggies inside and I’m telling ya, I about died when I took my first bite! You gotta try the avocado sauce inside. This recipe makes way too much sauce, it’s originally for zucchini noodles to be prepared to use it the next day or make it the day before. 1/2 c basil leaves, 1/4 c walnuts, 1/4 c olive oil, 1/2 tsp sea salt, 1/4 tsp cayenne pepper, juice of one lime. Blend in the blender.

Our Latest Recipes