The number one reason homemade egg rolls turn out soggy has nothing to do with the wrapper, the oil temperature, or the filling. It’s the water that’s still trapped inside the vegetables. I went through every popular egg roll recipe I could find online, and almost none of them address this step properly. The ones that mention it treat it like an afterthought. It’s not. Getting the water out of the vegetables is the single most important thing you can do to make better egg rolls at home.
If you’ve tried making egg rolls at home and ended up with a soft, greasy shell instead of that blistered, crunchy exterior you get from a good takeout spot, you probably didn’t get enough water out of the vegetables before you rolled them. I’ll walk you through exactly how to fix that, plus the secret seasoning blend that the best takeout kitchens use and most home cooks have never heard of.
This post contains affiliate links, which means I may earn a small commission if you make a purchase. It doesn’t cost you anything extra.Full disclosure.
Why This Chinese Takeout Egg Rolls Recipe Works
Chicken bouillon powder is the secret seasoning. The takeout restaurants with the best egg rolls season their vegetable filling with Lee Kum Kee chicken bouillon powder. It adds a layer of umami that salt alone can’t get you. Most home recipes skip this entirely.
Potato ricer removes more water than any other method. Blanching the cabbage, celery, and carrot softens them, but it also introduces a lot of moisture. Pressing the vegetables through a potato ricer gets out significantly more water than wringing them in a towel or pressing them in a colander.
Double-frying creates the blistered crust. The first fry at 350°F cooks everything through. The second fry at 375°F for just 2 minutes is what gives you that crunchy, bubbly exterior that separates a great egg roll from a mediocre one.
The ground pork is seasoned to taste like char siu. Instead of plain ground pork or the labor-intensive process of making actual Chinese BBQ pork, the pork is seasoned with hoisin, oyster sauce, five spice, and Shaoxing wine. You get the same sweet, savory flavor without spending all day making actual char siu.
Egg wash, not cornstarch slurry, for the seal. About half the takeout kitchens I talked to use egg and the other half use a cornstarch slurry. The egg creates a slightly better seal and doesn’t leave a raw starchy taste.
Ingredients You’ll Need
Egg roll wrappers are not the same thing as spring roll wrappers. This is the most common mistake people make. Egg roll wrappers are a wheat-based pastry sheet that often contains egg. They’re thicker than spring roll wrappers and they produce that characteristic blistered, bubbly, chewy exterior when fried. Spring roll wrappers give you a smooth, thin, crispy shell. Both are fine, but they’ll give you very different results. Look for egg roll wrappers (sometimes labeled “egg roll skins”) in the refrigerated or freezer section. Golden Dragon and Twin Dragon are both solid brands, but most commercially available wrappers are basically interchangeable.
Green cabbage makes up the bulk of the filling. Standard cheap green cabbage from any grocery store. You’ll need 8 cups finely shredded, which sounds like a lot but it cooks down considerably after blanching and pressing.
Chinese celery is worth tracking down if you can find it. It has a more concentrated celery flavor than the regular stuff. Regular celery works fine though.
Lee Kum Kee chicken bouillon powder is the ingredient that will set your egg rolls apart. You’ll typically find two versions at Asian grocery stores: green label (no MSG) and red label (with MSG). The red one is better, but either works.
Hoisin sauce is sometimes described as a sweet Chinese BBQ sauce. It lasts basically forever in the fridge. You can pass it down to your grandchildren as a family heirloom.
Shaoxing wine is a Chinese cooking wine. Don’t substitute with regular wine or mirin. They taste nothing alike and you’ll end up with a completely different filling.
How to Make Chinese Takeout Egg Rolls
1. Blanch and dry the vegetables. Bring a large pot of lightly salted water to a simmer. Adding a bit of salt helps the vegetables maintain their color and improves the seasoning. Add the shredded cabbage, julienned celery, and julienned carrot. Simmer for about 1 minute, just until the vegetables have slightly softened. Move them to an ice bath or run cold water over them in a colander.
2. Remove the moisture. This is the most important step in the entire recipe. This is the number one reason home cooks have problems making proper egg rolls, and this is why they keep turning out soggy. If you have a potato ricer, use it. Load a handful of blanched vegetables into the ricer and clamp down as hard as you can. Pour out the water that collects at the top of the barrel. A potato ricer removes more water with less effort than any other method. If you don’t have one, wrap the vegetables in a kitchen towel and twist until your arms give out. After pressing, spread the vegetables on a baking sheet and let them sit for about an hour so even more moisture can evaporate. You can make the vegetables up to a few days ahead and keep them in the fridge.
3. Cook the seasoned pork. Mix the spice blend: sugar, kosher salt, Chinese five spice, white pepper, Shaoxing wine, light soy sauce, hoisin, and oyster sauce. Heat a bit of oil in a nonstick pan over medium-high heat. Add the ground pork and break it up, then leave it alone for several minutes. You want to take the pork as far as possible without burning it. The charred bits you get from leaving it alone are going to provide little bursts of flavor throughout the egg rolls. About 2-3 minutes before the pork is done, add the minced garlic and cook until fragrant. Pour in the sauce mixture and simmer until it reduces to basically nothing. This concentrates the flavor and gives you that Chinese BBQ pork taste without the all-day preparation. Drain the pork on paper towels to remove as much fat as possible.
4. Make the seasoning blend. Combine kosher salt, chicken bouillon powder, sugar, Chinese five spice, white pepper, and black pepper. This is the seasoning you’ll toss with the vegetables right before rolling.
5. Assemble the filling. Right before you’re ready to roll and fry, toss the vegetables with the seasoning blend, green onions, sesame oil, and the cooked pork. Do this as close to rolling time as possible because the salt in the seasoning will start drawing moisture out of the vegetables.
6. Roll the egg rolls. Lay a wrapper flour-side down with one corner pointing toward you like a diamond. Place about ½ cup of filling slightly below center. Lift the bottom corner over the filling and tuck it under. Push down on both sides, fold the left and right flaps in, then continue rolling forward. When you have about 1.5-2 inches left, brush the remaining wrapper with beaten egg and finish rolling to seal.
7. First fry at 350°F for 7 minutes. Drop the egg rolls into the oil and turn them about every 30-60 seconds. One side will always float to the top. Do your best, but don’t try to fully submerge them with the frying basket. The little bubbles forming at the surface of the oil are what create the blisters on the skin. Drain them standing up in a pot lined with paper towels. Setting them upright keeps oil from pooling inside the egg rolls.
8. Second fry at 375°F for 2 minutes. Increase the oil temperature and fry the egg rolls again. This is the step that gives you that earth-shattering crust that is the mark of a well-made egg roll. Drain and serve immediately.
Tips for the Best Egg Rolls
Don’t freeze before the first fry. A lot of recipes say you can freeze egg rolls before cooking, but the skins tend to dry out and crack in the freezer. Fry them first (the full 7-minute cook), let them cool completely, then freeze on a baking sheet in a single layer before transferring to freezer bags. You can drop them back in the fryer to reheat straight from the freezer.
Keep the wrappers covered. Egg roll skins dry out fast. Keep them under a damp paper towel while you’re working.
Don’t overstuff. About ½ cup of filling per egg roll. More than that and you’ll have a hard time getting a tight roll, and the wrapper is more likely to tear during frying.
Flour side out, smooth side in. The wrappers have two sides: one with a light coating of flour and one smooth. The flour side faces down when you roll, which means it ends up on the outside of the finished egg roll. This is what gives you those characteristic bubbles.
Pre-made coleslaw mix works in a pinch. If you don’t want to shred everything by hand, a bag of coleslaw mix is a reasonable shortcut. You’ll still need to blanch and press it.
Storage and Reheating
Cooked egg rolls keep in the fridge for 3-4 days. To freeze, let them cool completely after the first fry (before the double-fry step), freeze on a sheet pan in a single layer, then transfer to freezer bags. They’ll keep for up to 3 months. Reheat from frozen by frying at 375°F for 2-3 minutes, or in an air fryer at 375°F for about 5 minutes. The oven works too (400°F, 10-12 minutes), but you won’t get the same crunch as refrying.
Frequently Asked Questions
What’s the difference between egg rolls and spring rolls?
Mainly the wrapper. Egg roll wrappers are made with wheat flour and egg, which makes them thicker. When fried, they get that bubbly, blistered, chewy texture. Spring roll wrappers are thinner, made without egg, and fry up smooth and crispy. If you’ve had fried rolls at a more traditional Chinese restaurant with a smooth exterior, those were spring rolls.
What is duck sauce?
Despite the name, duck sauce contains no duck. It’s actually an apricot-based sweet condiment. The recipe in the card below uses apricot preserves, a bit of sugar, soy sauce, rice vinegar, and applesauce. Let it set in the fridge for about an hour so the pectin firms it up.
Can I use a different protein?
Ground pork is the most common, but you can use whatever you want. Chinese BBQ pork (char siu) is traditional in many styles. Ground chicken or shrimp both work. Just make sure any cooked protein is drained well and cooled before adding it to the filling.
Why do my egg rolls come out greasy?
Two likely causes. Either the oil temperature was too low (the wrapper absorbs oil instead of crisping up), or there was too much moisture in the vegetable filling. The potato ricer step and the hour of air-drying on a baking sheet are there to prevent exactly this.
These Chinese takeout egg rolls are made with the secret chicken bouillon seasoning blend used by the best takeout restaurants. The vegetables are blanched, pressed through a potato ricer to remove moisture, and tossed with a custom spice mix right before rolling. Ground pork is seasoned with hoisin, oyster sauce, Chinese five spice, and Shaoxing wine for a char siu-style flavor. Double-fried at 350°F then 375°F for an extra-crispy, blistered exterior. Includes homemade duck sauce and hot mustard recipes. Adapted for a standard home kitchen.
Course Appetizer, Snack
Cuisine Chinese-American
Keyword chinese takeout egg rolls, crispy egg rolls, double fried egg rolls, egg roll recipe, egg rolls with duck sauce, fried egg rolls, homemade egg rolls, pork egg rolls
Fill a large pot with lightly salted water and bring it to a simmer. Adding salt helps the vegetables maintain their color and improves the seasoning.
Add 8 cups of finely shredded cabbage, 1 cup of julienned celery, and 1 cup of julienned carrot. Simmer for about 1 minute or just until the vegetables have slightly softened.
Remove the vegetables to an ice bath, or drain into a colander and run cold water over them until completely cool.
Remove the Moisture
Press as much moisture as possible out of the vegetables. A potato ricer is the most effective method. Load a handful of blanched vegetables into the ricer and clamp down as hard as you can. Pour out the water that collects at the top of the barrel. If you don’t have a potato ricer, wrap the vegetables in a kitchen towel and twist to wring out the water.
Spread the pressed vegetables on a baking sheet and let them sit for about an hour so additional moisture can evaporate. The vegetables can be made up to a few days ahead and stored in the fridge.
Cook the Pork
Combine the pork spice mix ingredients in a small bowl and whisk thoroughly.
Heat a bit of oil in a nonstick pan over medium-high heat. Add the ground pork and break it up, then leave it alone for several minutes. You want to take the pork as far as possible without burning it. The charred bits will provide bursts of flavor in the finished egg rolls.
About 2-3 minutes before the pork is done, add the minced garlic and cook until fragrant, about 20-30 seconds.
Pour in the pork spice mix and simmer until the sauce has reduced to basically nothing. This concentrates the flavor and gives you a Chinese BBQ pork taste. Drain the pork on paper towels to remove excess fat.
Season and Assemble the Filling
Combine all vegetable seasoning ingredients in a small bowl and mix thoroughly.
Shortly before frying, toss the pressed vegetables with the seasoning mixture, green onions, toasted sesame oil, and the reserved pork. Mix until evenly coated. Do this as close to rolling time as possible because the salt will draw moisture out of the vegetables.
Roll the Egg Rolls
Lay an egg roll wrapper flour-side down with one corner pointing toward you like a diamond.
Place approximately 1/2 cup of the vegetable mixture in the center of the wrapper, slightly closer to you.
Lift the bottom corner over the filling and tuck it under. Push down on both sides of the filling, then fold the left and right flaps into the center. Continue rolling forward.
When you have about 1.5-2 inches left, brush the remaining wrapper with beaten egg. Continue rolling forward until the egg roll is completely sealed. Repeat with the remaining wrappers.
Fry the Egg Rolls
Preheat oil to 350°F (175°C). Use a deep fryer or a large Dutch oven with a thermometer to maintain temperature. Use enough oil to completely cover the egg rolls.
Fry the egg rolls for approximately 7 minutes, turning every 30-60 seconds to ensure all sides cook evenly. Do not fully submerge them with the basket. The bubbles at the surface create the characteristic blisters on the skin.
Drain the egg rolls standing upright in a pot lined with paper towels. This prevents oil from pooling inside.
For extra-crispy egg rolls, increase the oil temperature to 375°F (190°C) and fry for an additional 2 minutes. Drain and serve immediately.
Make the Duck Sauce
Combine water, sugar, and kosher salt in a bowl. Stir until the sugar and salt have dissolved.
Add the apricot preserves, soy sauce, rice vinegar, and applesauce. Mix well. Refrigerate for at least 1 hour to allow the pectin to set and thicken the sauce.
Make the Mustard Sauce
Mix equal parts hot mustard powder and cold water. Stir in a splash of toasted sesame oil, a splash of unseasoned rice vinegar, and a pinch of white pepper.
Allow the mustard to sit for at least 30 minutes to 1 hour before serving. The longer it sits, the hotter it gets. The mustard sauce can be refrigerated for up to 1 month.
Video
Notes
Egg Roll Wrappers vs. Spring Roll Wrappers: Egg roll wrappers are wheat-based, often contain egg, and produce a thick, blistered, bubbly exterior when fried. Spring roll wrappers are thinner, made without egg, and fry up smooth and crispy. Make sure you’re buying egg roll wrappers (sometimes labeled “egg roll skins”) for this recipe. Golden Dragon and Twin Dragon are both reliable brands.Why Moisture Removal Matters: Excess water in the vegetables is the number one reason homemade egg rolls turn out soggy. A potato ricer is the most efficient tool for pressing water out. If you don’t have one, wrap the vegetables tightly in a kitchen towel and wring as hard as you can. Letting them air-dry on a baking sheet for an hour after pressing removes even more moisture.Why Double-Fry: The first fry at 350°F cooks the egg rolls all the way through. The second fry at 375°F crisps and blisters the exterior. You can skip the second fry if you prefer, but the double-fry method produces a noticeably crunchier egg roll.Freezing Instructions: Do not freeze egg rolls before the first fry. The skins tend to dry out and crack. Instead, complete the first fry (7 minutes at 350°F), let them cool completely, then freeze on a baking sheet in a single layer. Transfer to freezer bags once frozen solid. They’ll keep for up to 3 months.Reheating from Frozen: Drop frozen egg rolls directly into oil at 375°F for 2-3 minutes. An air fryer at 375°F for about 5 minutes also works well. The oven (400°F, 10-12 minutes) works but won’t produce the same crunch.Wrapper Orientation: Egg roll wrappers have two sides: one with a light coating of flour and one smooth. Always place the flour side face-down when rolling so the flour side ends up on the outside. This is what creates the characteristic blisters during frying.Draining Method: Set fried egg rolls standing upright in a pot lined with paper towels rather than laying them flat. This prevents oil from pooling inside the egg rolls and keeps them crispier.Shortcut: A bag of pre-made coleslaw mix can replace the shredded cabbage and carrot. You’ll still need to blanch and press it to remove moisture.
Japanese teriyaki chicken is not the brown sauce in the bottle on your grocery store shelf. The word “teriyaki” translates to “gloss-grilled” in English. After three months researching Japanese-language sources,…
If you’ve looked up a P.F. Chang’s lettuce wraps recipe online, almost every version you’ll find includes hoisin sauce. The actual restaurant recipe doesn’t use hoisin at all. I tracked…
Most P.F. Chang’s Mongolian beef recipes online follow the same formula: soy sauce, brown sugar, garlic, flank steak. They get the general direction right but miss the actual technique entirely.…
I hate Spam as much as you do. So, I'll never share your address or send you advertisements. Just the occasional update and the inside scoop on new recipes.
Fill a large pot with lightly salted water and bring it to a simmer. Adding salt helps the vegetables maintain their color and improves the seasoning.
2
Add 8 cups of finely shredded cabbage, 1 cup of julienned celery, and 1 cup of julienned carrot. Simmer for about 1 minute or just until the vegetables have slightly softened.
3
Remove the vegetables to an ice bath, or drain into a colander and run cold water over them until completely cool.
4
Press as much moisture as possible out of the vegetables. A potato ricer is the most effective method. Load a handful of blanched vegetables into the ricer and clamp down as hard as you can. Pour out the water that collects at the top of the barrel. If you don't have a potato ricer, wrap the vegetables in a kitchen towel and twist to wring out the water.
5
Spread the pressed vegetables on a baking sheet and let them sit for about an hour so additional moisture can evaporate. The vegetables can be made up to a few days ahead and stored in the fridge.
6
Combine the pork spice mix ingredients in a small bowl and whisk thoroughly.
7
Heat a bit of oil in a nonstick pan over medium-high heat. Add the ground pork and break it up, then leave it alone for several minutes. You want to take the pork as far as possible without burning it. The charred bits will provide bursts of flavor in the finished egg rolls.
8
About 2-3 minutes before the pork is done, add the minced garlic and cook until fragrant, about 20-30 seconds.
9
Pour in the pork spice mix and simmer until the sauce has reduced to basically nothing. This concentrates the flavor and gives you a Chinese BBQ pork taste. Drain the pork on paper towels to remove excess fat.
10
Combine all vegetable seasoning ingredients in a small bowl and mix thoroughly.
11
Shortly before frying, toss the pressed vegetables with the seasoning mixture, green onions, toasted sesame oil, and the reserved pork. Mix until evenly coated. Do this as close to rolling time as possible because the salt will draw moisture out of the vegetables.
12
Lay an egg roll wrapper flour-side down with one corner pointing toward you like a diamond.
13
Place approximately 1/2 cup of the vegetable mixture in the center of the wrapper, slightly closer to you.
14
Lift the bottom corner over the filling and tuck it under. Push down on both sides of the filling, then fold the left and right flaps into the center. Continue rolling forward.
15
When you have about 1.5-2 inches left, brush the remaining wrapper with beaten egg. Continue rolling forward until the egg roll is completely sealed. Repeat with the remaining wrappers.
16
Preheat oil to 350°F (175°C). Use a deep fryer or a large Dutch oven with a thermometer to maintain temperature. Use enough oil to completely cover the egg rolls.
17
Fry the egg rolls for approximately 7 minutes, turning every 30-60 seconds to ensure all sides cook evenly. Do not fully submerge them with the basket. The bubbles at the surface create the characteristic blisters on the skin.
18
Drain the egg rolls standing upright in a pot lined with paper towels. This prevents oil from pooling inside.
19
For extra-crispy egg rolls, increase the oil temperature to 375°F (190°C) and fry for an additional 2 minutes. Drain and serve immediately.
20
Combine water, sugar, and kosher salt in a bowl. Stir until the sugar and salt have dissolved.
21
Add the apricot preserves, soy sauce, rice vinegar, and applesauce. Mix well. Refrigerate for at least 1 hour to allow the pectin to set and thicken the sauce.
22
Mix equal parts hot mustard powder and cold water. Stir in a splash of toasted sesame oil, a splash of unseasoned rice vinegar, and a pinch of white pepper.
23
Allow the mustard to sit for at least 30 minutes to 1 hour before serving. The longer it sits, the hotter it gets. The mustard sauce can be refrigerated for up to 1 month.