Short Description
Homemade egg rolls are crispy, golden-fried wrappers filled with a flavorful mixture of seasoned pork (or chicken), cabbage, and carrots. These crunchy delights are perfect as an appetizer, snack, or side dish, and they taste even better than takeout!
Why You’ll Love This Recipe
- Crispy and flavorful – A crunchy wrapper with a savory, well-seasoned filling.
- Better than takeout – Fresh, homemade ingredients with no added preservatives.
- Customizable – Swap the protein or add extra veggies.
- Freezer-friendly – Make ahead and fry whenever you want!
- Perfect for dipping – Pairs well with sweet and sour sauce, soy sauce, or spicy mustard.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
For the Filling:
- Ground pork (or chicken, beef, or shrimp)
- Cabbage (shredded)
- Carrots (shredded)
- Green onions (chopped)
- Garlic (minced)
- Ginger (grated)
- Soy sauce
- Sesame oil
- Rice vinegar
- Salt and pepper
For the Egg Rolls:
- Egg roll wrappers
- Egg (beaten, for sealing)
- Vegetable oil (for frying)
Directions

- Cook the filling – Heat a skillet over medium-high heat. Cook ground pork until browned. Add garlic, ginger, cabbage, carrots, and green onions. Stir-fry for 3-4 minutes until veggies soften.
- Season the mixture – Stir in soy sauce, sesame oil, rice vinegar, salt, and pepper. Remove from heat and let cool.
- Assemble the egg rolls – Lay an egg roll wrapper on a clean surface. Place 2 tablespoons of filling in the center. Fold in the sides, roll tightly, and seal the edge with beaten egg.
- Fry the egg rolls – Heat oil in a deep pan to 350°F (175°C). Fry egg rolls in batches until golden brown and crispy (about 3-4 minutes per side). Drain on paper towels.
- Serve and enjoy – Serve warm with dipping sauces like sweet and sour sauce, soy sauce, or chili sauce.
Servings and Timing
- Servings: 12 egg rolls
- Prep time: 20 minutes
- Cook time: 15 minutes
- Total time: 35 minutes
Variations
- Baked version – Brush with oil and bake at 400°F for 20 minutes, flipping halfway.
- Air fryer version – Cook at 375°F for 10-12 minutes, shaking halfway through.
- Spicy kick – Add Sriracha or chili flakes to the filling.
- Vegetarian option – Use tofu or mushrooms instead of meat.
- Extra crunch – Mix in chopped water chestnuts.
Storage/Reheating
- Refrigeration: Store in an airtight container for up to 3 days.
- Freezing: Freeze uncooked egg rolls on a tray, then transfer to a freezer bag for up to 2 months.
- Reheating: Reheat in an oven at 375°F for 10 minutes or air-fry at 350°F for 5 minutes.
FAQs
Can I make these ahead of time?
Yes! Assemble and freeze them for quick frying later.
What’s the best oil for frying?
Vegetable, canola, or peanut oil works best for crispy egg rolls.
How do I prevent soggy egg rolls?
Drain excess liquid from the filling and fry at the right temperature.
Can I use store-bought coleslaw mix?
Yes! It’s a great shortcut for shredded cabbage and carrots.
Do I need to cook the filling before wrapping?
Yes, pre-cooking ensures the filling is fully cooked and reduces excess moisture.
How do I keep the egg rolls from opening while frying?
Seal them tightly with egg wash and don’t overcrowd the pan.
Can I fry frozen egg rolls?
Yes! Fry directly from frozen, adding an extra 1-2 minutes to the cook time.
What dipping sauces go best with egg rolls?
Sweet and sour sauce, hoisin sauce, soy sauce, or spicy mustard.
Can I use spring roll wrappers instead?
Spring roll wrappers are thinner and best for fresh or baked rolls, not deep-frying.
What’s the best way to keep egg rolls warm?
Place them on a wire rack in a 250°F oven until ready to serve.
Conclusion
Homemade egg rolls are crispy, flavorful, and perfect for any occasion. Whether fried, baked, or air-fried, these golden bites are a fun and delicious addition to your meal. Try them today and enjoy a homemade version of your favorite takeout dish!
PrintHomemade Egg Rolls
These Homemade Egg Rolls are crispy, golden, and packed with a flavorful filling of seasoned pork, cabbage, and carrots. Perfect as an appetizer or side dish, these restaurant-style egg rolls can be fried, baked, or air-fried for a deliciously crunchy bite!
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 12–15 egg rolls 1x
- Category: Appetizer, Snack
- Method: Frying, Baking, Air-Frying
- Cuisine: Chinese, Asian-Inspired
Ingredients
Ingredients (Makes 12-15 Egg Rolls)
For the Filling:
- 1 lb ground pork (or chicken/shrimp)
- 1 tbsp vegetable oil
- 2 cups cabbage, finely shredded
- 1 cup carrots, julienned
- 3 green onions, thinly sliced
- 2 cloves garlic, minced
- 1 tbsp soy sauce
- 1 tsp sesame oil
- ½ tsp salt
- ½ tsp black pepper
- 1 tsp grated ginger
For the Egg Rolls:
- 12–15 egg roll wrappers
- 1 egg, beaten (for sealing)
- 2 cups vegetable oil (for frying)
For Serving:
- Sweet chili sauce, soy sauce, or duck sauce
Instructions
Step 1: Prepare the Filling
- Heat 1 tbsp vegetable oil in a pan over medium-high heat.
- Add ground pork and cook until browned (5 minutes), breaking it apart.
- Stir in garlic, ginger, cabbage, carrots, and green onions. Cook for 3-4 minutes until softened.
- Add soy sauce, sesame oil, salt, and pepper. Stir well, then remove from heat and let cool.
Step 2: Assemble the Egg Rolls
- Lay an egg roll wrapper in a diamond shape on a clean surface.
- Spoon 2 tbsp of filling onto the lower third of the wrapper.
- Fold the bottom corner over the filling, then fold in the sides.
- Roll tightly, sealing the edge with beaten egg. Repeat for all wrappers.
Step 3: Fry the Egg Rolls
- Heat 2 cups of oil in a deep pan to 350°F (175°C).
- Fry 3-4 egg rolls at a time for 3-4 minutes, until golden brown.
- Remove and drain on a paper towel.
Alternative Cooking Methods:
- Baked: Brush with oil and bake at 400°F (200°C) for 18-20 minutes, flipping halfway.
- Air-Fried: Spray with oil and air fry at 375°F (190°C) for 10-12 minutes, flipping halfway.
Step 4: Serve & Enjoy
- Serve warm with sweet chili sauce, soy sauce, or duck sauce.
Notes
- Make-Ahead: Freeze assembled egg rolls before frying for up to 3 months. Fry from frozen, adding 1-2 extra minutes.
- Vegetarian Option: Replace pork with tofu or mushrooms.
- Extra Crispy: Double-fry the egg rolls for extra crunch!