Chinese spring rolls are the ultimate crispy homemade appetizer when you want that irresistible restaurant-style crunch without a soggy, greasy filling. This version delivers a golden, blistered wrapper wrapped around savory pork, shrimp, shiitake mushrooms, napa cabbage and carrots.
The real secret isn’t complicated. It is controlling moisture, cooling the filling completely, wrapping tightly and frying at the right temperature. Those small details are what separate a crisp spring roll from one that splits, leaks or turns oily.
Chinese spring rolls, or 春卷 (chūnjuǎn), have regional variations across China. Cantonese-style versions are especially associated with dim sum, while spring rolls are also enjoyed around Spring Festival. Their golden appearance has long been associated with prosperity and the arrival of spring.
And honestly? They are much more achievable at home than they look.
This recipe combines the best practical techniques from established Chinese cooking traditions with a streamlined home-kitchen method. The filling is richly seasoned, vegetables stay pleasantly textured, and the wrappers fry into that gorgeous crunchy spring rolls texture everyone wants.
Why These Chinese Spring Rolls Get So Crispy
There is a reason homemade spring rolls sometimes disappoint.
The filling is too wet.
The wrappers are left uncovered.
The rolls are overstuffed.
Or the oil isn’t hot enough.
Every one of those problems can sabotage the final texture.
Classic Chinese spring roll techniques emphasize keeping the filling relatively dry, using thin wheat-based square wrappers and sealing the rolls tightly. These details help prevent leaking and excessive oil absorption.
For this recipe, I cook the filling first and reduce it until there is no puddle of liquid left in the pan.
Then I cool it completely before wrapping.
That extra step is worth it.
A cold, firm filling is easier to portion, easier to roll and much less likely to make the wrapper soggy.
The finished result?
Crunchy outside. Savory inside. Golden all over.
The Flavor-Packed Filling
The filling is where these Chinese spring rolls really earn their keep.
I use finely sliced pork and chopped shrimp for a satisfying combination of richness and sweetness.
Napa cabbage provides bulk without making the filling heavy. Carrot adds color and gentle sweetness, while shiitake mushrooms bring that deep, savory umami flavor.
Bamboo shoots are another excellent addition because they provide a subtle crunch.
The seasoning stays distinctly Chinese-inspired with light soy sauce, Shaoxing wine, sesame oil, white pepper and a little sugar.
You don’t need a huge amount of sauce.
The goal is deep flavor without excess moisture.
That distinction matters enormously when you’re making fried spring rolls.
Chinese Spring Rolls Recipe
Makes: 18 spring rolls
Prep time: 45 minutes
Cooling time: 1 hour
Cooking time: 12–15 minutes
Total time: About 2 hours
Cuisine: Chinese-inspired, Cantonese-style
Best for: Appetizers, dim sum, parties, Chinese New Year and freezer meals
Ingredients
For the filling
- 200 g finely minced pork
- 120 g raw shrimp, peeled, deveined and finely chopped
- 150 g napa cabbage, finely shredded
- 100 g carrot, finely julienned
- 80 g shiitake mushrooms, finely sliced
- 60 g bamboo shoots, finely sliced
- 2 spring onions, finely chopped
- 2 garlic cloves, minced
- 1 tbsp Shaoxing wine
- 1½ tbsp light soy sauce
- 1 tsp toasted sesame oil
- ½ tsp white pepper
- ½ tsp sugar
- ½ tsp salt
- 1 tbsp neutral cooking oil
- 1 tbsp cornflour
- 2 tbsp cold water
For assembling
- 18 spring roll wrappers, approximately 20–22 cm square
- 1 tbsp cornflour
- 2 tbsp boiling water
For frying
- 1–1.5 litres neutral frying oil, such as vegetable or rapeseed oil
Optional dipping sauce
- 2 tbsp light soy sauce
- 1 tbsp rice vinegar
- 1 tsp honey
- ½ tsp sesame oil
- ½ tsp chilli crisp or chilli oil
How To Make Chinese Spring Rolls
Start by heating the oil in a large wok or frying pan.
Add the pork and cook over medium-high heat, breaking it into small pieces.
Add the garlic, mushrooms and carrots.
Stir-fry for 2–3 minutes.
Add the napa cabbage and bamboo shoots.
Continue cooking until the cabbage softens and most of its moisture has evaporated.
This is the crucial moment.
You want the filling moist and flavorful but never watery.
Add the shrimp, Shaoxing wine, soy sauce, sesame oil, white pepper, salt and sugar.
Cook for another 2–3 minutes, until the shrimp is cooked through.
Mix the cornflour with cold water.
Pour it into the filling and stir continuously for about 30 seconds.
The mixture should look cohesive rather than saucy.
Transfer it to a wide dish and spread it out.
Cool completely, then refrigerate for at least 1 hour.
This cold-filling technique is particularly useful because it makes the rolls easier to assemble and helps protect the delicate wrappers.
How To Fold Spring Rolls Without Splitting Them
Mix 1 tablespoon cornflour with 2 tablespoons boiling water.
This becomes your sealing paste.
Place one wrapper on your work surface with a corner pointing toward you.
Keep the remaining wrappers covered with a clean, slightly damp kitchen towel because they dry quickly and can become difficult to roll.
Place approximately 2 tablespoons of chilled filling near the bottom corner.
Don’t be tempted to pile it high.
Fold the bottom corner over the filling.
Fold both side corners toward the centre.
Then roll firmly upward into a neat cylinder.
Brush the final corner with a tiny amount of cornflour paste.
Seal.
Repeat until all the filling is used.
The roll should feel snug but not stretched.
Overstuffing is one of the fastest ways to create split homemade spring rolls.
Fry Until Deep Golden and Crunchy
Heat the oil to approximately 165°C / 325°F.
A thermometer is your friend here.
Carefully add the spring rolls in small batches.
Don’t overcrowd the pan.
Fry for approximately 4–5 minutes, turning occasionally, until the wrappers are deeply golden and crisp.
Traditional methods commonly use oil around 325°F and fry the rolls in batches so the temperature remains stable.
Transfer the cooked rolls to a wire rack rather than stacking them immediately.
That keeps steam from softening the crispy wrapper.
Serve piping hot with your dipping sauce.
My 5 Pro Tips For Perfect Spring Rolls
1. Dry the filling properly.
This is the biggest secret.
Extra moisture creates steam inside the wrapper, which can cause splitting and sogginess.
2. Cool before wrapping.
Warm filling softens the wrapper and makes rolling much harder.
Cold filling gives you cleaner, tighter rolls.
3. Don’t overfill.
Two tablespoons is plenty for a medium wrapper.
A slightly smaller roll is much easier to seal and fry evenly.
4. Keep the wrappers covered.
Thin wheat wrappers dry quickly once exposed to air. Keeping them under a damp cloth prevents cracking and tearing.
5. Fry from frozen when making ahead.
Arrange assembled spring rolls on a tray and freeze them individually.
Once solid, transfer them to a freezer-safe container.
When you’re ready to cook, fry them straight from frozen rather than thawing first. This make-ahead approach is also used in established Chinese spring roll recipes.
Can You Make These In An Air Fryer?
Absolutely.
Air-fried spring rolls won’t have exactly the same blistered texture as deep-fried Chinese spring rolls, but they can still become beautifully crisp.
Lightly brush or spray the assembled rolls with oil.
Air fry at approximately 190°C / 375°F for 10–14 minutes, turning halfway.
Cook until golden and crisp.
For the most traditional texture, deep frying remains the benchmark. Pan-frying is another option when you want to use considerably less oil, particularly when the filling has already been cooked.
What To Serve With Chinese Spring Rolls
These crispy spring rolls are fantastic alongside a simple dipping sauce.
Try soy sauce and rice vinegar for something sharp and savoury.
Sweet chilli sauce gives you that familiar takeaway-style combination.
Plum sauce brings sweetness and tang.
Or make a punchier dipping sauce with soy sauce, rice vinegar, sesame oil and chilli.
Serve them as part of a larger Chinese dinner recipe spread with fried rice, noodles, stir-fried vegetables or dumplings.
For parties, arrange them on a platter with several dipping sauces.
They disappear remarkably quickly.
Nutrition Information
Approximate nutrition per spring roll, based on 18 rolls and including an allowance for frying oil:
- Calories: 185 kcal
- Protein: 8 g
- Carbohydrates: 18 g
- Fat: 9 g
- Saturated fat: 2 g
- Fiber: 1.5 g
- Sugar: 2 g
- Sodium: 430 mg
Actual values will vary depending on wrapper size, filling quantities, cooking method and how much oil the wrappers absorb.
Why This Recipe Is Worth Saving
A really good Chinese spring rolls recipe should give you more than a list of ingredients.
It should tell you why the technique works.
That is what makes this version different.
The filling is deliberately reduced.
The mixture is chilled.
The wrappers stay covered.
The rolls are tightly sealed without being overstuffed.
And the frying temperature is controlled.
Those details create the real reason to believe you’ll get the result promised: golden, crunchy, savory spring rolls that stay crisp instead of becoming heavy and greasy.
And because they freeze so well, you can do the messy preparation once and have an impressive appetizer ready whenever guests arrive.
Whether you’re planning a Chinese New Year celebration, dim sum night, family dinner or simply craving crispy Chinese food at home, these are absolutely worth making.
Save this recipe, grab your wrappers and get ready for that first glorious CRUNCH.
And when you make them, share your results and tell me which dipping sauce you chose!
