Fresh Spring Rolls with Peanut Dipping Sauce

4.73 from 293 votes
↓ Jump to Recipe 103

This post may contain affiliate links | disclosure policy

This fresh spring rolls recipe is served with a delicious peanut dipping sauce. Each roll is filled with healthy, crisp vegetables, rice noodles, shrimp, and herbs. Impress family and friends with this easy appetizer!

Fresh spring rolls on a platter with a small bowl of peanut dipping sauce.

Jessica’s Recipe Science

  • A quick soak of the rice paper reactivates the dried rice starch, making it flexible and pliable without dissolving or tearing.
  • Cooling and rinsing the noodles removes excess surface starch and stops carryover cooking, preventing gummy, clumped noodles.
  • Placing lettuce down first creates a moisture barrier, and rolling tightly removes air pockets, allowing the hydrated starch wrapper to seal.

Why It Works

Fresh spring rolls may look delicate, but once you understand how the rice paper works, they’re incredibly easy to make. The wrapper is made from dried rice starch, and a quick 15- to 20-second dip in water is all it needs to become soft and flexible. It might still feel slightly firm when you lay it down — that’s okay! It continues to absorb moisture as you add the fillings. The key is having everything prepped before you start, so assembly is smooth and stress-free.

This is the kind of recipe I love for warm days, casual gatherings, or when you want something fresh but satisfying. You get crisp veggies, tender shrimp, and soft noodles all wrapped up in one bite. Don’t skip the peanut sauce! The creamy peanut butter naturally blends with hoisin and rice vinegar to create a thick, luscious dip that clings to every roll.

Ingredients You’ll Need

Fresh spring roll ingredients portioned in bowls and laid out on a table.
  • Rice Paper Wrappers: You can buy Vietnamese spring roll paper wrappers at most major grocery stores or Asian markets. They are very thin, dry, translucent circular sheets made from rice. They measure close to 9 inches (22 cm) wide and can be filled with anything your heart desires.
  • Shrimp: Buy pre-cooked shrimp, or blanch them in boiling water for 1 to 2 minutes until pink and opaque. I recommend using the 16/20 count (extra jumbo) and white or pink type of shrimp.
  • Noodles: Thin rice noodles add light structure and balance to the fresh spring rolls. Their soft starch cushions the crisp vegetables and shrimp while absorbing excess moisture, keeping the rolls fresh, not watery.
  • Vegetables & Herbs: Boston lettuce creates a sturdy barrier that protects the delicate rice paper, while shredded carrots, red cabbage, and bean sprouts add crisp texture, natural sweetness, and crunch. Mint and cilantro bring bright, aromatic notes, keeping each bite light, vibrant, and refreshing.
  • Peanut Dipping Sauce: A sweet-and-savory peanut sauce is a must-have for these rolls. It’s a simple blend of hoisin sauce, creamy peanut butter, and rice vinegar. The consistency is thick and luscious, perfect for dipping.

See the recipe card below for all ingredients and measurements (US and metric).

Ingredient Substitutions

This fresh spring roll recipe is easy to customize! Try these delicious ideas:

  • Protein: Grilled chicken, Cantonese char siu, baked tofu, crab, lobster, or tofu.
  • Vegetables: Sliced bell pepper, pickled red onions, cucumber, spiralized vegetables, avocado, or green onion.
  • Lettuce: Use other types of lettuce, such as romaine, red leaf, green leaf, or butter leaf.
  • Fruit: Mango, pineapple, or strawberries.
  • Make it Spicy: Add sliced jalapenos to the rolls, or try adding sriracha or chili oil to the dipping sauce.
  • Peanut Dipping Sauce Swaps: Use almond butter or cashew butter instead of peanut butter. Replace hoisin with a mix of soy sauce and a touch of honey or brown sugar. For a lighter option, serve with nuoc cham (Vietnamese dipping sauce), sweet chili sauce, or sweet and sour sauce.

How to Make Fresh Spring Rolls

Step 1: Make the Peanut Dipping Sauce

