Fresh Spring Rolls, known in Thailand as Por Pia Sod (ปอเปี๊ยะสด), are a refreshing and healthy Thai appetizer made with soft spring roll wrappers filled with fresh vegetables, herbs, glass noodles, and your choice of protein. Unlike the famous crispy Por Pia Tod (fried spring rolls), these rolls are served fresh without deep-frying, making them lighter while still packed with authentic Thai flavors.

Por Pia Sod is a popular street food throughout Thailand, where vendors prepare the rolls fresh to order and drizzle them with a savory-sweet sauce. The combination of crisp vegetables, tender noodles, aromatic herbs, and flavorful fillings creates a perfect balance of textures and tastes that represents the heart of Thai cuisine.

Whether you're looking for a healthy appetizer, a light lunch, or an impressive party dish, Fresh Spring Rolls are easy to prepare and endlessly customizable.


What Makes Thai Fresh Spring Rolls Special?

Thai Fresh Spring Rolls stand out because they combine fresh ingredients with delicate wrappers and a rich, flavorful sauce. Unlike Vietnamese summer rolls that often use rice paper, traditional Thai Por Pia Sod commonly uses thin wheat-based spring roll wrappers that are softened before wrapping.

The filling is colorful, nutritious, and balanced with sweet, salty, tangy, and herbal flavors.

Characteristics include:

  • Soft, delicate wrapper
  • Crisp fresh vegetables
  • Tender glass noodles
  • Fresh Thai herbs
  • Light yet filling
  • Served with sweet soy or peanut sauce
  • Healthy and low in oil

Preparation Time

  • Preparation Time: 35 minutes
  • Cooking Time: 10 minutes
  • Total Time: 45 minutes
  • Servings: 8 fresh spring rolls

Ingredients

For the Filling

  • 8 fresh spring roll wrappers (wheat wrappers)
  • 100 g glass noodles (mung bean vermicelli)
  • 1 cup lettuce, shredded
  • 1 cup cabbage, finely shredded
  • 1 carrot, julienned
  • 1 cucumber, julienned
  • ½ cup bean sprouts
  • ½ cup fresh cilantro
  • ¼ cup fresh mint leaves
  • 2 spring onions, sliced
  • ½ cup Thai basil leaves (optional)

Protein Options

Choose one:

  • 200 g cooked shrimp
  • 200 g grilled chicken, sliced
  • 200 g roasted pork
  • 200 g tofu, pan-fried
  • 200 g crab sticks

Seasoning for the Filling

  • 1 tablespoon soy sauce
  • 1 teaspoon sesame oil
  • ½ teaspoon white pepper

Thai Sweet Soy Sauce

  • 3 tablespoons soy sauce
  • 2 tablespoons hoisin sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon sugar
  • 2 tablespoons water
  • 1 teaspoon rice vinegar
  • 2 cloves garlic, minced
  • 1 teaspoon sesame oil

Optional Peanut Dipping Sauce

  • ¼ cup peanut butter
  • 2 tablespoons coconut milk
  • 1 tablespoon soy sauce
  • 1 tablespoon lime juice
  • 1 tablespoon brown sugar
  • 1 teaspoon red curry paste
  • Warm water as needed

Kitchen Equipment

  • Saucepan
  • Mixing bowls
  • Sharp knife
  • Cutting board
  • Large plate
  • Tongs
  • Measuring cups and spoons

Step 1: Cook the Glass Noodles

Bring a pot of water to a boil.

Add the glass noodles and cook for 3–4 minutes until tender.

Drain well, rinse with cold water, and cut into shorter lengths with kitchen scissors.

Toss with soy sauce, sesame oil, and white pepper.

Set aside.


Step 2: Prepare the Vegetables

Wash and dry all vegetables thoroughly.

Slice the carrot and cucumber into thin matchsticks.

Shred the lettuce and cabbage.

Rinse the bean sprouts.

Separate the mint, cilantro, and Thai basil leaves.

Arrange everything on a large platter for easy assembly.


Step 3: Prepare the Protein

If using shrimp, boil until pink and cooked through, then peel and halve them lengthwise.

If using chicken or pork, cook thoroughly and slice into thin strips.

For tofu, pan-fry until lightly golden and cut into strips.

Allow the protein to cool before assembling the rolls.


Step 4: Make the Sweet Soy Sauce

Heat a small saucepan over medium heat.

