Vietnamese Spring Rolls

By on

Vietnamese Spring Rolls are fresh, flavorful, and fun to make. Packed with crunchy veggies, tofu (or shrimp), and served with the best peanut sauce, these rolls are the perfect light lunch, appetizer, or dinner. And they're ready in just 30 minutes!

127 CAL 14g CARBS 6g FAT 9g PROTEIN 4
2 Comments

Every time we order Vietnamese takeout, the fresh spring rolls are the first thing on my list. But homemade spring rolls are actually super easy to make and even more delicious when you control what goes inside!

These rolls are refreshing, low in calories, and endlessly customizable. I kept things classic here with tofu, carrots, cucumbers, cabbage, herbs, and lettuce, but you can use shrimp, chicken, avocado, or even rice noodles to make them your own. (Picky eaters? Let them build their own!)

And that peanut dipping sauce is sweet, savory, and a little spicy, and basically irresistible. I keep extra in the fridge for dipping veggies or drizzling over bowls. It's that good!

Tofu spring rolls on a wooden tray with carrots, lettuce, cabbage and cucumbers wit peanut sauce.

Before You Get Started

Here are a few tips to help make your spring rolls perfect on the first try:

  • Don't over-soak the wrappers. Just 15–20 seconds in warm water is enough. They'll soften more as they sit.
  • Keep a damp towel nearby. It helps prevent the rice paper from sticking to your surface or itself.
  • Prep all your filling ingredients first. Once the rice paper is ready, you'll want to roll quickly while it's still pliable.
  • Less is more when filling. Overfilling can lead to tearing or bulky rolls that don't hold together.
  • Wrap tightly but gently. Think burrito-style: fold the bottom, tuck in the sides, then roll.

How to Make Vietnamese Spring Rolls

These rolls are easy once you get the hang of the wrapping! Just follow these simple steps.

1. Make the Peanut Sauce

Warm the peanut butter in the microwave for easy mixing. Whisk with soy sauce, maple syrup, lime juice, vinegar, garlic chili paste, ginger, and warm water until smooth. Adjust to taste.

2. Soften the Rice Paper

Dip one sheet of rice paper into warm water for 15–20 seconds, then lay the wet rice paper on a damp surface or towel.

3. Add the Fillings

Place tofu in the center, then layer with veggies and herbs. Don't overfill!

4. Roll It Up

Fold the bottom over the fillings, fold in the sides, then roll tightly. (Most rice paper packs include step-by-step illustrations.)

5. Serve with Dipping Sauce

Enjoy fresh with peanut sauce, or mix it up with other dipping sauces (see below!).

Pro tip: Work with one wrapper at a time and keep the rest covered with a damp towel to prevent drying out.

Flavor Variations & Filling Ideas

Spring rolls are endlessly adaptable. Here are some delicious ways to make them your own:

  • Shrimp: Slice cooked shrimp in half and layer cut-side down for a pretty presentation.
  • Grilled chicken: Marinated chicken adds a hearty touch (try it with hoisin dipping sauce).
  • Avocado: Creamy avocado adds richness and pairs beautifully with fresh herbs.
  • Rice noodles: Make it classic with a small handful of vermicelli noodles.
  • Spicy kick: Add jalapeño slices or a dab of sriracha for heat.
  • Crunchy toppings: Try crushed peanuts or sesame seeds inside or on top for extra crunch.

Wooden board with freshly cut spring rolls packed with vegetables and peanut sauce.

Dipping Sauce Ideas (Beyond Peanut Sauce!)

There are so many options when it comes to spring roll dipping sauces. Peanut sauce is the most traditional.

  • Peanut sauce: This is what I included in the recipe, and it is made with peanut butter, soy sauce, lime juice, honey, and red curry paste. It's sweet, savory, spicy, and completely addicting.
  • Garlic soy sauce: Combine equal parts soy sauce (or tamari) and rice wine vinegar. Add a touch of sesame oil, a minced garlic clove, chopped green onions, and a pinch of chili flakes if you like things spicy. You can also add a touch of sugar if you like a sweeter sauce.
  • Fish sauce dipping sauce: Fish sauce is traditionally used in almost all Vietnamese spring roll sauces. Try combining 3 tablespoons of fish sauce, 3 tablespoons of water, the juice of 1 lime, 2 tablespoons of brown sugar, a teaspoon of fresh ginger, and a teaspoon of Sriracha.
  • Store-bought options: Sweet chili sauce, sesame ginger dressing, chicken satay sauce, hoisin sauce, duck sauce, thick teriyaki sauce, or straight-up Sriracha.

Storage and Meal Prep Tips

