30-Minute Thai Spring Rolls

Prep: 20 minCook: 10 min2 servingsmediumThai
Thai Spring Rolls With Homemade Peanut Sauce

Fresh Thai spring rolls deliver a refreshing contrast of textures and flavors—delicate rice paper wrapping tender shrimp, crisp vegetables, and aromatic herbs. The homemade peanut sauce brings rich, creamy depth with bright lime, ginger, and garlic notes balancing the umami of fish sauce and soy. This is an ideal starter for anyone wanting to impress without heavy cooking, from casual weeknight dinners to dinner parties. The rolls showcase Southeast Asian flavors while remaining accessible to home cooks. What sets this version apart is the freshly made peanut sauce whisked to order, delivering superior flavor and texture compared to store-bought versions. Serve these as appetizers or light lunch, perfect for warm weather when fresh, uncooked dishes shine.

Ingredients

2 servings
  • 8 rice paper sheets, 8-inch diameter
    wheat-based spring roll wrappersequal weightsofter texturerequires less water

    2

  • 16 shrimp, small, cleaned and cooked
    tofuequal weighthomemade tofu or store-bought pressed firmshellfish-freeadds soy

    4

    Full guide →
  • 2 cup lettuce, shredded
  • 1 cup vermicelli noodles, cooked
  • 1 cup bean sprouts
  • 6 shiitake mushrooms, thinly sliced
  • ½ cup Thai basil leaves, roughly chopped
    cilantro or mintequal weight

    different herbaceous notes but maintains freshness

    Full guide →
  • ½ cup peanut butter, creamy
    almond butterequal weightpeanuts-freeadds dairy

    slightly different flavor profile but similar texture

    Full guide →
  • ½ cup coconut milk, unsweetened
  • 1 tsp garlic, minced
  • 1 tsp ginger paste
  • ½ Tbsp soy sauce
  • ¼ cup lime juice, fresh
  • 2 tsp fish sauce
    additional soy sauce1/2 tsp soy sauce per 1 tsp fish saucefish-freeadds glutenadds soy

    reduces authentic Thai flavor slightly

    Full guide →
  • 2 Tbsp brown sugar

Instructions

  1. 1

    Cook vermicelli noodles according to package directions, then strain and set aside

  2. 2

    Bring a pot of water to warm heat on medium heat, then turn off once warm

  3. 3

    Dip each rice paper sheet into the warm water until soft and pliable

  4. 4

    Lay rice paper on a cutting board and add shrimp to each sheet

  5. 5

    Layer lettuce, mushrooms, basil, and noodles on the bottom third, avoiding overstuffing

  6. 6

    Roll from the bottom, tucking in sides like a burrito

  7. 7

    Repeat with remaining ingredients

  8. 8

    Whisk together peanut butter, coconut milk, garlic, ginger paste, soy sauce, lime juice, fish sauce, and brown sugar

  9. 9

    Serve rolls with peanut sauce for dipping

Tips

Tip 1

Warm water should be just warm to the touch, not hot. Rice paper becomes fragile in boiling water and tears easily. Test temperature on your wrist before dipping to ensure optimal softness without damage.

Tip 2

Arrange filling ingredients in a line on the bottom third of rice paper before rolling. This prevents overstuffing and creates even, tight rolls that hold together. Leave edges clear for proper sealing.

Tip 3

Whisk peanut sauce ingredients thoroughly to emulsify peanut butter and coconut milk smoothly. Make it just before serving for best flavor, though you can prepare components ahead and combine at table.

Good to Know

Storage

Refrigerate rolls wrapped in damp paper towels inside an airtight container for up to 4 hours. Keep peanut sauce separate. Rolls are best eaten fresh; rice paper becomes tough when stored too long.

Make Ahead

Cook noodles and prepare all filling ingredients up to 4 hours ahead. Store in separate airtight containers. Whisk peanut sauce just before serving for best texture and flavor.

Serve With

Serve as an appetizer plated on a bed of lettuce with peanut sauce in a small bowl. Also works as a light lunch or part of a Thai-inspired spread with coconut rice and cucumber salad.

See pairing guide →

Common Mistakes

Watch

Use water that is too hot to avoid tearing rice paper and creating difficult-to-work-with sheets

Substitutions

Nut-Free Alternatives

peanut butter
almond butterequal weightpeanuts-freeadds dairy

slightly different flavor profile but similar texture

Full guide →

General Alternatives

shrimp
tofuequal weighthomemade tofu or store-bought pressed firmshellfish-freeadds soy

4

Full guide →
Thai basil
cilantro or mintequal weight

different herbaceous notes but maintains freshness

Full guide →
rice paper
wheat-based spring roll wrappersequal weightsofter texturerequires less water

2

fish sauce
additional soy sauce1/2 tsp soy sauce per 1 tsp fish saucefish-freeadds glutenadds soy

reduces authentic Thai flavor slightly

Full guide →
Find more substitutions →

FAQ

Can I make these rolls ahead for a party?

Prepare ingredients separately up to 4 hours ahead. Assemble rolls no more than 2 hours before serving, keeping them wrapped in damp towels in the refrigerator. Whisk peanut sauce just before guests arrive for optimal texture and flavor.

What if I don't have Thai basil?

Cilantro or mint work well as substitutes, offering different but complementary herbaceous notes. Use equal quantities. Regular basil is less ideal but acceptable. Each herb shifts the flavor profile slightly while maintaining freshness.

How long do cooked spring rolls stay fresh?

Fresh spring rolls keep refrigerated for up to 4 hours wrapped in damp paper towels inside an airtight container. Rice paper becomes tough and dry when stored longer. They are best consumed within 2 hours of assembly for optimal texture.