Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
egg roll recipe - Pile of crispy homemade egg rolls on a wire rack with dipping sauce in the background

The Ultimate Crispy Homemade Egg Roll Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Master this authentic homemade egg roll recipe to create perfectly crispy, flavor-packed egg rolls right in your own kitchen. Filled with savory ground pork and tender vegetables, these egg rolls are a crowd-pleasing appetizer or a delicious light meal, reminiscent of your favorite takeout but even better!

  • Total Time: 1 hour 5 minutes
  • Yield: 16 egg rolls 1x

Ingredients

Scale

1 lb ground pork (or chicken/turkey)
1 tbsp vegetable oil (for cooking pork)
2 cloves garlic, minced
1 tbsp fresh ginger, grated
4 cups shredded green cabbage (about 1/2 small head)
1 cup shredded carrots (about 2 medium carrots)
1/4 cup soy sauce (low sodium preferred)
1 tbsp oyster sauce (optional, for deeper flavor)
1 tsp sesame oil
1/4 tsp black pepper
16-18 egg roll wrappers (standard size)
1 large egg, beaten (for sealing, optional)
4-6 cups vegetable oil (or canola/peanut oil) for deep frying

Instructions

Step 1: In a large skillet or wok, heat 1 tablespoon of vegetable oil over medium-high heat. Add the ground pork and cook, breaking it up with a spoon, until thoroughly browned and no pink remains. Drain any excess grease and set the pork aside.
Step 2: To the same skillet, add the minced garlic and grated ginger. Sauté for about 1 minute until fragrant.
Step 3: Add the shredded cabbage and carrots to the skillet. Cook, stirring frequently, until the vegetables soften but still retain a slight crunch, about 5-7 minutes.
Step 4: Return the cooked pork to the skillet. Stir in the soy sauce, oyster sauce (if using), sesame oil, and black pepper. Mix everything well to combine. Remove the filling from heat and allow it to cool completely before proceeding (this is crucial for preventing soggy wrappers).
Step 5: Set up your wrapping station: Place an egg roll wrapper on a clean, dry surface with one corner pointing towards you (diamond shape). Place about 2 tablespoons of the cooled filling just below the center of the wrapper, forming a log shape.
Step 6: Fold the bottom corner of the wrapper up over the filling, tucking it in snugly. Then, fold in the left and right corners towards the center, creating an envelope shape.
Step 7: Starting from the bottom, roll the egg roll wrapper upwards, keeping it as tight as possible. Before you reach the top corner, dip your finger in a small bowl of water (or use the beaten egg) and moisten the top corner. Continue rolling to seal the egg roll completely.
Step 8: In a deep pot or Dutch oven, heat 4-6 cups of vegetable oil to 350°F (175°C). Use a thermometer to maintain this temperature consistently.
Step 9: Carefully place 3-4 egg rolls into the hot oil, ensuring not to overcrowd the pot. Fry for 5-7 minutes, turning occasionally, until they are golden brown and crispy on all sides.
Step 10: Using tongs, carefully remove the fried egg rolls and place them on a wire rack set over a baking sheet lined with paper towels to drain any excess oil. Repeat with the remaining egg rolls.
Step 11: Allow the egg rolls to cool for a few minutes before serving hot with your favorite dipping sauces.

Notes

For best results, ensure your filling is completely cool before wrapping to prevent wrappers from tearing. Don't overcrowd the frying pot to maintain oil temperature and ensure even crispiness. Egg rolls can be made ahead, wrapped, and frozen for up to 3 months. Fry directly from frozen, adding a few extra minutes to cook time.

  • Prep Time: 45 minutes
  • Cook Time: 20 minutes
  • Category: Main Dishes & Savory Recipes
  • Cuisine: Chinese-American

Nutrition

  • Serving Size: 1 egg roll
  • Calories: 280 kcal
  • Sugar: 3 g
  • Sodium: 450 mg
  • Fat: 13 g
  • Saturated Fat: 4 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0.1 g
  • Carbohydrates: 25 g
  • Fiber: 2 g
  • Protein: 15 g
  • Cholesterol: 35 mg