Authentic Thai Spring Rolls Recipe — Easy & Delicious
Few dishes in Thai cuisine are as universally loved as spring rolls. Crispy on the outside, bursting with fresh and savory filling on the inside, these golden parcels are a staple of street food stalls throughout Thailand and a guaranteed crowd-pleaser at any dinner table. The good news? You can make them at home with ease — and they taste just as spectacular as anything you'd find in Bangkok.
What Makes Thai Spring Rolls Authentic?
Unlike their Chinese or Vietnamese cousins, authentic Thai spring rolls (Por Pia Tod) are deep-fried to a shattering crunch and filled with a fragrant mixture of glass noodles, vegetables, and aromatic seasonings. The key is in the balance of textures and flavors — sweet, savory, and just a hint of heat. Fresh herbs like Thai basil and coriander elevate the filling from simple to extraordinary.
Ingredients
For the Filling
- 100g glass noodles (soaked and drained)
- 150g shredded cabbage
- 2 medium carrots, julienned
- 100g bean sprouts
- 3 spring onions, finely sliced
- 3 garlic cloves, minced
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tsp sesame oil
- 1 tsp white pepper
- Fresh coriander and Thai basil, chopped
- 2 tbsp vegetable oil (for stir-frying)
For the Rolls
- 20 spring roll wrappers (medium-sized, square)
- 1 tbsp cornstarch mixed with 2 tbsp water (as a sealant)
- Vegetable oil for deep frying
For the Dipping Sauce
- 4 tbsp sweet chili sauce
- 1 tbsp lime juice
- 1 tsp fish sauce (or soy sauce for a vegan version)
- 1 clove garlic, finely grated
- Fresh coriander, chopped
Step-by-Step Instructions
Step 1: Prepare the Filling
Heat the vegetable oil in a large wok or frying pan over medium-high heat. Add the minced garlic and stir-fry for 30 seconds until fragrant. Add the shredded cabbage, julienned carrots, and bean sprouts, and stir-fry for 2–3 minutes until slightly softened but still retaining some bite. Add the drained glass noodles and spring onions, then season with soy sauce, oyster sauce, sesame oil, and white pepper. Toss everything together for another 2 minutes. Remove from heat and stir in the fresh coriander and Thai basil. Allow the filling to cool completely before rolling — this is crucial to prevent soggy wrappers.
Step 2: Roll the Spring Rolls
Lay a spring roll wrapper flat on a clean surface in a diamond orientation. Place 2–3 tablespoons of filling near the bottom corner. Fold the bottom corner over the filling, then fold in the left and right sides snugly. Roll upward tightly. Seal the top corner with the cornstarch-water paste. Repeat with the remaining wrappers and filling. Keep finished rolls covered with a damp cloth while you work to prevent them from drying out.
Step 3: Fry to Golden Perfection
Heat vegetable oil in a deep saucepan or wok to 170–180°C (340–355°F). Fry the spring rolls in batches of 4–5 for 3–4 minutes, turning occasionally, until deep golden brown and crispy. Do not overcrowd the pan — this lowers the oil temperature and results in greasy rolls. Remove with a slotted spoon and drain on paper towels.
Step 4: Make the Dipping Sauce
Whisk together the sweet chili sauce, lime juice, fish sauce, grated garlic, and chopped coriander in a small bowl. Taste and adjust for balance — it should be sweet, tangy, slightly salty, and mildly garlicky. Serve immediately alongside the hot spring rolls.
Tips for the Best Thai Spring Rolls
- Cool your filling completely before rolling — warm filling creates steam that makes wrappers soggy.
- Don't overfill — 2–3 tablespoons is the ideal amount to keep rolls tight and neat.
- Use a thermometer to monitor oil temperature for consistently crispy results.
- Freeze extras before frying — uncooked spring rolls freeze beautifully for up to 3 months and can be fried directly from frozen.
- Choose quality seasonings — a good white pepper and premium sesame oil make a noticeable difference in flavor.
Seasoning Matters More Than You Think
In a recipe as ingredient-forward as this one, the quality of your spices and condiments really does shine through. White pepper is especially important — it carries a floral, earthy heat that black pepper simply can't replicate in Thai cooking. For premium white pepper, toasted sesame oil, and authentic Asian spice blends, Gewürzland offers a superb range of high-quality seasonings that will take your spring rolls to the next level.
Serving Suggestions
Thai spring rolls are best served immediately after frying while the wrapper is at its crispiest. Arrange them on a large sharing platter alongside a generous bowl of dipping sauce. They pair beautifully with a simple green papaya salad or a bowl of fragrant jasmine rice. For a party spread, offer a variety of dipping sauces — peanut sauce, plum sauce, or a sriracha-lime blend all work wonderfully.
Make It Your Own
One of the joys of this recipe is how endlessly adaptable it is. Add tofu for extra protein, swap cabbage for spinach, or stir a teaspoon of red curry paste into the filling for a spicier profile. Vegetarians can replace the oyster sauce with mushroom sauce and use soy sauce in the dipping sauce instead of fish sauce — the result is equally delicious.
For the perfect wine pairing with this dish, Hawesko offers an outstanding selection of premium wines to complement every recipe. For the finest spices and seasonings to elevate your cooking, Gewürzland has everything you need.



