Fresh Thai Spring Rolls with Creamy Peanut Sauce
Thai spring rolls (the fresh kind, not fried) are what I reach for when I want something crisp, light, and full of bright herbs. They look like a restaurant appetizer but come together in about half an hour with no stove required.

Each roll wraps cool vermicelli noodles, crunchy vegetables, and tender shrimp inside a chewy rice paper wrapper. A dunk in the creamy peanut sauce ties it all together with salty, tangy, slightly sweet flavor.
Why I Keep Coming Back to These Spring Rolls
These rolls hit every texture I like: the noodles are soft, the lettuce and cucumber give a loud crunch, and the herbs make each bite feel fresh. The peanut sauce is the real draw, a mix of peanut butter, hoisin, and lime that I always want to eat with a spoon.
I love that they take almost anything you have on hand. Leftover rotisserie chicken, pan-fried tofu, or extra vegetables all slide right in. There is no wrong combination, which is why I make some version of these every warm week.
They also hold up surprisingly well if you store them right, so rolling a batch ahead for a party or packing them for a quick lunch is totally doable.
Ingredients

- 2 oz dried vermicelli rice noodles: the thin ones found in the Asian aisle.
- 8 rice paper wrappers (22 cm): the standard round size.
- 1 cup shredded lettuce: butter lettuce or iceberg both work.
- 1 medium carrot: julienned into thin sticks.
- 1 small cucumber: julienned or thinly sliced into ribbons.
- ½ cup mixed fresh herb leaves: mint, cilantro, and Thai basil are classic.
- 8 large cooked shrimp (peeled and deveined): halved lengthwise so they lay flat.
- ¼ cup creamy peanut butter: natural or regular.
- 2 tbsp hoisin sauce: for sweetness and depth.
- 1 tbsp lime juice: fresh squeezed for brightness.
- 1 tsp soy sauce or tamari: to round out the salt.
- 1 to 2 tbsp warm water: to thin the sauce to dipping consistency.
- Optional: sriracha or chili garlic sauce for heat.
Variations and Swaps
- Use chicken: shred leftover roast chicken. Cool them first so they don’t steam the vegetables.
- Go vegan: swap the shrimp for firm tofu lightly patted dry and sliced into strips.
- Skip the herbs: if cilantro tastes soapy to you, just use mint or leave herbs out entirely.
- Change the sauce: a simple hoisin-lime blend or sweet chili sauce are both great alternatives.
- Add crunch: a handful of crushed peanuts inside the roll or on top of the sauce dials up the texture.
If you like this style of food, Vietnamese Shrimp Spring Rolls are another fun version to try.
How to Make Fresh Thai Spring Rolls
Step 1: Soften the Noodles

Place the 2 oz dried vermicelli noodles in a heatproof bowl and pour enough boiling water over to cover. Let them soak for about 5 minutes, until they are tender but still a little springy to the bite.
Drain the noodles in a colander and rinse with cold water to stop any carryover cooking. Give them a good shake to remove excess moisture, then set the colander on the counter while you prep the rest.
Step 2: Slice and Arrange the Vegetables

Shred the 1 cup lettuce, julienne the carrot and cucumber, and pick the herb leaves from their stems. Spread everything out on a platter or cutting board so the fillings are easy to grab.
Halve the 8 cooked shrimp lengthwise with a sharp knife. Keep a shallow bowl of warm water on the counter nearby, it makes dipping the rice paper effortless.
Step 3: Whisk the Peanut Sauce

In a small bowl, whisk together the ¼ cup peanut butter, 2 tablespoons hoisin sauce, 1 tablespoon lime juice, 1 teaspoon soy sauce, and 1 tablespoon warm water. Keep whisking until the mixture is completely smooth and loose enough to pour off a spoon.
Taste and tweak it. Another squeeze of lime for tang, a little more soy for salt, or a squirt of sriracha if you want heat. Set the sauce aside at room temperature.
Step 4: Roll and Serve

Dip one rice paper wrapper into the warm water for just a few seconds, long enough to soften it but not so long it goes floppy. Lay it flat on a clean work surface. On the lower third of the wrapper, layer a small amount of lettuce, a pinch of noodles, a few carrot and cucumber sticks, some herb leaves, and two shrimp halves cut-side up.
Fold the bottom edge over the filling and give it a firm tuck to tighten everything together. Fold in the two sides, then keep rolling upward snugly. A tight roll holds neatly when you dip.
Place each finished roll seam-side down on a plate and cover with a damp paper towel while you repeat with the remaining wrappers. Serve right away with the peanut sauce on the side.
Tips for Rolling Spring Rolls That Stay Intact
- Work one wrapper at a time.: Keep the rest of the dry rice paper covered so they don’t curl.
- Don’t overstuff.: A small mound of fillings rolls easier and stays closed. You can always make an extra roll.
- The quick dip trick.: Three seconds in warm water is plenty. The wrapper will continue softening as you add the fillings, and a too-wet wrapper tears.
- Line them up.: Set finished rolls with a little space between so they don’t stick together. If you must stack for storage, separate layers with plastic wrap.
Keeping Leftover Spring Rolls Fresh
Store leftover rolls in an airtight container with a damp paper towel directly over them. They keep in the fridge for up to 24 hours, though the rice paper will firm up a bit. They’re still tasty, just not as soft as the moment you rolled them.
What Goes Well with Fresh Spring Rolls
A bowl of tom kha gai, the creamy coconut chicken soup, balances the crisp rolls with warmth and richness. Thai iced tea, sweet and cool from the condensed milk, is the drink I pour most often. For a simple side, toss cucumber slices with a splash of rice vinegar and chili flakes for extra crunch and heat.
Frequently Asked Questions
What dipping sauces go with spring rolls besides peanut sauce?
A Vietnamese-style nuoc cham made with fish sauce, lime, sugar, and garlic is classic. Sweet chili sauce or a simple hoisin whisked with lime juice also taste great.
Can I make these without vermicelli noodles?
Yes. You can leave them out entirely or pack in extra shredded lettuce and bean sprouts. The rolls still hold together and feel lighter.
How do I keep the spring rolls from sticking to each other on the plate?
Arrange them seam-side down with a finger’s worth of space between each one. If you need to stack them in a container, put parchment or plastic wrap between layers.
Are these spring rolls kid-friendly?
They are. For younger eaters, try sticking to just mild mint and use chicken or plain tofu instead of shrimp. Serve the sauce on the side for dipping.

Fresh Thai Spring Rolls with Creamy Peanut Sauce Recipe
Ingredients
Method
- Soften the vermicelli noodles: place in a heatproof bowl, cover with boiling water, soak 5 minutes, then drain and rinse with cold water. Set aside.
- Prepare the vegetables: shred lettuce, julienne carrot and cucumber, pick herb leaves, and halve the shrimp. Arrange everything on a platter.
- Make the peanut sauce: whisk peanut butter, hoisin, lime juice, soy sauce, and 1 tbsp warm water until smooth, adding a little more water if needed. Adjust seasoning to taste.
- Roll the spring rolls: dip a rice paper in warm water for a few seconds until pliable, lay flat, layer fillings on the lower third, fold bottom over, tuck in sides, and roll tightly. Place seam-side down and cover with a damp towel. Serve immediately with the sauce.
