- 3 green onions, thinly sliced
- 2 cloves garlic, minced
- 1 teaspoon freshly grated ginger
- 2 tablespoons soy sauce
- 1 teaspoon sesame oil
- ½ teaspoon ground black pepper
- 1 tablespoon neutral cooking oil, such as canola or vegetable oil
For assembling the egg rolls
- 12 egg roll wrappers
- 1 tablespoon cornstarch mixed with 2 tablespoons water, for sealing
- Neutral oil for frying, as needed
For serving
- Sweet chili sauce
- Duck sauce
- Soy sauce
- Hot mustard
- Your favorite dipping sauce
A quick note about egg roll wrappers
Look for egg roll wrappers, usually found in the refrigerated section of grocery stores near tofu or other specialty ingredients.
They are thicker than many spring roll wrappers and give these egg rolls their familiar crunchy exterior.
Keep the wrappers covered with a slightly damp, clean kitchen towel while assembling the rolls so they don't dry out.
Helpful Tools
You don't need special equipment to make homemade egg rolls.
- Large skillet or frying pan
- Mixing bowl
- Sharp knife and cutting board
- Wooden spoon or spatula
- Measuring cups and spoons
- Small bowl for the sealing paste
- Pastry brush or your fingertips
- Tongs or a slotted spoon
- Paper towels or a wire cooling rack
- Kitchen thermometer, recommended for frying
A thermometer is especially useful because oil that's too cool can make egg rolls greasy, while oil that's too hot can brown the wrappers before the filling is heated through.
Ingredient Substitutions and Additions
One of the best things about homemade egg rolls is how easy they are to adapt.
Use ground chicken or turkey
Ground chicken or turkey can replace pork. Cook the meat thoroughly and season it with the same garlic, ginger, soy sauce, and sesame oil.
Make vegetable egg rolls
Leave out the meat and add extra cabbage, carrots, mushrooms, and bean sprouts if desired.
Cook the vegetables until softened, and drain away excess moisture before filling the wrappers.
Add mushrooms
Finely chopped shiitake or button mushrooms bring a savory, earthy flavor. Cook them first to release excess moisture.
Add bean sprouts
Bean sprouts can provide a fresh crunch, but they contain plenty of water. Use them sparingly and cook the filling long enough to remove excess moisture.
Add a little heat
Mix in a pinch of red pepper flakes, a little chili garlic sauce, or finely chopped fresh chili.
Adjust the soy sauce
Regular soy sauce gives a familiar savory flavor. Reduced-sodium soy sauce is also suitable if you'd like more control over the saltiness.
If you're avoiding gluten, look for certified gluten-free wrappers and gluten-free soy sauce or tamari, checking all ingredient labels carefully.
How to Make Homemade Chinese Egg Rolls
Step 1: Prepare the vegetables
Finely shred the cabbage and carrots, then slice the green onions.
Mince the garlic and grate the ginger.
Try to keep the vegetables relatively small and uniform. Large pieces can make the wrappers harder to roll and may cause them to tear.
Step 2: Cook the pork
Heat 1 tablespoon of neutral oil in a large skillet over medium-high heat.
Add the ground pork and cook, breaking it apart with a wooden spoon, until no pink remains and the meat is cooked through.
For ground pork, use an instant-read thermometer to confirm it reaches 160°F (71°C).
Drain excess fat if necessary, leaving just enough to keep the filling flavorful.
Step 3: Add the garlic, ginger, and vegetables
Add the minced garlic and grated ginger to the skillet. Stir for about 30 seconds, just until fragrant.
Add the cabbage, carrots, and green onions.
Cook for approximately 3–5 minutes, stirring frequently, until the vegetables soften slightly but still retain some texture.
Step 4: Season the filling
Stir in the soy sauce, sesame oil, and black pepper.
Mix thoroughly so the seasonings coat the meat and vegetables evenly.
Taste the filling and adjust the seasoning if needed.
Step 5: Cool and drain the filling
Transfer the filling to a bowl and allow it to cool until it is comfortable to handle.
If you notice liquid collecting at the bottom, drain it before assembling the egg rolls.
This step is important! Excess moisture can make wrappers soggy or cause them to split during frying.
Step 6: Set up your rolling station
Place an egg roll wrapper on a clean work surface with one corner pointing toward you, so it looks like a diamond.
Keep the remaining wrappers covered while you work.
Mix the cornstarch and water in a small bowl to make a sealing paste.
Step 7: Fill the wrappers
Place about 2–3 tablespoons of cooled filling near the bottom third of the wrapper.
Don't overfill it. A smaller, neatly packed roll is less likely to split and usually fries more evenly.
Step 8: Roll the egg rolls
Fold the bottom corner up over the filling.
Fold the left and right corners toward the center, keeping the filling tucked inside.
Brush a little cornstarch paste onto the remaining top corner, then roll the egg roll forward to seal it.
Set the finished roll seam-side down on a tray.
Repeat with the remaining wrappers and filling.
Step 9: Heat the oil
Pour enough neutral oil into a heavy, deep skillet or Dutch oven to allow the egg rolls to float or fry comfortably without crowding.
Heat the oil to approximately 350°F (175°C).
Use a thermometer if possible. Never leave hot oil unattended, and keep water away from the pan to avoid dangerous splattering.
Step 10: Fry until golden and crispy
Carefully lower a few egg rolls into the hot oil, working in small batches.
Fry for about 3–5 minutes, turning as needed, until the wrappers are evenly golden brown and crisp.
The exact time depends on the size of your egg rolls and the temperature of the oil.
Because the filling has already been cooked, frying mainly crisps the wrapper and heats the center. If you're unsure whether the filling is hot enough, check the center with a food thermometer.
Avoid overcrowding the pan, as too many cold egg rolls can lower the oil temperature and lead to greasy results.
Step 11: Drain and serve
Remove the egg rolls with tongs or a slotted spoon.
Place them on a wire rack or paper towels to drain briefly.
Let them cool for a few minutes before serving, since the filling can be very hot.
Arrange them on a platter with your favorite dipping sauces and enjoy that wonderful first crunch!
How to Make Egg Rolls Extra Crispy
A few small details can make a big difference.
Remove excess moisture
Wet filling is one of the most common reasons egg rolls become soggy or split. Cook the vegetables until excess moisture evaporates, then let the filling cool before rolling.
Keep the oil near 350°F
Oil that's too cool encourages greasy wrappers. Oil that's too hot can brown the outside too quickly.
Allow the temperature to recover between batches.
Don't overcrowd the pan
Fry only a few egg rolls at a time so they have room to cook evenly.
Seal the wrappers well
Use just enough sealing paste to close the final corner. Make sure the side folds are tucked in securely.
Drain on a wire rack
A wire rack allows air to circulate around the cooked egg rolls, helping preserve the crunchy exterior. If you use paper towels, avoid stacking the rolls while they're hot.
Can You Bake or Air-Fry Homemade Egg Rolls?
Yes! Deep-frying gives the most traditional crunchy texture, but baking and air-frying are useful alternatives.
Oven-baked egg rolls
Preheat the oven to 425°F (220°C).
Arrange the assembled egg rolls on a lightly oiled baking sheet and brush or spray them with a little oil.
Bake for approximately 15–22 minutes, turning halfway through, until golden and crisp. Exact timing varies by wrapper and oven.
Air-fryer egg rolls
Preheat the air fryer to around 375°F (190°C).
Lightly coat the egg rolls with oil and arrange them in a single layer with space between them.
Air-fry for approximately 8–12 minutes, turning halfway through, until crisp and golden.
Check them early because air fryers vary, and avoid overcrowding the basket.
The texture may differ slightly from deep-fried egg rolls, but both methods can produce a delicious result.
What to Serve With Homemade Chinese Egg Rolls
Egg rolls are wonderful on their own, but they also pair beautifully with other homemade takeout favorites.
Try serving them with:
- Chicken fried rice
- Vegetable lo mein
- Chicken and broccoli
- Sweet-and-sour chicken
- Beef and broccoli
- Hot and sour soup
- Wonton soup
- Steamed rice
- Stir-fried vegetables
For dipping, sweet chili sauce is a popular choice. Duck sauce provides a fruity sweetness, while hot mustard or chili sauce adds a sharper kick.
For an easy dinner, serve two egg rolls per person alongside fried rice and vegetables. For a party, cut a few egg rolls diagonally and arrange them on a platter with several sauces.
Make-Ahead Instructions
Homemade egg rolls are excellent for preparing ahead of time.
You can make the filling a day in advance, cool it promptly, and store it in an airtight container in the refrigerator. Use it within 3–4 days, and keep it refrigerated at 40°F (4°C) or below.
When you're ready to assemble the egg rolls, make sure the filling is cold and not watery.
You can also assemble the rolls ahead of time. Arrange them in a single layer on a tray, cover, and refrigerate for a short period before cooking. For longer storage, freezing is generally the better option.
How to Store Leftover Egg Rolls
In the refrigerator
Allow cooked egg rolls to cool, then refrigerate them in a covered container within two hours of cooking.
Store them at 40°F (4°C) or below and use within 3–4 days.
How to reheat egg rolls
For the crispiest results, reheat egg rolls in an oven or air fryer.
- Oven: Heat at 375°F (190°C) for approximately 8–12 minutes, turning once.
- Air fryer: Heat at 350°F (175°C) for approximately 4–7 minutes, checking until hot and crisp.
- Microwave: Use only when convenience matters more than crispness, because the wrappers may soften.
Reheat leftovers until the center reaches 165°F (74°C).
Can you freeze homemade egg rolls?
Yes. For best results, freeze assembled, uncooked egg rolls on a parchment-lined tray until firm, then transfer them to a freezer-safe bag or container.
Separate layers with parchment paper to prevent sticking. Cook them from frozen using your preferred method, allowing extra time and checking that the filling reaches a safe temperature.
You can also freeze cooked egg rolls, although their texture may be slightly less crisp after thawing and reheating.
Homemade Chinese Egg Rolls Recipe Information
- Prep time: 25 minutes
- Cook time: 25–35 minutes
- Cooling and assembly time: About 20 minutes
- Total time: Approximately 1 hour 10 minutes to 1 hour 20 minutes
- Yield: 12 egg rolls
- Course: Appetizer, snack
- Cuisine: Chinese-American inspired
- Cooking method: Pan-fried or deep-fried
- Main ingredients: Ground pork, cabbage, carrots, egg roll wrappers
Times are estimates and can vary depending on your equipment and preparation speed.
Frequently Asked Questions
What is the difference between egg rolls and spring rolls?
In many Chinese-American restaurants, egg rolls have thicker, often blistered wrappers and a hearty filling. Spring rolls are often thinner and lighter, although the names and styles vary by region and recipe.
Why did my egg rolls turn soggy?
The most common reasons are excess moisture in the filling, oil that isn't hot enough, or stacking the rolls while they're still steaming. Drain the filling, maintain the correct oil temperature, and cool the cooked rolls on a wire rack.
Why did my egg rolls burst while frying?
They may have been overfilled, poorly sealed, or filled with a mixture that contained too much moisture. Use a modest amount of filling, seal every edge, and let the filling cool before rolling.
Can I use coleslaw mix instead of shredding cabbage and carrots?
Absolutely! A plain coleslaw mix is a convenient shortcut. Check the amount and texture, and cook it until excess moisture has evaporated.
Do egg roll wrappers contain eggs?
Some brands contain egg, while others may not. Check the ingredient label rather than assuming that every egg roll wrapper contains eggs.
Can I make egg rolls without meat?
Yes. Use extra cabbage and carrots, along with mushrooms or other vegetables. Cook the filling until tender and drain excess liquid before assembling.
Can I prepare the filling ahead of time?
Yes. Refrigerate the cooked filling in a covered container and use it within 3–4 days. Cool it promptly, and don't leave it at room temperature for an extended period.
Can I fry frozen egg rolls?
Yes, if they were prepared for freezing and stored properly. Fry them carefully in batches, expect a longer cooking time, and check that the center reaches a safe temperature. Be especially careful with oil splatter, since ice crystals and excess surface moisture can cause hot oil to spit.
What dipping sauce goes best with egg rolls?
Sweet chili sauce, duck sauce, hot mustard, and soy-based dipping sauces are all delicious. Choose a sweet sauce for contrast or a spicy one for a little extra heat.
More Homemade Takeout Recipes You'll Love
If these egg rolls inspire you to make a complete takeout-style meal at home, try pairing them with a few more favorites:
- Easy Chicken Fried Rice — a quick, savory side made with rice, vegetables, and egg.
- Homemade Chicken Lo Mein — tender noodles tossed with vegetables and a flavorful sauce.
- Beef and Broccoli Stir-Fry — a satisfying combination of tender beef and crisp broccoli.
- Sweet-and-Sour Chicken — a classic sweet, tangy, and savory dinner.
- Crispy Homemade Crab Rangoon — a creamy, crunchy appetizer for special occasions.
- Easy Wonton Soup — a comforting bowl to serve before the main course.
Because once you discover how good homemade takeout can be, it's hard not to add another favorite to the menu!
Leave a Review and Share Your Egg Rolls
Did you make these Homemade Chinese Egg Rolls?
I'd love to hear how they turned out! Leave a review and tell us whether you used pork, chicken, or a vegetable filling.
Did you deep-fry them, bake them, or use your air fryer? Share your favorite dipping sauce in the comments, too.
And if you take a photo of your golden, crispy egg rolls, save it to Pinterest so other home cooks can discover the recipe. Your version might inspire someone's next homemade takeout night!
Approximate Nutrition Information
The following values are estimates for one egg roll, assuming the recipe makes 12 rolls and the nutrition calculation includes an estimated amount of oil absorbed during frying. Actual values vary with wrapper size, filling portions, and frying method.
- Calories: 230
- Protein: 10 g
- Carbohydrates: 23 g
- Fat: 11 g
- Saturated fat: 3 g
- Cholesterol: 25 mg
- Sodium: 420 mg
- Fiber: 3 g
- Sugar: 3 g
These numbers are estimates and are provided for general informational purposes.
Final Thoughts
Homemade Chinese Egg Rolls are one of those recipes that make an ordinary meal feel a little more exciting.
They're crunchy, savory, full of flavorful vegetables, and easy to customize with the ingredients you already enjoy. Although rolling each wrapper takes a little time, the process is straightforward once you get the hang of it.
Make a batch for a family dinner, serve them as an appetizer at your next gathering, or freeze some for the next time you're craving homemade takeout.
And don't forget the dipping sauce!
That combination of a crisp golden wrapper and a warm, savory filling is hard to beat.
Once you try making egg rolls at home, they might just become a regular favorite in your kitchen.
