These Chinese Egg Rolls are a Chinese favorite that you can make at home! They are filled with Chinese bean sprouts, chicken, and bamboo and then fried.

Recipe Origins
Ah, the infamous egg roll. The staple at the center of every Chinese American meal in the United States. But did you know that the egg rolls actually stem from China (unlike our Chinese American friend, the crab rangoon)?
The Chinese version of egg rolls aren’t filled with cabbage or bean sprouts, and they’re certainly not deep fried.
In fact, the eggs rolls in China are more reminiscent of what we call Spring Rolls here in America.
The American version seemed to have been invented with spring rolls in mind. But of course with that good old-fashioned American (ahem *fattening*) twist. Egg rolls here in America aren’t exactly like anything you’d find in China. But they are delicious.
These egg rolls are most delicious when eaten with Sweet and Sour Sauce!
Why Make this Recipe
- Try Something New: You may not be new to eggrolls, but it will definitely be a new experience making them from scratch! And doesn’t it always feel better when you make something yourself? 😉
- Experience a Chinese American Delight: Though egg rolls might not be entirely “Chinese” in origin, there is no denying that Chinese American food is it’s own breed of wonderful. If you want to try making a new type of cuisine at home, this recipe is for you!
What Ingredients are in this Recipe?
- Bean Sprouts: I try to use mung bean sprouts if I can find them, but in a pinch soybean sprouts will also work. Fresh is best, but you can also find them canned if need be.
- Egg Roll Wrappers: If you are having a hard time finding egg roll wrappers, look in the freezer section of an Asian grocery store. Make sure to leave them in the fridge the night before you plan to make this recipe to thaw.
- Bamboo Shoots: I found these canned in the vegetable aisle of an Asian mart. You can buy them online or you can always omit them if need be.
- Chicken: I used leftover rotisserie chicken that I had in the grocery store. If you need to bake chicken in order to make this recipe (or use leftovers from dinner a night before) that is certainly an option!
- Mushrooms: I simply used white mushrooms because they were what I could find at the grocery store. If you are able, Chinese variants of mushrooms, such as Shiitake, would be a great addition.
- Green Onions: I try to use the green parts of the green onions, but the white parts of the onion are also delicious
- Chinese 5 Spice: Chinese 5 Spice is a mixture of 5 of the most prominent spices in Chinese cooking. Though the ingredients in Chinese 5 Spice sometimes change, it normally includes anise, cloves, cinnamon, fennel, and Szechuan peppercorns.
- Oil for Frying: I used vegetable oil, but you can also use sunflower oil. Anything with a low smoking point is a good option.
[adthrive-in-post-video-player video-id=”7ejUoQuC” upload-date=”2021-05-04T19:26:10.000Z” name=”Chinese Egg Roll Recipe” description=”These Chinese Egg Rolls are a Chinese favorite that you can make at home! They are filled with Chinese bean sprouts, chicken, and bamboo and then fried.” player-type=”default” override-embed=”default”]
How to Make Chinese Egg Rolls
Step 1: Make the Filling
In a wok, heat your sesame oil.
Add the bean sprouts into the sesame oil and cook for about three minutes.
Add the mushrooms, chicken, bamboo shoots, green onions, and Chinese 5 Spice into the sprouts and stir over the heat for about 5 minutes, just until warmed. Remove from the heat and let cool.
Step 2: Roll the Egg Rolls
Lay an egg roll wrapper in a diamond shape, with one corner pointing towards you and one corner pointed away. About ⅓ of the way up the wrapper, place about 2 tbsp of filling (or more) in a horizontal line, leaving about ½” on the right and left sides.
Fold up the bottom corner to cover the filling and roll once. Wrap in the two side corners, then continue wrapping until you get to the final, far corner.
Wet it with a bit of egg to hold it in place, then stick the final corner to the egg roll (see photos for clearer explanation).
Step 3: Fry the Egg Rolls
Heat about 1” of oil until it’s hot enough that when you add an egg roll, it begins to fry immediately.
Deep fry the egg rolls in batches, about 4 at a time… When they are brown and the wrapper has bubbled, remove them from oil and let them rest on a paper towel-lined plate to remove excess oil.
Serve with Sweet and Sour Sauce. Enjoy!
Expert Tips
- Don’t forget to thaw your egg roll wrappers the night before making them!
- If you’d like to sub in different kinds of meat or vegetables, feel free to do that! This recipe is all your own.
- You can also bake egg rolls, though they will have a different texture. Place the oven to 400 and bake until they are toasted, turning every once in a while
- You can store the egg rolls in the fridge (covered) for up to a day before frying!
- If you want the filling to be more fine, you can also chop all of the ingredients up in a food processor.
- Use up any egg roll wrappers and create a delicious dessert with them too – Peach Cobbler Egg Rolls are my vote!
Recipe FAQs
Why are Egg Rolls called Egg Rolls?
Egg rolls got their name because the wrappers have egg in them, where Spring Roll wrappers do not.
The first Chinese American cookbook that displayed an Egg Roll recipe called the food “Dan Gun”, which literally translates to Egg Roll. This book was published in the 1930s, and was called Cook at Home in Chinese by Henry Low.
Do Chinese Egg Rolls Have Meat?
My version of Chinese Egg Rolls does have meat in the recipe. However, if you’d like to make your version vegetarian, this is a great option as well!
Probably the most popular version of meat-filled egg rolls includes ground pork! If you’d like to add pork to your egg rolls, simply cook the pork in a pan on your stove top until cooked all the way through.
For the chicken in this recipe, I used a pre-cooked rotisserie chicken from my local grocery store. This made it easy, as I simply had the chicken left over from another meal, meaning that I didn’t have to add another step to this recipe.
What are Other Yummy Additions Can I Add to Egg Rolls?
If you want to add something to this Chinese Egg Roll recipe, here are some other great ideas:
- Soy sauce
- Ground pork
- Garlic
- Ginger
- Cabbage
- Carrots
Or anything else you can think of!
What Should I Do with the Leftover Wrappers?
Most packages of egg roll wrappers come with far more than 8 (what this recipe calls for), so we had to get creative!
I’ve always seen recipes for dessert egg rolls with fun and delicious fillings, so I decided to try out a few flavor combos on my own…
Introducing: Oreo Stuffed Egg Rolls! Yes, heaven on a plate.
Did you like this recipe for Egg Rolls from China? Make sure to check out my other Chinese recipes, including:
- Sweet and Sour Sauce
- Chinese Steamed Pork Dumplings
- Crab Rangoons
- Dim Sum Chicken Feet
- Peking Duck
- Instant Pot Beef and Broccoli
Chinese Egg Rolls
Ingredients
- 2 tbsp sesame oil
- 1 ¼ cup mung bean sprouts
- ½ cup mushrooms
- ½ cup chicken, cooked (I used rotisserie chicken)
- ½ cup bamboo shoots, sliced
- ½ cup green onions, cut into rounds
- 1 tsp chinese 5 spice
- An egg for egg wash
- Oil for frying, vegetable or sunflower oil
- Egg roll wraps
Instructions
- In a wok, heat your sesame oil.
- Add the bean sprouts into the sesame oil and cook for about three minutes.
- Add the mushrooms, chicken, bamboo shoots, green onions, and Chinese 5 Spice into the sprouts and stir over the heat for about 5 minutes, just until warmed. Remove from the heat and let cool.
- Lay an egg roll wrapper in a diamond shape, with one corner pointing towards you and one corner pointed away. About ⅓ of the way up the wrapper, place about 2 tbsp of filling (or more) in a horizontal line, leaving about ½” on the right and left sides.
- Fold up the bottom corner to cover the filling and roll once. Wrap in the two side corners, then continue wrapping until you get to the final, far corner. Wet it with a bit of egg to hold it in place, then stick the final corner to the egg roll (see photos for clearer explanation).
- Heat about 1” of oil until it’s hot enough that when you add an egg roll, it begins to fry immediately. Deep fry the egg rolls in batches, about 4 at a time… When they are brown and the wrapper has bubbled, remove them from oil and let them rest on a paper towel-lined plate to remove excess oil.
- Serve with Sweet and Sour Sauce. Enjoy!
Notes
- Bean Sprouts: I try to use mung bean sprouts if I can find them, but in a pinch soybean sprouts will also work. Fresh is best, but you can also find them canned if need be.
- Egg Roll Wrappers: If you are having a hard time finding egg roll wrappers, look in the freezer section of an Asian grocery store. Make sure to leave them in the fridge the night before you plan to make this recipe to thaw.
- Bamboo Shoots: I found these canned in the vegetable aisle of an Asian mart. You can buy them online or you can always omit them if need be.
- Chicken: I used leftover rotisserie chicken that I had in the grocery store. If you need to bake chicken in order to make this recipe (or use leftovers from dinner a night before) that is certainly an option!
- Mushrooms: I simply used white mushrooms because they were what I could find at the grocery store. If you are able, Chinese variants of mushrooms, such as Shiitake, would be a great addition.
- Green Onions: I try to use the green parts of the green onions, but the white parts of the onion are also delicious
- Chinese 5 Spice: Chinese 5 Spice is a mixture of 5 of the most prominent spices in Chinese cooking. Though the ingredients in Chinese 5 Spice sometimes change, it normally includes anise, cloves, cinnamon, fennel, and Szechuan peppercorns.
- Oil for Frying: I used vegetable oil, but you can also use sunflower oil. Anything with a low smoking point is a good option.
- Don’t forget to thaw your egg roll wrappers the night before making them!
- If you’d like to sub in different kinds of meat or vegetables, feel free to do that! This recipe is all your own.
- You can also bake egg rolls, though they will have a different texture. Place the onion to 400 and bake until they are toasted, turning every once in a while
- You can store the egg rolls in the fridge (covered) for up to a day before frying!
- If you want the filling to be more fine, you can also chop all of the ingredients up in a food processor.
Erin says
Pretty good! I was impressed with myself for this having been my first time ever making egg rolls. I didn’t follow it exactly to a “T” but I got the basic concept. And I used canned vegetables: one can of La Choy bean sprouts, one 3 oz can of sliced mushrooms, and a half can of bamboo shoots. (I omitted the green onions because I don’t care for them) I also used half of an average sized cooked boneless skinless chicken breast. I drained all the cans, put the bean sprouts in the food processor for just a quick pulse; I set it aside and put the bamboo shoots, mushrooms and chicken in the food processor until it had perhaps a medium consistency. I didn’t have sesame oil so I used sunflower oil. I added everything including a teaspoon of the seasoning and cooked it, emptied the frying pan, draining the mixture. I wrapped them and fried them also in sunflower oil on that same pan. I would say they’re nearly restaurant quality; I have had a few egg rolls from restaurants not as good as this.
The Foreign Fork says
Sounds great, Erin! Thanks for letting me know what you adjusted. I am so glad that you liked them 🙂
Noryne says
Air fryer makes these egg rolls (ground pork) a breeze. 8-10 minutes and turn over 1/2 way. No muss, no fuss. Little oil rubbed on prior to air fry.
The Foreign Fork says
That is a great idea! Thank you for sharing 🙂
Lorraine says
Thank you for the recipe. I am making them tonight. I would not say they are a Michigan thing. I grew up just across the Buffalo border in Canada and my favorite Chinese restaurant made them with bean sprouts and now I have to make my own but that is fine with me. I like cabbage but not in an egg roll.
Holly says
Thank you so much for posting this recipe! I am from Michigan as well and bean sprout eggs rolls is the only way to have them for us. Our favorite Chinese restaurant closed during the COVID shut down and we have been trying to find a good replacement so when I found this recipe I had to try it. It was way easier to make the egg rolls than I thought! The only thing I did different was I used ground chicken because that is what I had. Will definitely make again but would probably cut down on the 5 spice a little bit. Thank you!
The Foreign Fork says
I’m also from Michigan!! I’m so glad that you liked them Holly. I agree that the 5 spice can be adjusted according to preference… it’s not for everyone! Thanks for leaving a comment and hope you have a great day.
James says
Just comments from Canada 🇨🇦.. I know we use bean sprouts too, can’t stand an eggroll full of cabbage or worse yet..battered! Yuck. These are beautiful eggrolls!!
The Foreign Fork says
Haha I have never heard of a battered egg roll but not sure that I’d like to try one! lol. So glad you like these ones 🙂
Matt says
Always been a HUGE fan of egg rolls and these were my favorite so far! Easy to make AND delicious!
Neil Hagerman says
went with pork instead of chicken, the restaurant in my hometown had the best egg rolls, I’m still friends with the family, this is as close to the recipe they used that they have seen, with pork instead. And I was worried till I added the 5 spice, but then they smelled just the way I expected. Thank you
The Foreign Fork says
Hi Neil, I am so glad that the egg rolls ended up reminding you of the restaurant in your hometown! It’s a big compliment to food bloggers when our recipes bring back memories 🙂 So glad you enjoyed them, thank you for leaving a comment!
Suzanne Booth says
Can you prepare these ahead of time before frying?
The Foreign Fork says
Yes, absolutely 🙂 I would freeze them, then thaw before you fry.
– Alexandria
J Spener says
Finally found a recipe without coleslaw.
This is an egg roll.
The Foreign Fork says
Bean sprouts are the way to go! haha. Hope you enjoy 🙂
Kellie Hensley says
Ive been looking for a recipe like this for YEARS! I’m from Michigan and everywhere I’ve lives uses cabbage and I love the bean sprouts!!! Can I use tiny shrimp instead of chicken or pork?
The Foreign Fork says
Hi Kellie,
I am from Michigan as well, and I also love bean sprouts!! Yes you can use tiny shrimp if you’d like 🙂
Christie says
I make almost identical egg rolls!! I decided to scroll to comments thinking….. these have to be Michigan egg rolls!! Too funny! I think MI is the only place that does em with bean sprouts. From the mitten as well, and since moving I have to make my own. I use both shrimp and pork….I have some in my freezer currently. Only problem is they always seem to crack when I freeze them, and then fall apart when frying. What am I doing wrong?
The Foreign Fork says
omg hilarious!! I never thought about the fact that it would be just Michigan. Shrimp and pork sounds like a delicious combo. When you say that the crack when freezing… are you freezing raw wrappers with filling inside?
Christie says
Yes… I fill/roll them, and put them on a tray with parchment til they freeze. I then put in freezer bag, and that’s usually when they crack🤨
Rhonda says
Hey Christie, I just googled freezing uncooked egg rolls. It is recommended to line cookie sheets with parchment/wax paper dusted with a bit of flour. Lay them so they are not touching. Cover with cling wrap tightly. Leave in freezer for an hour, then place in freezer bag making sure to remove as much air as possible.