Crunchy Thai Spring Rolls Recipe

Classic Spring Rolls

The Spruce

Prep: 20 mins
Cook: 25 mins
Total: 45 mins
Servings: 12 servings
Nutrition Facts (per serving)
129 Calories
5g Fat
15g Carbs
5g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 12
Amount per serving
Calories 129
% Daily Value*
Total Fat 5g 7%
Saturated Fat 0g 2%
Cholesterol 9mg 3%
Sodium 256mg 11%
Total Carbohydrate 15g 6%
Dietary Fiber 1g 5%
Total Sugars 3g
Protein 5g
Vitamin C 8mg 39%
Calcium 19mg 1%
Iron 1mg 3%
Potassium 170mg 4%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This classic Thai spring rolls recipe results in hot and crunchy rolls with a flavorful filling. A great-tasting filling really is the key to spring roll success. Part of what makes that happen is the fact that the filling ingredients are stir-fried before they're rolled.

This recipe is the perfect introduction for anyone who has not made spring rolls before. They're quite easy once you learn the steps, and you can use pork or tofu instead of chicken. When they're cooked, simply dip the rolls in a little Thai sweet chili sauce, which you can make yourself or find in the Asian section of most supermarkets.


Click Play to See This Recipe Come Together


For the Stir-Fry Sauce

  • 2 tablespoons soy sauce

  • 1 1/2 tablespoons fish sauce, or vegetarian stir-fry sauce

  • 1 tablespoon lime juice

  • 1 tablespoon mirin, or dry sherry

  • 1/4 teaspoon sugar

  • 1/4 teaspoon ground white pepper

For the Filling

  • 1 breast chicken breast, thinly sliced

  • 1 tablespoon soy sauce, more as needed

  • 2 tablespoons oil

  • 4 cloves garlic, minced

  • 1 (2-inch) piece galangal, or ginger, grated

  • 3 medium green onions, sliced lengthwise into matchsticks

  • 1 small red chile pepper, minced

  • 1 large carrot, sliced lengthwise into matchsticks

  • 4 to 6 medium shiitake mushrooms, finely chopped

  • 1/2 cup shredded cabbage

  • 2 to 3 cups bean sprouts

  • 3 tablespoons lime juice, optional

  • 12 spring roll wrappers

  • 1/2 cup coarsely chopped fresh coriander

  • 2 tablespoons vegetable oil, more as needed

Steps to Make It

Note: While there are multiple steps to this recipe, this spring roll recipe is broken down into workable categories to help you better plan for cooking.

Make the Stir-Fry Sauce

  1. Gather the ingredients.

    Thai Spring Rolls Recipe
    The Spruce 
  2. In a small bowl, whisk together soy sauce, fish sauce, lime juice, mirin or dry sherry, sugar, and white pepper.

    Thai Spring Rolls Recipe
    The Spruce 
  3. Set aside to be used when making the filling. 

    Thai Spring Rolls Recipe
     The Spruce

Make the Filling

  1. Toss the chicken strips in 1 tablespoon soy sauce. Set aside to marinate.

    Thai Spring Rolls Recipe
     The Spruce
  2. Heat a wok or large frying pan over medium-high heat. Drizzle in 2 tablespoons oil, then add garlic, galangal or ginger, green onions, and chile pepper. Stir-fry for 1 minute.

    Thai Spring Rolls Recipe
    The Spruce 
  3. Add the marinated chicken and stir-fry for 2 to 3 minutes.

    Thai Spring Rolls Recipe
     The Spruce
  4. Add the carrot, mushrooms, and cabbage along with the stir-fry sauce. Stir-fry 2 more minutes, until the chicken is opaque when sliced through and the vegetables have softened but still retain most of their crispness.

    Thai Spring Rolls Recipe
    The Spruce 
  5. Remove from heat and mix in the bean sprouts.

    Thai Spring Rolls Recipe
     The Spruce
  6. Test it for salt and flavor. Add 1 more tablespoon of fish or soy sauce if it's not salty or flavorful enough. If it's too salty, add a squeeze of lime juice.

    Thai Spring Rolls Recipe
    The Spruce 

Assemble the Rolls

  1. Place a spring roll wrapper on a clean working surface. Using a slotted spoon, place 1 heaping tablespoon of well-drained filling lengthwise across the bottom of the wrapper, leaving 1 inch bare on either side. 

    Thai Spring Rolls Recipe
     The Spruce
  2. Sprinkle some of the fresh coriander over the filling, and you're ready to roll.

    Thai Spring Rolls Recipe
     The Spruce
  3. Fold the left and right ends over the filling on either side. 

    Thai Spring Rolls Recipe
    The Spruce 
  4. Then lift up the bottom (nearest you) and roll to the other end.

    Thai Spring Rolls Recipe
    The Spruce 
  5. Secure the roll by dipping your fingers in some water and wetting the end, "pasting" it shut.

    Thai Spring Rolls Recipe
     The Spruce
  6. Continue rolling until you're out of wrappers and filling.

Fry Your Spring Rolls

  1. In a wok or deep-sided frying pan, pour oil until it is 1 inch deep. Heat over medium-high heat.

    Thai Spring Rolls Recipe
     The Spruce
  2. When snake-like lines begin to form across the bottom of the pan, the oil should be nearly hot enough. To test it, dip 1 corner of a spring roll into the oil. If it begins to sizzle and cook, the oil is ready. If not, wait another 30 seconds to 1 minute and try again.

    Thai Spring Rolls Recipe
    The Spruce 
  3. Gently place spring rolls in oil, allowing them to fry about 1 minute on each side. Spring rolls are done when they turn light to medium golden-brown. Use tongs to remove and set on paper towels or a clean tea towel to drain while you finish frying the rest.

    Thai Spring Rolls Recipe
     The Spruce
  4. Serve with Thai sweet chili sauce.

    Thai Spring Rolls Recipe
     The Spruce
  5. Enjoy.

Recipe Variations

  • Rather than a chicken breast, substitute an equivalent amount of pork and slice it into thin strips. For a vegetarian spring roll, substitute 1 cup firm tofu sliced into matchsticks.
  • Omit the chile pepper and skip the cayenne if you prefer a mild spring roll.
  • For a vegetarian fish sauce substitute, try Lee Kum Kee Vegetarian Stir-Fry Sauce.

Recipe Tags: