Main Courses
This authentic pork egg roll recipe delivers the crispy, golden wrappers and silky, flavorful filling that make them irresistible. ✨ I've perfected the technique after years of studying traditional Chinese methods—balancing tender pork, aromatic seasonings, and the perfect texture in every bite.
The secret lies in hand-rolling the delicate wrappers and achieving that signature crunch without deep-frying.
What sets these apart is the foolproof filling technique: ground pork seared until just cooked, then combined with water chestnuts, cabbage, and a savory blend of ginger, garlic, and soy sauce.
The wrappers are brushed with egg wash and pan-fried until golden brown, creating that satisfying crunch while keeping the filling tender. This method preserves authenticity while making it adaptable for home kitchens.
By the time you're done, you'll have restaurant-quality egg rolls with crispy, shatteringly thin wrappers and a filling that's juicy and packed with flavor. The aroma alone will have everyone gathering around the table, and the taste?
Pure comfort food perfection. Serve with sweet chili sauce or a tangy soy-vinegar dip for the full experience.
Whether you're making these for a family dinner or a gathering, this recipe delivers authentic results without requiring specialized equipment. The technique is simple but precise—once you master the hand-rolling and pan-frying, you'll be able to replicate these crispy, flavorful egg rolls anytime. Let's get started!
Ingredients for authentic pork egg roll
These carefully selected ingredients deliver authentic, restaurant-quality pork egg rolls with perfect crispy wrappers and silky filling.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork 🐖 | 1 ½ lb | Lean, finely ground for even texture |
| Egg Roll Wrappers 🥟 | 12 whole | Square, thin, store-bought or homemade |
| Water Chestnuts 🌰 | 1 cup | Shredded, canned or fresh |
| Green Cabbage 🥬 | 2 cups | Finely shredded, core removed |
| Fresh Garlic 🧄 | 4 cloves | Minced, aromatic foundation |
| Fresh Ginger 🌿 | 1 tbsp | Grated, adds depth of flavor |
| Light Soy Sauce 🍶 | 2 tbsp | Kikkoman preferred for balance |
| Sesame Oil 🫒 | 1 tsp | Toasted, for nutty aroma |
| Large Eggs 🥚 | 1 whole | Beaten for wrapper wash |
| Vegetable Oil 🫒 | ½ cup | High smoke point for frying |
| White Sugar 🍚 | 1 tbsp | Balances savory flavors |
| Ground White Pepper 🌶️ | ½ tsp | Freshly ground for subtle heat |
| Cornstarch 🌾 | 1 tbsp | For crispy wrapper texture |
| Sesame Seeds 🌱 | 1 tsp | Toasted, for garnish |
The ground pork quality makes or breaks this dish—look for finely ground, lean pork at your butcher or Asian market. Trader Joe's and H Mart carry excellent options, or use a food processor to grind your own for maximum tenderness. Fresh ginger and garlic should be vibrant and aromatic; if they smell stale, skip them. The egg roll wrappers? King Noodle or T&T brand are the gold standard for thinness and flexibility, though homemade wrappers work beautifully if you're ambitious. Water chestnuts add that signature crunch—canned in water is fine, but fresh is even better when available.
No sesame oil? Toasted peanut oil works in a pinch, though it lacks the authentic aroma. Substitute light soy sauce with coconut aminos for a gluten-free option, but the flavor won't be identical. The cornstarch is non-negotiable for crispy wrappers—Arrowhead brand is my go-to for its fine texture. If you can't find it, potato starch is a decent swap. For the cabbage, Napa cabbage adds sweetness, but regular green works fine. The sesame seeds are purely decorative but worth toasting for that nutty crunch—black or white, whichever you prefer.
Store the ground pork in the coldest part of your fridge and use within 2 days for best texture. Wrappers keep for 2 weeks in the freezer, and the filling mixture can be prepped 1 day ahead—flavor actually improves overnight. For extra crispiness, double-coat the wrappers with egg wash before frying. These reheat beautifully—2 minutes at 350°F on a wire rack restores the crunch perfectly. Portion into single servings before freezing for 3 months of crispy convenience.
Why You'll Love This Recipe
- No-Chop Night Saved: The cabbage just needs a quick shred—no julienne skills required—and those water chestnuts? Pre-sliced from a can. I’ve made this after work when my hands were still sticky from unloading groceries.
- Garlic Bomb Crunch: That raw garlic minced right into the pork? It sizzles into something almost sweet as it cooks, while the water chestnuts add a satisfying crunch with every bite. Honestly, the first time I tasted it, I nearly burned my tongue reaching for seconds.
- Lunchbox Hero: Wrap half the batch, freeze them flat, and they’re ready for a 5-minute lunch—no reheating needed. My kid’s school lunches went from sad sandwiches to "can I have more?" moments. (Yes, even on a Tuesday.)
- Pork Stretch Magic: One pound of ground pork feeds four easily, and the filling keeps well for days. I’ve turned leftovers into stir-fry, soup, or just reheated them straight from the freezer—no one ever complains. Budget win, flavor win.
Step-by-step instructions for authentic pork egg rolls
Master the balance of crispy wrappers and silky fillings with these precise techniques.
👨🍳 Step 1: Prepare the Filling with Perfect Texture
In a large mixing bowl, combine the 1.5 lb ground pork, 1 cup shredded water chestnuts, 2 cups finely shredded green cabbage, 4 cloves minced fresh garlic, and 1 tbsp grated fresh ginger. The cabbage should be cut into thin, even shreds—no thicker than ¼ inch—to ensure proper cooking and texture.
Add the 2 tbsp light soy sauce, 1 tbsp white sugar, 0.5 tsp ground white pepper, and 1 tbsp cornstarch to the bowl. Mix everything thoroughly with your hands until the filling becomes cohesive and slightly sticky—this ensures it holds together when wrapped. The cornstarch is key here; it helps absorb moisture and creates that signature silky yet firm texture.
🍳 Step 2: Create the Egg Wash for Crispy Wrappers
In a separate small bowl, beat the 1 whole large egg until just combined. Add 1 tsp sesame oil and mix again. This egg wash is what transforms ordinary wrappers into restaurant-quality crispy shells. The sesame oil adds that nutty aroma we all love in authentic egg rolls.
I like to strain the egg wash through a fine-mesh sieve to remove any lumps—this ensures an even, smooth coating on each wrapper. The egg wash should be thin enough to brush easily but thick enough to stick to the wrappers. If it's too runny, add a pinch of cornstarch to thicken it slightly.
🥘 Step 3: Assemble the Egg Rolls with Precision
Lay out the 12 egg roll wrappers on a clean, flat surface. Place about 2 tablespoons of the pork filling in the center of each wrapper, about 1 inch from the bottom edge. Fold the bottom edge over the filling to create a base, then fold in the sides—left side first, then right—like you're wrapping a small package.
Roll tightly from the bottom up, using your fingers to press out any air pockets as you go. The goal is to create a compact, cylindrical shape with no gaps—this prevents the filling from leaking during frying and ensures even cooking. Seal the top edge by pinching it firmly with your fingers. You should end up with 12 neat, uniform rolls ready for frying.
🔥 Step 4: Fry to Golden Perfection
Heat 0.5 cup vegetable oil in a deep skillet or wok over medium-high heat until it reaches 350°F—the oil should shimmer but not smoke excessively. This temperature is crucial for achieving that perfect crispy exterior without burning the wrappers.
Carefully place 4-5 egg rolls at a time into the hot oil, being gentle to avoid splashing. Fry for 2-3 minutes per side until they turn a deep golden brown color. You'll know they're done when the wrappers are crispy and the filling is heated through. Don't overcrowd the pan—this lowers the oil temperature and results in greasy, soggy egg rolls.
🍽️ Step 5: Serve Warm with Garnish
Transfer the fried egg rolls to a paper towel-lined plate to drain any excess oil. Immediately sprinkle with 1 tsp toasted sesame seeds for that final authentic touch. Serve while still warm—egg rolls lose their crispiness quickly as they cool.
The filling should be silky but still hold its shape when bitten into, while the wrappers should be crispy enough to stand up to a fork but not brittle. For extra authenticity, serve with a side of sweet chili sauce or soy-vinegar dip. These egg rolls deliver that perfect balance of texture and flavor that makes them irresistible.
Pro Tips For Making Authentic Pork Egg Roll
- STIR-FRY FAST, HIGH HEAT: The pork should sizzle and break apart in under 3 minutes—any longer and you’re boiling it into mush. Use a wok or large skillet on max heat, and work in batches if needed. I learned this the hard way when my first attempt turned into a soggy pork patty.
- CHOP CABBAGE FINE, SOAK IT: Thin, matchstick-cut cabbage cooks faster and blends better with the filling. Toss it in cold water for 10 seconds to crisp it up—this keeps it from wilting into a sad, limp pile while you prep the rest. (Yes, even if you’re impatient like me.)
- DON’T OVERFILL THE WRAPPERS: A crowded egg roll will burst when fried, and no one wants to deal with that mess. Fill each wrapper with about 1.5 tablespoons of filling, then fold tightly—like you’re tucking in a burrito, not a stuffed sausage. Trust me, your future self will thank you.
- GARLIC FIRST, THEN WATER CHESTNUTS: Bloom the minced garlic in the hot pan for 10 seconds until fragrant—this builds flavor before adding the water chestnuts. Toss in the chestnuts last so they don’t turn to mush from sitting in the oil too long. (I skip this order sometimes, and the texture suffers.)
Serving suggestions for this dish
Classic Dipping Sauces
Sweet chili sauce is my go-to for these egg rolls—its tangy, slightly sweet profile cuts through the richness beautifully. I use Sweet Baby Ray's for its perfect balance, but homemade versions with 1 tbsp rice vinegar, 1 tbsp honey, and 1 tsp chili garlic sauce work wonders too.
For a tangier option, mix 3 tbsp soy sauce, 1 tbsp rice vinegar, 1 tsp sesame oil, and a pinch of white pepper. 🍶
Another crowd-pleaser is a quick soy-vinegar dip: combine 3 tbsp light soy sauce, 1 tbsp rice vinegar, 1 tsp sugar, and a splash of water. Let it sit for 10 minutes to meld flavors—this simple mix adds a perfect umami punch without overpowering the egg rolls.
Complementary Sides
Steamed jasmine rice is a must—its mild flavor soaks up any stray dipping sauce while balancing the richness of the egg rolls. I often serve 1 cup uncooked jasmine rice per person, steamed until fluffy.
For extra flair, add a sprinkle of toasted sesame seeds and a few thin cucumber slices on top.
Quick-pickled vegetables add a refreshing contrast. Thinly slice 1 carrot and ½ cucumber, then toss with 2 tbsp rice vinegar, 1 tsp sugar, and a pinch of salt. Let sit for 20 minutes before serving—this brightens up the plate and keeps everyone reaching for seconds.
Presentation Tips
Arrange egg rolls on a large platter with a white linen napkin underneath to catch any drips. Garnish with extra sesame seeds and a few green onion slices for color. For a restaurant-style touch, place individual servings on wooden boards with small bowls of sauce.
If serving a crowd, I like to set out small ceramic dipping bowls filled with sauce and arrange the egg rolls in a circular pattern. Add a few chopsticks or small forks for easy grabbing—this makes the dish feel special without requiring extra effort. 🍽️
Make-Ahead Serving
For parties, fry all egg rolls and store them in a 200°F oven for up to 30 minutes to keep them warm. Reheat individual rolls in a skillet for 1 minute per side to restore crispiness.
I always prep the dipping sauces ahead of time—they taste better when mixed in advance.
For a shortcut, assemble the egg rolls and freeze them on a tray before transferring to a ziplock bag. Fry from frozen, adding 30-60 seconds extra time per side. This is my secret for stress-free gatherings—just pull them from the freezer and fry as needed. 💫
Nutrition facts
Frequently asked questions
Can I use chicken or shrimp instead of pork?
While pork is traditional, you can absolutely substitute with chicken or shrimp! For chicken, use 1.5 lb finely ground breast meat and add 1 extra tbsp cornstarch to help bind the filling. Shrimp works beautifully too—1.5 lb peeled and finely chopped—but omit the water chestnuts since they're already meaty. The key is keeping the filling cohesive and slightly sticky for perfect wrapping.
How do I make the wrappers extra crispy?
For restaurant-style crispiness, double-coat the wrappers with egg wash: brush once before rolling, then again after sealing. Use 350°F oil and fry in small batches (3-4 rolls at a time) for 2-3 minutes per side. After frying, place rolls on a wire rack instead of paper towels to drain excess oil while staying crisp. For extra crunch, add 1 tbsp cornstarch to the egg wash mixture.
What if my egg rolls are leaking filling?
This usually means the filling is too wet or the wrappers aren't sealed properly. First, ensure your cabbage is thoroughly drained and your pork is not overcooked (it should be just pink in the center). When rolling, press out all air pockets and pinch the top edge tightly. For extra security, use 1 extra tbsp cornstarch in the filling. If leaks happen during frying, they'll seal as the wrappers crisp up.
Can I bake these instead of frying?
Yes! Brush the assembled rolls with egg wash, then place on a parchment-lined baking sheet. Bake at 400°F for 18-20 minutes until golden. For extra crispiness, spray with cooking oil spray halfway through. The texture will be lighter than fried, but still delicious. This method works great for meal prep—just reheat at 350°F for 5 minutes to restore some crunch.
How do I store leftovers?
Keep fried egg rolls in an airtight container for up to 3 days at room temperature, but they're best reheated fresh. To revive crispiness, warm in a skillet over medium heat for 1-2 minutes per side or bake at 375°F for 5 minutes. For longer storage, freeze uncooked rolls for 3 months—fry from frozen, adding 1 extra minute per side. Never refry from frozen without extra time!