Whisk the hoisin, peanut butter, water, and rice vinegar until well combined to form a stable emulsion. The hoisin sauce has a strong savory umami taste, so no additional soy sauce or fish sauce is needed. I find that the sauce is sweet enough from what’s already added to the peanut butter. Adjusting the water controls viscosity, so the sauce is thick enough to adhere but fluid enough for dipping.

Experimentation Encouraged: Feel free to adjust the sweetness level up or down, especially if you’re using unsweetened or homemade peanut butter. Maple syrup, honey, brown sugar, or coconut sugar are all good options.

Metal tongs lifting Vermicelli rice noodles cooking in a pot.

Step 2: Cook the Rice Noodles

Rice noodles are primarily starch. Cooking them just until tender hydrates and gelatinizes the starch without over-swelling it, which would make them sticky and mushy. Rinsing with cold water immediately stops carryover cooking and washes off excess surface starch, preventing clumping and keeping the texture light inside the roll.

Metal strainer lifting cooked shrimp out of a pot of water.

Step 3: Cook the Shrimp

Shrimp cook quickly because their muscle fibers are delicate and low in connective tissue. Heating just until pink and opaque ensures the proteins coagulate without tightening excessively, which would cause a rubbery texture. Rapid cooling halts residual heat transfer and preserves a tender bite. Cut them in half lengthwise so they lie flat in the roll.

Person soaking rice paper wrappers in a pie dish filled with water.

Step 4: Soak the Rice Paper

Rice paper is made from dried rice starch. A brief soaking rehydrates the starch network, making it flexible without dissolving. Simply dip one sheet in water for about 15 to 20 seconds, lay it on a damp towel (so it doesn’t stick) when filling and rolling. Even if it feels slightly firm at first, the residual moisture continues to migrate inward, making the wrapper pliable as you assemble, preventing tearing while maintaining structure.

Pro Tip: If you find the wrappers are getting really sticky, just dip your fingers in water and use them to help separate the clingy areas.

how to make spring rolls

Step 5: Fill and Roll

For traditional Vietnamese spring rolls, layer crisp lettuce, shredded carrots, thinly sliced red cabbage, and bean sprouts with the shrimp for fresh crunch and contrast. Vermicelli rice noodles add substance while keeping the rolls light. I also tuck in 2 to 3 sprigs of fresh mint and cilantro for bright, herbaceous flavor in every bite.

Avoid overfilling or wrapping too tightly, as the delicate rice paper can tear. Start with lettuce to create a barrier between the moist noodles and wrapper, then roll snugly to remove air pockets so the starch naturally adheres and seals without heat.

Fresh shrimp spring rolls on a plate with peanut dipping sauce.

Step 6: To Serve

Fresh spring rolls are best served right away because hydrated rice paper continues to lose moisture to the air, which can cause it to firm up or toughen over time. Make sure to dip the roll in the luxurious peanut dipping sauce!

The sauce is also delicious served with my crispy vegetarian egg rolls. Try my Vietnamese shrimp salad recipe if you like the flavor combinations in these rolls.

Frequently Asked Questions

How do you make Vietnamese spring rolls?

Start by boiling the rice noodles until tender, then rinse with cold water, drain well, and refrigerate to prevent sticking. Blanch the shrimp in boiling water just until pink and opaque, chill, then slice in half lengthwise. Set a damp kitchen towel on a cutting board and fill a large bowl with cool water. Dip one rice paper wrapper in the water for 15 to 20 seconds, then lay it flat on the damp towel. Arrange lettuce, rice noodles, carrots, cabbage, and bean sprouts on the bottom third of the wrapper. Roll halfway into a cylinder, fold in the sides, then add mint, parsley, and two shrimp halves. Continue rolling tightly into a sealed cylinder.

How do I prevent mushy rice paper wrappers?

The wrapper will still feel rigid when you remove it from the water. Don’t be tempted to soak for more than 20 seconds, as it will be harder to work with. The starches in the paper become very sticky and pliable like glue when hydrated, tightly sealing in the filling.

How long will fresh spring rolls last?

