🥢 Crispy Spring Rolls
Golden, crunchy, and packed with savory pork and vegetables, these homemade Crispy Spring Rolls are irresistible straight from the fryer. Ground pork is stir-fried with cabbage, carrots, peas, onion, garlic, and soy sauce, then wrapped in delicate spring roll wrappers and fried until beautifully crisp.
They’re perfect as an appetizer, party snack, or easy homemade takeout-style dinner.
⏱️ Recipe Information
Prep Time: 25 minutes
Cook Time: 20 minutes
Total Time: 45 minutes
Yield: 18–22 spring rolls
Difficulty: Easy
Method: Stovetop / Deep Frying
🛒 Ingredients
For the Filling
- 1 lb (450g) ground pork
- 2 cups shredded cabbage
- 1 cup shredded carrots
- ½ cup peas, fresh or frozen
- ½ medium onion, thinly sliced
- 2 cloves garlic, minced
- 2 tablespoons soy sauce
- ½ teaspoon salt, or to taste
- ¼ teaspoon black pepper, or to taste
- 1 tablespoon neutral oil, for stir-frying
For Assembly
- 18–22 spring roll wrappers, thawed if frozen
- 2 tablespoons water
- 1 teaspoon cornstarch, optional, for sealing
For Frying
- 4–6 cups neutral frying oil, such as vegetable, canola, or peanut oil
For Serving
- Sweet chili sauce
- Soy sauce
- Plum sauce
- Garlic chili sauce
👩🍳 Instructions
1. Prepare the Vegetables
Make sure the cabbage, carrots, onion, and garlic are finely prepared before you begin cooking.
If using frozen peas, thaw and drain them.
For the crispiest spring rolls, avoid adding excess moisture to the filling.
2. Cook the Pork
Heat 1 tablespoon oil in a large skillet or wok over medium-high heat.
Add the ground pork and cook for 5–7 minutes, breaking it apart with a wooden spoon or spatula.
Continue cooking until the pork is completely browned and cooked through.
3. Add the Aromatics
Add the sliced onion and minced garlic to the pork.
Stir-fry for approximately 2 minutes, until the onion begins to soften and the garlic becomes fragrant.
4. Add the Vegetables
Add the shredded cabbage, carrots, and peas.
Stir-fry everything together for 4–6 minutes, until the vegetables are tender-crisp.
Don’t overcook the vegetables. They should retain a little texture.
5. Season the Filling
Pour in the soy sauce and season with salt and black pepper.
Stir well and cook for another 1–2 minutes.
Taste and adjust the seasoning if necessary.
The filling should be flavorful but not overly salty.
6. Cool the Filling Completely
Transfer the cooked filling to a large plate, baking sheet, or shallow bowl.
Spread it out into an even layer and allow it to cool completely.
This step is important.
Warm filling can make the spring roll wrappers soft and difficult to handle, and excess steam can prevent the rolls from becoming properly crispy.
🥢 7. Assemble the Spring Rolls
Place one spring roll wrapper on a clean work surface with one corner pointing toward you, creating a diamond shape.
Place approximately 2 tablespoons of filling near the lower center of the wrapper.
Fold the bottom corner up and over the filling.
Fold the left and right corners toward the center.
Roll the spring roll upward tightly, keeping the filling enclosed.
Mix the water and cornstarch together to create a simple sealing paste.
Brush a small amount along the top corner of the wrapper, then finish rolling and gently press to seal.
Repeat with the remaining wrappers and filling.
Don’t overfill the wrappers, as this can cause them to burst during frying.
🍳 8. Heat the Oil
Pour the frying oil into a deep, heavy-bottomed pot or deep skillet.
Heat the oil to approximately 350°F (175°C).
If you don’t have a thermometer, drop a tiny piece of wrapper into the oil. It should immediately bubble and rise to the surface without burning rapidly.
9. Fry the Spring Rolls
Carefully place several spring rolls into the hot oil, making sure not to overcrowd the pot.
Fry for approximately 3–5 minutes, turning occasionally, until they are:
- Deep golden brown
- Crisp all over
- Bubbling slightly at the edges
Work in batches to keep the oil temperature steady.
10. Drain
Remove the spring rolls with tongs or a slotted spoon.
Place them on a wire rack set over a baking sheet to drain.
A wire rack helps keep the bottoms crisp.
Avoid stacking the hot spring rolls directly on top of one another, as trapped steam can soften the wrappers.
11. Serve
Allow the spring rolls to cool for a couple of minutes before serving.
Serve hot and crispy with sweet chili sauce, soy sauce, plum sauce, or your favorite dipping sauce.
⭐ Chef’s Tips
Drain excess moisture: If your vegetable mixture releases a lot of liquid, cook it a little longer until the filling is relatively dry.
Cool the filling: Never wrap the spring rolls with piping-hot filling.
Don’t overfill: About 2 tablespoons per wrapper is usually enough.
Roll tightly: A snug roll helps prevent oil from entering the spring roll and keeps the filling contained.
Seal properly: A little cornstarch-water paste creates a strong seal.
Maintain the oil temperature: If the oil is too cool, the wrappers absorb oil and become greasy. If it’s too hot, the wrappers can brown before the filling is properly heated.
Fry in batches: Overcrowding rapidly lowers the oil temperature.
Use a wire rack: It keeps the fried bottoms crisp instead of allowing steam to collect underneath.
🌶️ Easy Variations
Chicken Spring Rolls
Replace the ground pork with ground chicken or finely chopped cooked chicken.
Shrimp Spring Rolls
Add finely chopped cooked shrimp to the vegetable mixture for a seafood version.
Vegetarian Spring Rolls
Replace the pork with mushrooms, bean sprouts, extra cabbage, and shredded carrots.
Spicy Spring Rolls
Add 1–2 teaspoons chili garlic sauce, crushed red pepper flakes, or finely chopped fresh chili to the filling.
Ginger Garlic Spring Rolls
Add 1 teaspoon freshly grated ginger along with the garlic.
Extra-Crispy Spring Rolls
For an especially delicate crunch, use fresh wrappers and make sure the filling is completely cool and dry before rolling.
🥣 Easy Dipping Sauce
For a quick homemade dipping sauce, combine:
- ¼ cup sweet chili sauce
- 1 tablespoon soy sauce
- 1 teaspoon rice vinegar
- ½ teaspoon sesame oil
- 1 small garlic clove, finely minced
Stir together and serve alongside the hot spring rolls.
🔥 Air Fryer Method
For a lighter option, lightly brush or spray the assembled spring rolls with oil.
Place them in a single layer in an air fryer basket.
Air fry at 375°F (190°C) for 8–12 minutes, turning halfway through, until golden and crisp.
Cooking times can vary depending on the air fryer and the size of the spring rolls.
🧊 Storage
Refrigerating
Store cooked spring rolls in an airtight container for up to 3 days.
For best results, reheat rather than microwave them.
Freezing Uncooked Spring Rolls
Place assembled but uncooked spring rolls on a parchment-lined baking sheet without touching.
Freeze until solid, then transfer to a freezer-safe bag or container.
Freeze for up to 2 months.
They can be fried directly from frozen; simply add a few extra minutes to the frying time and make sure the filling is thoroughly heated.
🔥 Reheating
For the best crispy texture, reheat refrigerated spring rolls in:
Oven: 400°F (200°C) for 10–15 minutes
Air fryer: 375°F (190°C) for 5–8 minutes
Skillet: Medium heat until hot and crisp
Avoid microwaving if possible, as it makes the wrappers soft.
🥢✨ Final Result
These Crispy Spring Rolls deliver everything you want from a great homemade appetizer: savory seasoned pork, tender-crisp vegetables, and a beautifully golden, crunchy wrapper.
Serve them fresh with sweet chili sauce for an irresistible appetizer that’s even better than takeout.
Crunchy outside, savory inside, and absolutely delicious! 🥢🔥