Yes, these are best fresh, but here's how to keep them delicious if you're prepping ahead:

  • Store: Wrap each roll individually in plastic wrap to keep the rice paper from drying out or sticking. Store in an airtight container in the refrigerator for up to 2–3 days.
  • Rehydrate: If rice paper dries out, mist lightly with water or wrap in a damp towel for a few minutes before serving.
  • Prep ahead: Chop all your veggies and herbs in advance. You can even make the peanut sauce up to a week ahead!

Frequently Asked Questions

Here are the most common questions about making fresh spring rolls at home.

Traditionally, they're filled with vermicelli noodles, lettuce, fresh herbs, vegetables, and protein like shrimp or tofu, all wrapped in rice paper.

 

Yes! These are packed with fiber and nutrients from raw veggies, plus lean protein. One roll has about 100 calories. Just go easy on the dipping sauces if you're watching sugar or sodium.

 

Yes. Wrap them individually and store in an airtight container. Best enjoyed within 1–2 days.

 

It's likely over-soaked or handled too roughly. Soak just until soft and keep your hands slightly wet to avoid tearing.

 

Spring rolls are Vietnamese, usually served fresh and wrapped in rice paper. Egg rolls are Chinese, fried, and wrapped in a thicker, flour-based wrapper.

 

Yes! The rice paper is naturally gluten-free. Just make sure your sauces (especially soy sauce) are GF or use tamari instead.

 

Hand holding a fresh spring roll filled with tofu and veggies.
The Recipe
Loading Video…

Vietnamese Spring Rolls

127 CAL 14g CARBS 6g FAT 9g PROTEIN 4
PREP TIME: 10 Min
COOK TIME: 20 Min
TOTAL TIME: 30 Min
  • Print
  • Download
  • Send to your inbox

Ingredients

US METRICS
  • 10 oz firm tofu, drained well
  • 8 rice paper spring roll wrappers
  • 1 carrot, thinly sliced
  • 1 cucumber, thinly sliced
  • 1 cup lettuce
  • 1 cup red cabbage, shredded
  • 1/8 cup fresh cilantro
  • 1/8 cup basil
  • 1/8 cup mint
  • 1/4 cup peanut butter (or PB2 combined with water)
  • 1.5 tbsp low sodium soy sauce
  • 1 tbsp pure maple syrup
  • 1/2 tbsp fresh lime juice
  • 1/2 tbsp rice vinegar
  • 1 tsp Asian garlic chili paste (sambal olek)
  • 1/8 tsp ground ginger
  • 2 tbsp warm water

Instructions

(Hide Media)

Switch to prevent your screen from going dark.

1

To make peanut sauce: Warm the peanut butter in the microwave until slightly melted. This step can be skipped but makes it a bit easier to stir. Add the soy sauce, maple syrup, lime juice, rice vinegar, garlic chili paste, and ground ginger to a small bowl. Whisk together, adding water a little at a time until it reaches a smooth consistency. It should be thick but still pourable. Taste and adjust seasoning as needed - more soy sauce for salt, more lime juice for tang, more chili paste for heat, etc.

Peanut sauce being stirred in a small white bowl.
2

To make the spring rolls, submerge one piece of rice paper into water for 15-20 seconds. Remove and place on a damp cloth. Place the tofu in the center of the paper.

Tofu being added to a spring roll wrapper.
3

Layer on the vegetables and herbs. Make sure not to overfill the spring roll or it will break as you are rolling it.

Lettuce, carrots, red cabbage, mint, cilantro, and basil being layered on a spring roll wrapper.
4

Carefully fold over one end and then fold over the sides. Then roll over carefully to close the spring roll. Normally there are directions on the rice paper package for rolling.

Spring roll being folded and rolled.
5

Serve the spring rolls with the peanut sauce.

Fresh spring rolls being drizzled with peanut sauce.

Equipment

This equipment section may contain affiliate links to products we recommend.
Nutritional Facts
Serving Size: 1 spring roll
Amount Per Serving
Calories 127
Calories from Fat 66
% Daily Value *
Total Fat 6g
11%
Saturated Fat 1g
6%
Monounsaturated Fat 0g
0%
Polyunsaturated Fat 0g
0%
Cholesterol 0mg
0%
Sodium 178mg
8%
Total Carbohydrate 14g
5%
Dietary Fiber 2g
8%
Sugars 4g
Protein 9g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.

user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
† We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.
2 Comments
On Vietnamese Spring Rolls
user image
user image
Danielle
May 8, 2018 - 11:29
Add a Rating:
5
would like to see a demo on how to wrap these spring rolls. I have tasted them before and really like them. Thanks!
user image
Michael R
June 14, 2022 - 08:17
There's a video now! Awesome!
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.