Breakfast & Brunch
This world's best egg roll recipe delivers the perfect balance of crispy wrappers and flavorful filling in just 30 minutes. After years of testing and tweaking, I've perfected a method that ensures golden, shatteringly crispy egg rolls every time—no deep-frying required.
The secret lies in the right combination of ground pork, cabbage, and aromatic spices, all wrapped in delicate egg roll skins and baked to perfection.
The filling is where the magic happens: tender pork, finely chopped cabbage, and a blend of garlic, ginger, and soy sauce create a savory, umami-rich center. The key to success is properly sealing the egg rolls before baking, which guarantees they stay intact while achieving that coveted crispy texture.
This recipe transforms a simple weeknight dinner into a restaurant-quality experience without the fuss.
What sets these apart is the crispy exterior that stays crispy even after baking, thanks to a light egg wash and careful baking technique. The filling remains juicy and flavorful, creating a satisfying contrast with every bite.
Whether you're serving them as an appetizer or the main dish, these egg rolls are sure to impress.
Pair with a classic sweet chili or soy-ginger dipping sauce for the full experience. The best part? You can make the filling ahead of time and assemble the egg rolls just before baking, making this recipe both convenient and foolproof. Let's get started!
Ingredients for world's best egg roll
Pantry staples plus a few specialty finds—this is your golden ticket to restaurant-quality egg rolls.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork 🐷 | 1 ½ lb | 80% lean for juiciness |
| Green Cabbage 🥬 | 4 cups | Finely shredded, core removed |
| Carrots 🥕 | 1 cup | Julienned into matchsticks |
| Garlic Cloves 🧄 | 4 cloves | Minced for aromatic punch |
| Fresh Ginger 🌿 | 1 tbsp | Grated, not powdered |
| Egg Roll Wrappers 🍜 | 12 whole | Square, store-bought variety |
| Large Eggs 🥚 | 1 whole | For egg wash |
| Soy Sauce 🍶 | 2 tbsp | Light or all-purpose |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Oyster Sauce 🍜 | 1 tbsp | For umami depth |
| White Pepper 🌶️ | ½ tsp | Freshly ground |
| Salt 🧂 | ½ tsp | Kosher or sea salt |
| Vegetable Oil 🫒 | 2 tbsp | For frying wrappers |
| Cornstarch 🌾 | 1 tbsp | For crispy coating |
The ground pork is non-negotiable here—80% lean keeps it juicy without turning greasy. Trader Joe's or Costco sell it pre-ground, but if you're buying whole, ask the butcher to grind it fresh. The cabbage should be crisp—skip the wilted outer leaves. For the wrappers, King Noodle or T&T brand are my go-tos; they're thin enough to crisp perfectly. Pro tip: Soak the wrappers in warm water for 10 seconds before using—they'll be more pliable and less likely to tear. The carrots? Julienne them yourself—pre-shredded gets mushy in the filling.
No sesame oil? Toasted peanut oil at half the amount works in a pinch, though it won't have that nutty aroma. Subbing pork? Ground chicken or shrimp changes the texture but still delivers—just reduce the oil by 1 tbsp. The oyster sauce can be swapped for 1 tbsp hoisin plus 1 tsp soy sauce, though you'll lose some depth. For the wrappers, spring roll wrappers are wider and work too, but you'll need to adjust the filling quantity. And if your egg wash looks too thick, add 1 tsp water—it should coat a spoon like light syrup.
These keep surprisingly well—3 days in the fridge if stored properly. Wrap them in parchment paper, then foil, and they'll stay crispy. Freeze for up to 2 months by baking first, then reheating at 375°F for 10 minutes. I always make a double batch because they disappear fast. The filling can be prepped 2 days ahead—just store it in an airtight container and assemble when ready to bake. Trust me, the leftovers taste even better the next day.
Why You'll Love This Recipe
- No-Waste Ingredients: I swear by this combo—cabbage and carrots last forever, and the pork stretches into endless bites. Honestly, I’ve used the last of my cabbage in this recipe more times than I can count.
- Crispy-Ginger Bite: That fresh ginger and garlic? It’s the secret weapon—sizzling in the pan until the pork turns golden, then folding into the filling for a punch that makes every bite addictive. (Yes, even on a Tuesday night.)
- Budget Booster: Ground pork is affordable, and veggies stretch further than takeout. Between us, this feeds four for under $10, and the leftovers? Better than delivery. My wallet and taste buds both win.
Step-by-step instructions for crispy egg rolls
Here's how to make egg rolls that crackle with every bite—crispy on the outside, tender on the inside.
Prepare the Filling with Perfect Texture
In a large bowl, combine the 1.5 lb ground pork, 4 cups finely shredded green cabbage, 1 cup julienned carrots, 4 cloves minced garlic cloves, and 1 tbsp grated fresh ginger. The cabbage should be bone-dry—squeeze it in a clean kitchen towel to remove excess moisture. This step is crucial for preventing soggy egg rolls later.
In a separate small bowl, whisk together 2 tbsp soy sauce, 1 tbsp oyster sauce, 0.5 tsp white pepper, and 0.5 tsp salt. Pour this flavorful mixture over the pork and vegetable combination. Mix thoroughly with your hands until everything is evenly coated and the pork is well-seasoned. The filling should look moist but not wet—if it's too sticky, add 1 tbsp cornstarch to absorb any excess liquid.
Assemble Egg Rolls Like a Pro
Fill a shallow bowl with room-temperature water and place the 12 egg roll wrappers in it to prevent them from drying out. Working quickly, take one wrapper at a time and place it flat on a clean surface. Spoon about 2 tablespoons of the pork filling onto the bottom third of the wrapper, leaving about 1 inch of space at the bottom.
Fold the bottom corner up over the filling, then fold in the left and right sides. This creates a half-moon shape. Roll tightly from the bottom up, using your fingers to seal the edge as you go. The goal is to keep the filling contained while creating a smooth, even surface for crispy frying. If you notice any gaps, press them closed gently with your fingers. Place the completed egg roll seam-side down on a plate.
Create the Ultimate Crispy Coating
In a small bowl, beat the 1 whole large egg with a fork until frothy. In another bowl, mix 1 tbsp cornstarch with 1 tbsp sesame oil. This combination creates the perfect crispy barrier between the egg wash and the hot oil. Dip each assembled egg roll into the beaten egg, letting the excess drip off, then roll it in the cornstarch-sesame oil mixture until fully coated.
This double-coating technique ensures maximum crispiness. The cornstarch creates a dry, crunchy exterior while the sesame oil adds that irresistible aroma. Work quickly but carefully to maintain the shape of each egg roll during this process. Place the coated egg rolls on a wire rack set over a baking sheet to keep them elevated and prevent sticking.
Fry to Golden Perfection
Heat 2 tbsp vegetable oil in a large skillet over medium-high heat until it shimmers and reaches 350°F. You'll need to work in batches—don't overcrowd the pan, or the oil temperature will drop and you'll get greasy egg rolls instead of crispy ones. Fry each egg roll for 2-3 minutes per side until they're deep golden brown and the filling is hot throughout.
Here's the thing—you want to see bubbles forming around the egg rolls as they fry. When they float to the surface and maintain their position, they're ready to be transferred to a paper towel-lined plate to drain excess oil. The egg rolls will continue to crisp up slightly as they drain, so don't rush this final step. Serve immediately while they're still hot and crispy!
Pro Tips For Making World'S Best Egg Roll
- STIR-FRY HOT THEN LOW: The cabbage and carrots need a fast, screaming-hot start to blanch them—30 seconds max—before you lower the heat to medium. I learned this the hard way when my veggies turned to mush because I played it safe. After that initial shock, keep the heat just high enough to sizzle, not smoke, so the pork stays juicy.
- GRATE GINGER FINE: No, "chopped" isn’t fine enough—you want it almost paste-like, so it dissolves into the pork. My grandmother swore by this, and she was right: you’ll taste it in every bite, not just as a background spice. Use a microplane or the smallest holes on a box grater.
- SALT THE PORK TWICE: Add half the salt to the raw pork first, let it sit 10 minutes, then add the rest with the aromatics. This guarantees the meat stays tender and absorbs flavor instead of turning dry. I skip this when I’m lazy, but the dish is noticeably better when I don’t.
- WRAP TIGHT, SEAL FAST: Press the edges of your egg roll wrappers hard with wet fingers to create a tight, airtight seal. No gaps, no weak spots—this is the thing that matters most for crispy, not soggy, egg rolls. If you’re short on time, microwave the filled wrappers for 10 seconds to soften them before frying.
Troubleshooting this recipe
Filling Too Wet?
If your filling feels too moist after mixing, squeeze excess liquid from the cabbage with a clean kitchen towel—this is non-negotiable for crispy results. For extra insurance, add 1 tbsp cornstarch to absorb moisture.
I've had this happen when using pre-shredded cabbage (which holds more water), so always julienne fresh cabbage for best texture. 🥬
Wrappers Sticking?
Egg roll wrappers often stick together when wet. Keep them separated by placing parchment paper between layers in the package. If they tear during rolling, try soaking them in warm water for 10-15 seconds before using—they'll be more pliable.
I also recommend using King Noodle brand wrappers, which are thinner and crisp better than some store brands. 🍜
Uneven Frying?
Overcrowding the pan is the #1 reason for greasy, unevenly fried egg rolls. Work in batches of 2-3 egg rolls max to maintain oil temperature at 350°F. Use a thermometer—I love the Thermoworks Smoke model—to monitor heat. If the oil smokes excessively, reduce heat slightly. 🔥
Filling Leaking?
Seal your egg rolls tightly by pressing edges firmly with your fingers as you roll. If gaps appear, dab a tiny bit of egg wash on the seam before frying.
I've also found that using 1 tbsp less filling per egg roll prevents overstuffing, which causes leaks. For extra security, place a second wrapper over the seam before frying. 💡
Not Crispy Enough?
Double-coating with egg wash and cornstarch is your secret weapon. For extra crunch, bake instead of fry: brush with oil, bake at 400°F for 15-18 minutes on a wire rack.
If frying, ensure oil is hot enough—it should sizzle when egg rolls touch. I've had great success with Mazola vegetable oil for its high smoke point. ✨
Burning Before Cooking Through?
Lower your heat to medium if the outside browns too quickly. Fry in 30-second intervals per side at first, then increase time as needed. For even cooking, rotate egg rolls halfway through frying. If using a nonstick pan, avoid aluminum—it conducts heat too quickly and can cause burning. 🌡️
Nutrition facts
Frequently asked questions
Can I make egg rolls ahead of time?
Assemble the egg rolls and refrigerate them on a wire rack for up to 24 hours before frying. For longer storage, freeze uncooked egg rolls (wrapped in parchment) for 2 months. Thaw overnight in the fridge before frying. The filling can even be prepped 2 days ahead—just store it in an airtight container until ready to assemble.
What's the best way to make egg rolls without deep-frying?
Baking is your answer! Brush egg rolls with oil, place on a wire rack over a baking sheet, and bake at 400°F for 15-18 minutes until golden. For extra crispiness, broil for 1-2 minutes at the end. Air frying at 375°F for 8-10 minutes also works well. The cornstarch coating helps create that satisfying crunch without oil.
Why do my egg rolls turn out soggy?
Soggy egg rolls usually mean excess moisture in the filling. Always squeeze water from cabbage with a towel, and use 80% lean ground pork (leaner meat releases more liquid). If the filling still feels wet, add 1 tbsp cornstarch to absorb moisture. Also, avoid overfilling—2 tbsp per egg roll is ideal.
Can I use chicken or shrimp instead of pork?
Yes! For chicken, use 1.5 lb ground chicken breast (it's leaner, so add 1 tsp soy sauce extra for moisture). For shrimp, use 1.5 lb peeled shrimp, finely chopped, and reduce oil by 1 tbsp since shrimp releases less fat. Both work beautifully—just adjust seasoning to taste.
What's the secret to perfectly sealed egg rolls?
Roll tightly while pressing edges firmly with your fingers to create a strong seal. For extra security, dab a tiny bit of egg wash on the seam before frying. Avoid overstuffing—1 tbsp less filling per egg roll prevents leaks. If gaps appear, place a second wrapper over the seam. Practice makes perfect!
