
The first time I made homemade Chinese egg rolls, it was a rainy Sunday and my kids had declared that takeout was “boring.” I took that as a challenge. Three batches and one very greasy kitchen later, we had a plate of shatteringly crispy rolls that disappeared faster than any restaurant order ever did. Now they are our go-to whenever the family wants something a little special without leaving the house.
What surprised me most is how forgiving they are. Once you get the folding rhythm down, you feel like you could roll a hundred of them. And the smell of that first golden batch coming out of the oil? It pulls everyone into the kitchen instantly.
If you have ever been intimidated by frying at home, let this be your gateway recipe. The filling comes together in one skillet, the wrappers do most of the work, and the payoff is a crunchy, savory bite that tastes like your favorite Chinese restaurant — only fresher.
Why This Recipe Works
- A cooked, cooled filling keeps the wrappers from turning soggy and helps them fry up crisp instead of greasy.
- Cornstarch tightens the filling so there is no watery mess pooling inside the roll.
- Ground pork plus cabbage and carrot gives you that classic savory-sweet balance and satisfying crunch in every bite.
- A simple flour-and-water paste seals each roll tightly, so nothing bursts open in the hot oil.
- Frying at a steady 340–350°F delivers an even, deeply golden shell without absorbing extra oil.

Key Ingredient Notes
Ground pork is the traditional choice and brings a rich, juicy flavor, but ground chicken, turkey, or beef all work beautifully if that is what you have on hand.
Cabbage and carrot are the backbone of the filling. Shred them finely so they cook quickly and roll neatly. If you love cabbage-forward dishes, you will feel right at home here — it is the same humble vegetable that shines in my Slow Cooker Braised Cabbage and Bacon.
Soy sauce, oyster sauce, sesame oil, and fresh ginger are what give these egg rolls their signature savory depth. Don’t skip the toasted sesame oil — a little goes a long way and adds an unmistakable aroma.
Egg roll wrappers are sold in the refrigerated section near the tofu and produce. Keep them covered with a damp towel while you work so they don’t dry out and crack.
Pro Tips for Success
- Cool the filling completely before rolling. Warm filling steams the wrapper and leads to sogginess.
- Don’t overfill. About 3 tablespoons per wrapper is the sweet spot; too much and they split while frying.
- Roll tightly and seal the final corner well so no air pockets form inside.
- Use a thermometer to hold the oil at 340–350°F. Too cool and they get greasy; too hot and they brown before the inside heats through.
- Fry in small batches to keep the oil temperature steady and the rolls evenly golden.
- Drain on a wire rack rather than paper towels to keep the bottoms crisp.

Variations and Substitutions
Swap the protein: Ground chicken or turkey makes a lighter roll, while ground beef gives a heartier, more savory bite. If you love a good beef-and-veg combination, you will enjoy the flavors in my Beef and Pepper Rice Bowl too.
Make them vegetarian: Skip the meat and add extra cabbage, shredded mushrooms, bean sprouts, and water chestnuts for crunch.
Turn up the heat: Stir a spoonful of chili garlic sauce or a pinch of red pepper flakes into the filling.
Bake or air-fry: Brush the rolls lightly with oil and bake at 425°F, or air-fry at 390°F until golden, for a lighter option. Craving more takeout-style flavor at home? My Teriyaki Chicken Casserole is another crowd-pleaser worth adding to the rotation.

Storage Instructions
Refrigerator: Store cooled egg rolls in an airtight container for up to 4 days. Reheat in a 375°F oven or air fryer for 5–8 minutes to bring back the crunch — avoid the microwave, which makes them soft.
Freezer: Freeze uncooked, assembled rolls on a tray, then transfer to a freezer bag for up to 2 months. Fry straight from frozen, adding a minute or two to the cook time. Cooked rolls can also be frozen and reheated in the oven.

Frequently Asked Questions
What is the difference between egg rolls and spring rolls?
Egg rolls use a thicker, wheat-based wrapper that fries up bubbly and extra crispy, while spring rolls use a thinner wrapper for a lighter, more delicate crunch. Egg rolls are also usually larger and more filling-heavy.
Can I make these egg rolls ahead of time?
Yes. You can assemble the rolls a few hours ahead and keep them covered in the fridge, or freeze them uncooked for longer storage. Fry them fresh right before serving for the best texture.
Why are my egg rolls soggy or greasy?
The two most common culprits are a warm or watery filling and oil that isn’t hot enough. Cool the filling completely, thicken it with cornstarch, and keep the oil at a steady 340–350°F.
What dipping sauces go best with egg rolls?
Classic pairings include sweet-and-sour sauce, duck sauce, hot mustard, and plain soy sauce. A drizzle of chili garlic sauce is great if you like a little heat.
Can I bake or air-fry these instead of deep frying?
Absolutely. Brush the rolls lightly with oil and bake at 425°F or air-fry at 390°F until golden and crisp, turning once halfway through. They won’t be quite as bubbly as the deep-fried version but are still delicious.

Homemade Chinese Egg Rolls
Ingredients
Egg Roll Filling
- 1 pound ground pork
- 1 tablespoon vegetable oil
- 3 cups finely shredded green cabbage
- 1 medium carrot peeled and shredded
- 3 green onions thinly sliced
- 2 cloves garlic minced
- 1 teaspoon freshly grated ginger
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon toasted sesame oil
- 0.5 teaspoon granulated sugar
- 0.25 teaspoon ground white pepper or black pepper
- 1 tablespoon cornstarch
- 1 tablespoon water
For Assembly and Frying
- 12 egg roll wrappers
- 2 tablespoons all-purpose flour
- 2 tablespoons water
- Vegetable or peanut oil for frying
Optional Dipping Sauces
- Sweet-and-sour sauce
- Duck sauce
- Hot mustard
- Soy sauce
Instructions
Make the Filling
- Heat 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat.
- Add the ground pork and cook for 5–7 minutes, breaking it into small crumbles, until browned and fully cooked.
- Add the garlic and ginger. Cook for about 30 seconds, stirring constantly, until fragrant.
- Stir in the cabbage, carrot, and green onions. Cook for 3–4 minutes, until the vegetables soften slightly but still retain some texture.
- Add the soy sauce, oyster sauce, sesame oil, sugar, and pepper. Toss until the filling is evenly seasoned.
- Mix the cornstarch with 1 tablespoon of water. Pour it into the skillet and cook for another minute, stirring until any excess liquid thickens.
- Transfer the filling to a plate or shallow bowl. Let it cool completely before assembling the egg rolls. A hot or watery filling can make the wrappers soggy.
Assemble
- In a small bowl, stir together the flour and 2 tablespoons of water to make a sealing paste.
- Place one egg roll wrapper on a clean surface with one corner pointing toward you, like a diamond. Spoon approximately 3 tablespoons of filling across the lower third of the wrapper.
- Fold the bottom corner snugly over the filling. Fold both side corners toward the center, then roll tightly toward the remaining corner. Brush the final corner with the flour paste and press to seal. Repeat with the remaining wrappers and filling.
Fry
- Pour about 2 inches of frying oil into a heavy pot or deep skillet. Heat the oil to 350°F (175°C).
- Fry the egg rolls in small batches for 3–5 minutes, turning occasionally, until deeply golden and crisp. Keep the oil between 340°F and 350°F for even cooking.
- Transfer the cooked egg rolls to a wire rack or paper towel-lined plate. Allow them to cool for several minutes before serving with your favorite dipping sauce.