Combine soy sauce, hoisin sauce, oyster sauce, sugar, water, rice vinegar, garlic, and sesame oil.

Simmer for 3–5 minutes until slightly thickened.

Allow the sauce to cool before serving.


Step 5: Prepare the Peanut Sauce (Optional)

Whisk together peanut butter, coconut milk, soy sauce, lime juice, brown sugar, and red curry paste.

Add warm water gradually until the sauce reaches a smooth, creamy consistency.

Taste and adjust seasoning if desired.


Step 6: Assemble the Fresh Spring Rolls

Place a spring roll wrapper on a clean work surface.

Arrange a small amount of lettuce near the bottom edge.

Layer with cabbage, carrots, cucumber, bean sprouts, glass noodles, herbs, and your chosen protein.

Fold the bottom edge over the filling.

Fold both sides inward.

Roll tightly to form a neat cylinder.

Repeat with the remaining wrappers.

Cover completed rolls with a slightly damp towel to prevent drying.


Step 7: Serve

Slice each roll diagonally in half for an attractive presentation.

Arrange on a serving platter with fresh herbs, cucumber slices, and dipping sauces.

Serve immediately for the freshest flavor and texture.


Chef's Tips

  • Dry vegetables thoroughly to prevent soggy rolls.
  • Do not overfill the wrappers.
  • Roll tightly to keep the filling secure.
  • Use fresh herbs generously for authentic Thai flavor.
  • Cover prepared rolls with a damp cloth until serving.
  • Serve within a few hours for the best texture.

Popular Filling Variations

Classic Shrimp

  • Boiled shrimp
  • Glass noodles
  • Lettuce
  • Carrots
  • Cucumber
  • Mint

Chicken

  • Grilled chicken
  • Cabbage
  • Bean sprouts
  • Thai basil
  • Cilantro

Vegetarian

  • Fried tofu
  • Mushrooms
  • Avocado
  • Carrots
  • Cucumber
  • Mint

Seafood

  • Shrimp
  • Crab sticks
  • Squid
  • Glass noodles
  • Herbs

Thai Herb Special

  • Tofu
  • Thai basil
  • Mint
  • Cilantro
  • Lettuce
  • Cucumber

Nutritional Information (Per Roll)

NutrientAmount
Calories170 kcal
Protein10 g
Carbohydrates20 g
Fat5 g
Fiber3 g
Sugar4 g
Sodium360 mg

Nutritional values are approximate and vary based on ingredients used.


Storage Tips

Refrigerator

Store assembled rolls in a single layer in an airtight container lined with a damp paper towel. Consume within 24 hours for the best freshness.

Do Not Freeze

Fresh Spring Rolls are not suitable for freezing, as the vegetables lose their crispness and the wrappers become soft after thawing.


Best Side Dishes

Fresh Spring Rolls pair wonderfully with:

  • Thai Green Papaya Salad (Som Tam)
  • Tom Yum Soup
  • Coconut Jasmine Rice
  • Thai Cucumber Salad
  • Fresh Tropical Fruit
  • Thai Iced Tea
  • Lemongrass Ginger Drink

Frequently Asked Questions

Can I make Fresh Spring Rolls ahead of time?

Yes. You can prepare them a few hours in advance. Keep them covered with a damp cloth or tightly wrapped in plastic wrap and refrigerate until ready to serve.

Can I use rice paper instead of wheat wrappers?

Absolutely. Rice paper creates a lighter, translucent roll similar to Vietnamese-style fresh rolls while still complementing Thai-inspired fillings.

How do I keep the wrappers from drying out?

Cover finished rolls with a clean damp kitchen towel or plastic wrap to maintain moisture until serving.

Are Fresh Spring Rolls healthy?

Yes. Since they are not deep-fried and are filled with fresh vegetables, herbs, lean protein, and glass noodles, they are a nutritious option that is naturally lower in fat than fried spring rolls.


Final Thoughts

Fresh Spring Rolls (Por Pia Sod) are a vibrant celebration of Thai cuisine, showcasing crisp vegetables, fragrant herbs, tender noodles, and flavorful proteins wrapped in a soft, delicate wrapper. Their refreshing taste, colorful presentation, and versatility make them perfect as an appetizer, healthy lunch, or party platter. Paired with a rich Thai sweet soy sauce or creamy peanut dipping sauce, these rolls deliver authentic Thai flavors in every bite while offering a lighter alternative to their fried counterpart.