The perfect vegetable spring roll is a tantalizing fusion of fresh, crunchy vegetables, aromatic seasoning, and a delicate, crispy wrapper. This is my step-by-step guide to making the perfect crispy spring roll.

I’m going to cover how to make the signature vegetable spring roll filling, which wrappers to use, and how to fold and roll them so they’re perfect every time!

Overhead picture of 2 stacks of vegetable spring rolls on a wooden board with a small pot of sweet chilli sauce, all sprinkled with a little fresh coriander.

Crispy spring rolls filled with a seriously flavourful vegetarian filling. I love to serve them with lots of sweet chilli sauce for dipping.

📋 Ingredients

For the veggies, I like to use carrots, white cabbage, red pepper and bean sprouts but you could add in some mushrooms, spring onions (green onion) or whatever you like really.

Labelled ingredients for making the filling for vegetable spring rolls.

It’s important that you get the spring roll wrappers that are specifically for spring rolls.

I use the TYJ Spring Roll Pastry. This is a traditional egg roll pastry that you can get from some larger supermarkets, most Asian supermarkets and they’re available on Amazon HERE < Affiliate Link.

Picture of spring roll pastry in its package sat on a wooden chopping board.

I strongly recommend this over rice paper wrappers or filo pastry! I find rice paper and filo pastry breaks too easily – either during the rolling or frying.
Also, spring roll wrappers are slightly thicker, with more of a dense crunch, once fried.

📺 Watch how to make it

Full recipe with detailed steps in the recipe card at the end of this post.

Making the spring roll filling

  1. We’re going to start off by making the filling.
  2. Fry off the veggies in the oil over medium heat.
  3. Add in the sauce ingredients along with a little of the cornflour slurry.
  4. Place the filling in a small bowl to let it cool.

How to wrap spring rolls

  1. Place a spring roll wrapper on a board with the corner facing you.
  2. Add a heaped tablespoon of the filling.
  3. Start rolling into a sausage shape.
  4. Fold in the two side corners.
  5. Continue rolling then wet the last corner.
  6. Roll and seal the spring roll, then repeat until you’ve used all the filling.
A collage of 6 numbered photos shoring the process of wrapping spring rolls.

👩‍🍳PRO TIP If you want a meat version, you can add thin strips of cooked pork, chicken or duck to the pan, when you add the beansprouts.

🍽️ What to serve with Spring Rolls

These vegetable spring rolls are perfect as an appetiser with some Sweet Chilli Dipping Sauce or Sweet and Sour Sauce. However, you could serve them as a side dish alongside your favourite fakeaway recipe, such as:

Close up picture of a sliced open vegetable spring roll showing the filling. The open spring roll is sat on top of a stack of other spring rolls.

Stay updated with new recipes!
Subscribe to the newsletter to hear when I post a new recipe. I’m also on YouTube (new videos every week) and Instagram (behind-the-scenes stories & beautiful food photos).

Want to save this recipe to your email?
Just enter your email and get it sent straight to your inbox!
Please enable JavaScript in your browser to complete this form.
5 from 2 votes

Vegetable Spring Rolls Recipe

Make the perfect vegetable spring rolls at home with our step-by-step guide. Crispy, fresh, and packed with flavor, these spring rolls are fantastic!
Prep Time: 30 minutes
Cook Time: 15 minutes
Total Time: 45 minutes
Servings: 8 Spring Rolls
Course: Appetizer, Sides
Cuisine: Chinese


  • 1 tbsp sunflower oil (or other neutral frying oil)
  • 1 tbsp sesame oil
  • 2 carrots peeled and sliced into matchsticks
  • 140 g (5 oz) green or white cabbage thinly sliced
  • ½ red bell pepper deseeded and thinly sliced
  • 140 g (5 oz) fresh beansprouts
  • 2 cloves garlic peeled and minced
  • 4 tbsp light soy sauce
  • 2 tbsp hoisin sauce
  • ¼ tsp white pepper
  • 2 tsp cornflour mixed with 2 tbps of cold water to make a slurry, (cornstarch in USA)
  • oil for deep frying
  • 10 spring roll pastry wrappers

To Serve:



  • Start by making the filling. Heat the sunflower oil and sesame oil in a frying pan or wok over a medium-high heat.
    1 tbsp sunflower oil, 1 tbsp sesame oil
  • Add the carrot, cabbage, and red pepper and stir fry for 1 minute, until slightly softened.
    2 carrots, 140 g (5 oz) green or white cabbage, ½ red bell pepper
  • Add the beansprouts and garlic and toss together, cooking for 1 minute.
    140 g (5 oz) fresh beansprouts, 2 cloves garlic
  • Add the soy sauce, hoisin sauce, and white pepper and toss together, then add in tiny splashes of the cornflour slurry, until the vegetable mixture is slightly sticky (you may not need all of the cornflour slurry).
    4 tbsp light soy sauce, 2 tbsp hoisin sauce, ¼ tsp white pepper, 2 tsp cornflour
  • Turn off the heat and transfer the vegetables to a bowl to cool.

Spring rolls:

  • Start heating the frying oil in a heavy-based pan while you make up the spring rolls.
    oil for deep frying
  • Take a spring roll wrapper and place on the work surface with a corner pointing towards you (cover the rest of the wrappers with a damp clean tea towel to stop them from drying out).
    10 spring roll pastry wrappers
  • Place a heaped tablespoon of the cooled vegetable mix near the bottom corner of the spring roll wrapper, leaving about an inch space from the bottom corner, and shape the filling into a sausage shape (the filling will be horizontal you you).
  • Roll up the spring roll, tucking the outer edges in just before you finish rolling – so you have a fat cigar-shaped spring roll. Seal the edges using a bit of water on your fingers.
  • Place the filled spring roll on a plate or baking tray, then repeat with the remaining spring rolls.
  • When the spring rolls are complete, and your oil is hot, carefully add five spring rolls to the pan, one at a time. You will need to work in two batches to prevent overcrowding the pan.
  • Cook the spring rolls for 2-3 minutes, turning often until golden brown, then place on a plate lined with kitchen roll, to soak up excess oil. Then repeat with the remaining spring rolls.
  • Serve with sweet chilli sauce for dipping.
    sweet chilli sauce



Nutritional information is approximate per roll. I’ve estimated 1 tsp oil being absorbed per roll during the frying process.


Calories: 167kcal | Carbohydrates: 78g | Protein: 11g | Fat: 15g | Saturated Fat: 6g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 5g | Trans Fat: 0.02g | Cholesterol: 0.1mg | Sodium: 582mg | Potassium: 121mg | Fiber: 1g | Sugar: 3g | Vitamin A: 2798IU | Vitamin C: 17mg | Calcium: 17mg | Iron: 0.4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Some of the links in this post may be affiliate links – which means if you buy the product I get a small commission (at no extra cost to you). If you do buy, then thank you! That’s what helps us to keep Kitchen Sanctuary running. The nutritional information provided is approximate and can vary depending on several factors. For more information please see our Terms & Conditions.

Welcome to Kitchen Sanctuary

Hi, I'm Nicky and I love to cook! I want to share with you my favourite, delicious family friendly recipes. I want to inspire you to create fantastic food for your family every day.

Other Recipes You Might Like:

Leave a comment

Your email address will not be published. Required fields are marked *

Rate the recipe

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    Lovely, The recipe was great, the instructions were easy and I was very pleased with the results. I have two grown men who are very particular about what they eat, and even they gave it a five rating. Thank You!

  2. 5 stars
    Made these over the festive period, added chicken and omitted the carrots. Absolutely delish, will definitely be making these again. Using duck next time😋