It’s best to eat them fresh within an hour or two of rolling. However, they can be covered with plastic wrap, refrigerated, and enjoyed within 24 hours. Yet I’ve noticed that the rice wrapper can become more rigid as it dries out in the refrigerator.

More Asian Appetizers

If you tried this Fresh Spring Rolls Recipe, please leave a 🌟 star rating and let me know how it went in the 📝 comments below!

Fresh Spring Rolls with Peanut Dipping Sauce

Delicious fresh spring rolls served with peanut sauce. Each roll is filled with crisp vegetables, rice noodles, shrimp, and herbs.
4.73 from 293 votes
Prep Time30 minutes
Cook Time5 minutes
Total Time35 minutes
Servings 10 rolls
Course Appetizer
Cuisine Vietnamese

Ingredients 
 

Peanut Dipping Sauce

Fresh Spring Rolls

  • 6 ounces thin rice noodles, Thai Kitchen Thin
  • 10 jumbo shrimp, 16-20 count, peeled and deveined
  • 10 round rice paper wrappers, Three Ladies Brand
  • 10 boston lettuce leaves, stem ends removed, cut in half
  • 1 cup shredded carrots
  • 1 cup thinly shredded red cabbage
  • 1 cup bean sprouts
  • 20 mint leaves
  • ½ cup cilantro leaves, lightly packed

Instructions 

  • Make the Peanut Dipping Sauce – In a medium bowl, whisk together hoisin sauce, peanut butter, water, rice vinegar, and peanuts until smooth. Add more water for a thinner consistency. Transfer to a serving bowl and sprinkle with chopped peanuts.
  • Cook the Rice Noodles – In a medium pot, bring 3 quarts of water to a boil. Add the dried rice noodles and cook until tender but not mushy, about 4 to 6 minutes or according to package directions. Transfer to a colander and rinse with cold water. Refrigerate until ready to use. Do not discard water!
  • Cook the Shrimp – Bring the water to a boil, add shrimp and cook for 1 to 1 ½ minutes, until pink and opaque. Immediately remove the shrimp from the water, drain, and refrigerate. Once cool, cut the shrimp in half lengthwise to create two pieces. Set aside.
  • Soak the Rice Paper – Fill a pie dish or a large bowl with cool water, large enough to hold the piece of rice paper. Set a damp dish towel on a cutting board. Immerse one rice paper sheet in the water for 15 to 20 seconds. Remove, shaking off excess water, and lay flat on the damp cloth. The paper may still seem stiff; however, it will become pliable as you build each roll.
  • Fill and Roll – Lay one piece of lettuce over the bottom third of the rice paper. On the lettuce, place 2 to 3 tablespoons of noodles, 1 tablespoon of carrots, 1 tablespoon of cabbage, and a few bean sprouts. Roll up the paper halfway into a cylinder. Fold the sides in an envelope pattern. Lay 2 shrimp halves, cut side down, along the crease. Place a few cilantro and mint leaves next to the shrimp. Keep rolling the paper into a tight cylinder to seal. Place the seam side down on the plate. Repeat with remaining wrappers.
  • To Serve – Serve the shrimp spring rolls immediately with the peanut dipping sauce.

Recipe Video

YouTube video

Notes

  • Serving Size: 1 spring roll plus 1 ½ tablespoons dipping sauce.
  • Lettuce Options: Red leaf, green leaf, or butter leaf lettuce can be substituted for Boston.
  • Storing: Wrap each roll tightly in plastic wrap. Place in a single layer in an airtight container and refrigerate for up to 24 hours. Let it sit at room temperature for 15 minutes before serving to soften the rice paper. Peanut sauce can be refrigerated for up to 5 days.

Nutrition Facts

Serves: 10 rolls
Calories 357kcal (18%)Carbohydrates 35g (12%)Protein 5g (10%)Fat 2g (3%)Saturated Fat 1g (5%)Cholesterol 17mg (6%)Sodium 422mg (18%)Potassium 179mg (5%)Fiber 2g (8%)Sugar 5g (6%)Vitamin A 2873IU (57%)Vitamin C 9mg (11%)Calcium 46mg (5%)Iron 2mg (11%)

Percent Daily Values are based on a 2000-calorie diet. All nutritional information is based on estimated third-party calculations. Each recipe and nutritional value will vary depending on the brands you use, measuring methods, and portion sizes per household.

Tried this recipe?

Tag me on Instagram. I'd love to see how it turns out!

Tag @jessica_gavin

Jessica Gavin

I'm a culinary school graduate, cookbook author, and a mom who loves croissants! My passion is creating recipes and sharing the science behind cooking to help you gain confidence in the kitchen.

Quick & Easy Meals in Under 30 Minutes!
Get 25 simple meals your whole family will love.
Jessica Gavin standing in the kitchen

You May Also Like

Reader Interactions

4.73 from 293 votes (280 ratings without comment)

Leave a Comment

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

Recipe Rating




103 Comments Leave a comment or review

    • Joyce Feltz says

      I’m wondering the same thing! Every query about the calories in fresh spring rolls is much, much lower. After all, they are mostly vegetables, and shrimp is low cal too. The wrapper is about 45 calories. And 1T peanut butter is 95 cal, 1T Hoisin is 45 cal, and the rest is negligible. At most, even with 1T sauce per spring roll, the most I’d think one spring roll with sauce would be around 150 cal. Hmmm!

  1. Brittany Schnell says

    I made this tonight for dinner with my husband. We each had troubles rolling tight rolls. Most of our rolls fell apart. We are pretty rural and our grocery story did not have the bean sprouts. I substituted the sprouts with cucumber. It was a light and fresh option for dinner and we will be making it again for lunch tomorrow. Thanks for the recipe.

    • Jessica Gavin says

      You’re welcome! I’m glad you gave it a try and didn’t give up. Perhaps letting the wraps soak a little less so it’s more rigid when you roll. You only need a few seconds!

  2. Behind.the.Label.Nutrition says

    This recipe was PERFECTION, no adjustments needed. Plus I’m a visual person and am beyond grateful for the video tutorial. Now, me and my kids are spring rolling pros!
    Well, not quite but its so much fun, so easy, and so delicious. And the sauce. WAS EVERYTHING!

  3. Sheryl C says

    I love the spring rolls and peanut sauce at my favorite pho restaurant, so I tried this recipe. These turned out great! I changed out some of the ingredients (shredded napa cabbage and no herbs) to my taste. The peanut sauce was perfect. I want to eat it on everything.

    • Jessica Gavin says

      The peanut sauce is so good for dipping other dishes in! Thrilled to hear that you enjoyed the spring rolls, Sheryl.

    • Jessica Gavin says

      You can cook the shrimp ahead of time, but I would wait to cook the rice noodles because they do stick together. I have also run some cold water over the noodles, and let them drain before using whenever they stick together.

  4. Bonnie J Abend says

    Bought the spring roll skins not having tried any recipes – shrimp was a great one & pretty easy for an old beginner!! Next time I won’t pile one on top of the other and give each their own space. Skins stick to each other – sauce is really good!! Thanks for the recipe. May try fruit next!

    • Jessica Gavin says

      Great job, Bonnie! Good idea not to stack the rolls, or maybe place a piece of plastic in between. Let me know how you make the fruit version, sounds tasty!

  5. Melissa says

    Hello. I see the nutrition for one shrimp roll is 190 calories but the calories in one rice paper is 238 calories. Can you please confirm the nutrition information? 🙂

  6. John Davies says

    Hello,

    Thank you for the recipe. I am a college student trying out a lot of different recipes for the summer and this has been one of the best so far.

  7. Pennie says

    Is there any way to cut down on the amount of carbs in this dish per serving? Viet Rolls are one of my favs and after having full gastric bypass–I have very limiting dietary restrictions and rules. This many carbs is frowned upon in one sitting. Any ideas would be much appreciated!!

    Thanks so much!

    • Jessica Gavin says

      Hi Pennie- The only way I could see cutting down on the carbs is to not add the rice noodles, and add more vegetables in the filling. Also, just have a small amount of peanut sauce. You could also lettuce wrap the rolls and add the filling if you want to get the flavor without the rice.

See More Comments