Introduction
If you’ve ever craved a delicious appetizer that offers a perfect blend of crispy texture, savory flavor, and a mouthwatering aroma, homemade egg rolls are exactly what you need. Making homemade egg rolls lets you enjoy this beloved treat fresh from your kitchen, with a filling that’s juicy, flavorful, and packed with nutritious ingredients. This easy-to-follow recipe highlights a savory combination of ground pork, crunchy coleslaw mix, and fragrant garlic and ginger wrapped in crisp, golden wrappers. Whether it’s a party appetizer or a family dinner, these egg rolls will quickly become a favorite in your recipe collection.
Prep Time, Cook Time, Total Time & Servings
Prep time: 15 minutes | Cook time: 15 minutes | Total time: 30 minutes | Servings: 12 egg rolls
Ingredients
- 2 teaspoons vegetable oil
- 3/4 pound ground pork (halal or your choice of lean ground meat)
- Salt and pepper to taste
- 1 teaspoon minced garlic
- 1 teaspoon minced ginger
- 3 cups coleslaw mix (shredded cabbage and carrots)
- 1/4 cup sliced green onions
- 1 tablespoon soy sauce
- 1 teaspoon toasted sesame oil
- 12 egg roll wrappers
- 1 egg, beaten (for sealing wrappers)
- Oil for frying (about 2-3 inches deep)
Step-by-Step Instructions
- Prepare the filling: Heat 2 teaspoons of vegetable oil in a large pan over medium-high heat. Add the ground pork seasoned with salt and pepper. Cook, breaking it apart with a spatula, until the pork is browned and cooked through.
- Add aromatics: Stir in the minced garlic and ginger. Cook for about 30 seconds until fragrant but not burnt.
- Add the vegetables: Mix in the coleslaw mix and sliced green onions. Cook and stir frequently for 3-4 minutes until the vegetables are wilted but still slightly crisp.
- Season the mixture: Pour the soy sauce and toasted sesame oil into the pan. Stir well to evenly coat the filling. Remove from heat and let it cool for a few minutes to handle safely.
- Roll the egg rolls: Lay an egg roll wrapper on a clean flat surface with one corner pointed toward you (diamond shape). Spoon about 2 to 3 tablespoons of filling near the bottom corner. Fold the bottom corner over the filling, then fold in the two side corners. Brush the top corner with beaten egg and roll tightly to seal the wrapper edges.
- Heat oil for frying: Pour oil into a deep pot to reach 2-3 inches deep. Heat the oil to 350°F (175°C). Use a deep-fry thermometer for accuracy.
- Fry the egg rolls in batches: Carefully place 3-4 egg rolls in the hot oil at a time. Fry, turning occasionally, until golden brown and crisp on all sides, about 3-5 minutes.
- Drain and serve: Use a slotted spoon to remove the egg rolls. Drain on paper towels to absorb excess oil. Serve warm with your favorite dipping sauce.
Pro Tips for Perfect Homemade Egg Rolls
- Don’t overfill: Adding too much filling makes rolling difficult and can cause the wrapper to tear during frying.
- Seal carefully: Use the beaten egg generously on the edges to create a strong seal that prevents oil from seeping in.
- Maintain oil temperature: Keep the frying oil at 350°F for even browning and to avoid greasy, soggy egg rolls.
- Drain thoroughly: After frying, place egg rolls on paper towels to absorb excess oil for a crispier texture.
- Cool fillings slightly: Let the filling cool before wrapping to prevent the wrappers from becoming soggy or tearing.
Variations and Substitutions
- Meat alternatives: Use ground chicken, turkey, or beef instead of pork for different flavors or dietary preferences.
- Vegetarian version: Substitute the ground meat with finely chopped mushrooms, tofu, or tempeh for a plant-based filling.
- Healthier swaps: Try baking the egg rolls at 400°F for 15-20 minutes instead of frying, turning halfway for a lighter option.
- Extra crunch: Add water chestnuts or chopped bamboo shoots to the filling for a delightful crisp texture.
- Wrap alternatives: Use whole wheat egg roll wrappers or rice paper for different textures and nutritional profiles.
Storage and Reheating Tips
To store leftover egg rolls, let them cool completely and place them in an airtight container. They can be refrigerated for up to 3 days. To reheat, preheat your oven to 375°F and bake the egg rolls on a wire rack for 10-12 minutes, flipping halfway to keep them crispy. Avoid microwaving as it softens the wrapper. For longer storage, freeze uncooked wrapped egg rolls on a baking sheet, then transfer them to freezer bags. When ready to cook, fry them frozen, adding a minute or two to the frying time.
Frequently Asked Questions
- Can I use other meats besides pork?
- Yes, ground chicken, turkey, or beef are excellent substitutes. Just adjust the seasoning and cooking time accordingly.
- What dipping sauces go well with egg rolls?
- Classic choices include sweet chili sauce, soy sauce, hoisin sauce, or a simple soy-ginger dip made with soy sauce, grated ginger, and a dash of sesame oil.
- How can I make egg rolls ahead of time?
- You can assemble the egg rolls, freeze them uncooked on a baking sheet, then store in freezer bags. Fry or bake directly from frozen when ready.
- Is it possible to bake egg rolls instead of frying?
- Yes, baking is a healthier alternative. Brush the egg rolls lightly with oil and bake at 400°F for 15-20 minutes until crispy.
- What if I don’t have coleslaw mix?
- You can shred your own cabbage and carrots fresh. Any finely shredded cabbage or other crunchy veggies will work well in the filling.
Nutrition Estimate Per Serving
Each homemade egg roll contains approximately 220 calories, with 12 grams of protein, 15 grams of carbohydrates, and 11 grams of fat. This balanced mix offers a satisfying and flavorful snack or appetizer packed with protein and veggies, making it a delightful treat without overindulging.
Homemade Egg Rolls: Crispy, Flavorful & Easy to Make
Ingredients
- 2 teaspoons vegetable oil
- 3/4 pound ground pork (halal or your choice of lean ground meat)
- Salt and pepper to taste
- 1 teaspoon minced garlic
- 1 teaspoon minced ginger
- 3 cups coleslaw mix (shredded cabbage and carrots)
- 1/4 cup sliced green onions
- 1 tablespoon soy sauce
- 1 teaspoon toasted sesame oil
- 12 egg roll wrappers
- 1 egg, beaten (for sealing wrappers)
- Oil for frying (about 2-3 inches deep)
Instructions
- Prepare the filling: Heat 2 teaspoons of vegetable oil in a large pan over medium-high heat. Add the ground pork seasoned with salt and pepper. Cook, breaking it apart with a spatula, until browned and cooked through.
- Add aromatics: Stir in garlic and ginger. Cook for about 30 seconds until fragrant.
- Add the vegetables: Mix in coleslaw mix and green onions. Cook and stir frequently for 3-4 minutes until vegetables are slightly wilted but still crisp.
- Season the mixture: Add soy sauce and toasted sesame oil. Stir well and let cool slightly.
- Roll the egg rolls: Place an egg roll wrapper in a diamond shape. Spoon 2-3 tablespoons of filling near the bottom. Fold the bottom over, tuck in the sides, brush the top with beaten egg, and roll tightly to seal.
- Heat oil for frying: Heat oil in a deep pot to 350°F (175°C).
- Fry in batches: Fry 3-4 egg rolls at a time until golden and crisp, about 3-5 minutes.
- Drain and serve: Remove with a slotted spoon and place on a paper towel-lined plate to drain.
Notes
Serve with a dipping sauce like sweet chili or soy vinegar.
Store uncooked egg rolls in the fridge for 1 day or freeze for up to 1 month.

