Go Back
+ servings
Crispy fried homemade egg rolls in a white bowl.

Easy Homemade Egg Rolls

These homemade egg rolls are crispy, flavorful, and packed with a savoury filling. Whether you’re making them as an appetizer or snack, they’re so much better than takeout!
5 from 1 vote
Print Pin
Prep Time: 40 minutes
Cook Time: 20 minutes
Total Time: 1 hour
Servings: 20 Egg Rolls

Ingredients

For the Pastry:

  • 240 g (2 cups) plain (all-purpose flour), plus more for rolling
  • 60 ml (¼ cups) ice-cold water, plus up to 60 ml more if needed
  • 1 large egg
  • 1 teaspoon salt
  • 2 tablespoon cornstarch, for dusting

For the Filling:

  • 300 g ( lb) ground pork or chicken
  • 150 g (2 cups) cabbage, finely shredded
  • 100 g (¾ cups) carrots, julienned
  • 50 g (½ cups) bean sprouts
  • 3 cloves garlic, minced
  • 15 g (2 tablespoon) ginger, minced
  • 30 ml (2 tablespoon) soy sauce
  • 15 ml (1 tablespoon) oyster sauce
  • 5 ml (1 teaspoon) sesame oil
  • 2 spring onions, finely chopped
  • 15 ml (1 tablespoon) vegetable oil, for cooking the filling
  • 1 egg, lightly beaten (for sealing the rolls)

For Frying:

  • 500 ml (2 cups) vegetable oil

Instructions

Prepare the Pastry:

  • In a large bowl, mix the flour, 60 ml ice-cold water, egg, and salt until a sticky dough forms. Add up to 60 ml more ice water if needed to achieve the correct consistency.
  • Turn the dough out onto a lightly floured surface and knead for about 5 minutes, until smooth and elastic.
  • Let the dough rest for 30 minutes, then knead it briefly again.
  • Divide the dough ball in half, wrapping one half in plastic wrap to keep it from drying out.
  • Roll the other half of the dough on a lightly floured surface until it is about 3 mm (⅛ inch) thick or thinner.
  • Cut the dough into squares measuring about 9 cm (3 ½ inches) on each side.
  • Dust each square lightly with cornstarch and stack them to prevent sticking.
  • Repeat the rolling and cutting process with the remaining dough. Use the wrappers immediately or freeze them for later use.

Make the Filling:

  • Heat 15 ml of vegetable oil in a large skillet over medium heat.
  • Add the minced garlic and ginger, sauté until fragrant.
  • Add the ground pork or chicken and cook until browned and fully cooked.
  • Stir in the soy sauce, oyster sauce, and sesame oil.
  • Add the cabbage, carrots, and bean sprouts, and cook for 3-4 minutes until the vegetables are tender.
  • Mix in the chopped spring onions, then remove the filling from the heat and let it cool slightly.

Assemble the Egg Rolls:

  • Place one pastry sheet on a clean surface, with one corner pointing towards you (like a diamond).
  • Spoon about 2 tablespoons of the filling onto the lower third of the pastry.
  • Fold the bottom corner over the filling, then fold in the sides, and roll tightly towards the top corner.
  • Brush the top corner with the beaten egg to seal the roll.
  • Repeat the process with the remaining pastry sheets and filling.

Fry the Egg Rolls:

  • Heat 500 ml of vegetable oil in a deep pot or fryer to 180°C.
  • Carefully fry the egg rolls in batches, turning occasionally, until they are golden brown and crispy (about 3-4 minutes per batch).
  • Remove the egg rolls with a slotted spoon and drain on paper towels.

Notes

  • Make Ahead: The egg rolls can be assembled ahead of time and frozen. Fry them directly from frozen, adding an extra minute or two to the frying time.
  • Vegetarian Option: Replace the meat with finely chopped mushrooms or extra vegetables like bell peppers.
  • Serving Tip: Serve the egg rolls with your favorite dipping sauce, such as sweet chili sauce or soy sauce.

Nutrition

Calories: 312kcal | Carbohydrates: 12g | Protein: 5g | Fat: 28g | Saturated Fat: 5g | Polyunsaturated Fat: 14g | Monounsaturated Fat: 7g | Trans Fat: 0.2g | Cholesterol: 27mg | Sodium: 240mg | Potassium: 106mg | Fiber: 1g | Sugar: 1g | Vitamin A: 880IU | Vitamin C: 4mg | Calcium: 14mg | Iron: 1mg
Loved this recipe?Check out @savvy.bites for more! Did You Make This Recipe? Please leave a comment below or pin it to your Pinterest account!