Homemade Egg Rolls with Easy Duck Sauce are crispy, flavorful, and incredibly satisfying, making them a perfect appetizer or snack. Ready in just 30 minutes, they’re every bit as delicious as homemade crab rangoon and pork potstickers, bringing restaurant-quality taste to your kitchen.

Jump to:
🥕 The Ingredients
With simple, easy-to-find ingredients, you can create authentic-tasting homemade egg rolls right in your own kitchen. Find ingredient notes (including substitutions and variations) below.
👉 Substitutions and Variations
- Protein – Ground pork is traditional, but you can easily substitute ground beef, chicken, turkey, or even plant-based protein.
- Vegetables – Packaged coleslaw is easy and tasty. However, if you want a more authentic texture, shred green cabbage and carrots with your food processor (with shredding attachment) or with a box grater. Sprouts can be found in the produce section of most supermarkets or at Asian markets. Feel free to add other vegetables, such as shredded zucchini, squash, or cucumber.
- Wrappers – Egg roll wrappers can usually be found in the refrigerated produce section of most supermarkets. Spring roll wrappers are lighter, but very tasty. If using spring roll wrappers, you’ll need to use two wrappers per roll.
- Asian seasonings – Oyster sauce can be substituted for the hoisin sauce. Go with low-sodium soy sauce, if desired. Sesame seed oil gives the classic flavor and shouldn’t be omitted. All of these ingredients can be found in the Asian section of most well-stocked supermarkets.
See the recipe card (with video) below for a full list of ingredients and measurements.
👩🏼🍳 How To Make Homemade Egg Rolls
- Step 1: In a large skillet, sauté the onion, ginger, and garlic.
- Step 2: Add the pork and cook until no longer pink. Then add the hoisin, soy sauce, and sesame oil.
- Step 3: Stir in the cabbage, carrots, sprouts, and scallions.
- Step 4: Brush egg wash on the edges of the wrapper, add filling, roll, and tuck in the ends
- Step 5: Fry until golden.
- Step 6: Serve at once with easy homemade duck sauce
Expert Tip
Deep-frying the egg rolls is most common, but for a healthier version (and still quite delicious), simply brush olive oil all over the rolls and then bake them in a 400°F oven for 20 – 25 minutes.
🧑🏾🍳 How To Roll and Egg Roll
- Step 1: Place the filling in the center of an egg roll wrapper and brush water along the edges to help seal.
- Step 2: Roll one side of the wrapper over the filling, covering it completely.
- Step 3: Fold the left and right sides of the wrapper inward toward the center.
- Step 4: Continue rolling the egg roll tightly until it is fully sealed and closed.
🙋🏽♂️ Frequently Asked Questions
Egg rolls typically have a thicker, crispier wrapper and are usually filled with a mix of meat and vegetables, then deep-fried, while spring rolls have a thinner, more delicate wrapper and can be served fresh or fried with lighter fillings.
Yes, you can bake egg rolls for a healthier option—just brush them with oil and bake at 400°F (200°C) for about 20-25 minutes until golden and crispy.
To avoid bursting, make sure not to overfill the wrappers, seal the edges well with water, and fry them in hot oil (around 350°F or 175°C) so they cook quickly and evenly.
🥡 More Classic Take-Out Recipes
Ready to make the best Chinese appetizer in town? Go for it!
And when you do, be sure to take a photo of them, post it on Instagram, and tag @HowToFeedaLoon and hashtag #HowToFeedaLoon!
Homemade Egg Rolls
Video
Equipment
- Wok, or large sturdy skillet
Ingredients
- 1 tablespoon olive oil
- ¼ cup onion chopped
- 2 cloves garlic minced
- 1 tablespoon fresh ginger minced
- 1 lb ground pork
- 2 tablespoon hoisin sauce
- 1 tablespoon soy sauce
- 1 teaspoon sesame oil
- 2½ cups coleslaw mix (or 2 cups shredded cabbage and 1 cup julienned carrots
- ¼ cup mung bean sprouts optional
- 2 scallions thinly chopped, green and white parts
- 12 egg roll wrappers (plus water for brushing)
- vegetable oil, for frying (or olive oil, if baking)
For the Easy Duck Sauce
- ¾ cup apricot jam
- 4 tablespoon rice vinegar
- 1 tablespoon soy sauce
- 1 teaspoon garlic chili sauce
Instructions
- Heat the olive oil in a large skillet over medium-high heat.1 tablespoon olive oil
- Cook the onion, garlic, and ginger until just soft and aromatic, about 3 minutes.¼ cup onion, 2 cloves garlic, 1 tablespoon fresh ginger
- Add the pork and cook until no longer pink, about 5 minutes. Drain excess fat, if desired. Stir in the hoisin sauce, soy sauce, and sesame oil. Stir and cook for another minute.1 lb ground pork, 2 tablespoon hoisin sauce, 1 tablespoon soy sauce, 1 teaspoon sesame oil
- Add the coleslaw mix (or cabbage and carrots), bean sprouts (if using), scallions, hoisin sauce, soy sauce, and sesame oil. Mix together with a large spoon.2½ cups coleslaw mix, ¼ cup mung bean sprouts, 2 scallions
- Working one roll at a time, place about 2 tablespoons of the filling across the center of a wrapper. Brush all four sides of the wrapper with a little water. Fold the bottom corner over the filling and gently tuck in. Next, fold the two sides in and tuck them in. Brush a little more water over the top. Roll the egg roll to enclose, and the flap is sealed. (See image in post for reference).12 egg roll wrappers
- Heat enough of the vegetable oil in a large skillet to cover a roll, about 2 to 3 inches. Heat the oil to 350°F (using a candy thermometer ensures correct temperature).vegetable oil, for frying
- Using a fork, gently slide 1 or 2 of the rolls into the hot oil. Using a couple of forks, keep the rolls submerged until browned all over, flipping a couple of times. About 2 minutes. Repeat with remaining rolls.
- To make the duck sauce, mix together all ingredients in a small bowl. Refrigerate until ready to use.¾ cup apricot jam, 4 tablespoon rice vinegar, 1 tablespoon soy sauce, 1 teaspoon garlic chili sauce
Notes
Nutrition
POST UPDATE: This recipe was originally published in June 2018, but was updated with improved tweaks to the recipe with new tips and a fabulous new video in September 2022.
Barbara says
My daughter makes excellent egg rolls and I’m giving you guys 5 stars because your recipe looks so similar to hers.
Here’s her little secret for making them extra good.
Mix in a little peanut butter!
Kris Longwell says
Hi Barbara! Thank you so much! And we’ll definitely try your daughter’s secret next time we make them! Thanks for sharing and for the GREAT review!!!! Best, Kris & Wesley
Mark Hall says
Please see previous comment from me: My apologies to Wesley for spelling his name with an L- too many martinis
Kris Longwell says
LOL! No worries at all, Mark! Our niece’s 5-year-old girl has called him Leslie since she was a baby. That’s what often refer to him as! Have a GREAT week!!
Stacy Lynn Alexander says
These are easy to make, and delicious! I fry them in about an inch or so of oil and just keep turning them. I made a simple duck sauce out of Apricot preserves and red wine vinegar. So good!
Kris Longwell says
Hi Stacy!! We are so thrilled you loved the egg rolls!! And your apricot preserves sounds heavenly!! Thank you SO MUCH for letting us know and for the great review! That means the world to us!! Please stay in touch! All the best, Kris & Wesley
Mark Hall says
Delicious as usual Kris – enjoyed these totally! Tell Lesley I totally agree with him!
Cheryl says
Did you mean to say 1 Tablespoon minced ginger, minced or grated? Recipe lists garlic twice. Thank you
Kris Longwell says
Hi Cheryl! YES! 1 tbsp fresh ginger, minced or grated. Thanks for catching that. We’ve updated the recipe. xoxo
Elizabeth Schille says
We love your recipes! What temp and how long do you bake? Thanks so much!
Kris Longwell says
Hi Elizabeth!!! So very sorry for the extra late delay in responding to your question. If you roll the egg rolls the same way and then brush olive oil all over them. And then bake them in a 400°F oven for 10 to 12 minutes, or until golden all over, should do the trick! Let us know if you make them and how they turn out. Best, Kris & Wesley
Dianne says
I really enjoyed this, it’s a fantastic recipe. It was fast and easy and made a lot . I used broccoli slaw with the beef and the crew here ate it all up with no left overs. Next time I will double the amount. Thanks for sharing
krislongwell says
Thank you, Dianne. Glad you are enjoying the recipes! We love these egg rolls, too!! Broccoli slaw sounds absolutely amazing. Thank YOU!! Kris & Wesley
Chris says
These look so good! We love egg rolls and I had never considered trying to make them at home. Will now for sure!
Carla says
Just found you on Youtube! We add hoison sauce in the eggroll mixture. In place of cabbage, we like minced fresh spinach. Love you guys! Will be looking forward to more of your videos. I see a very successful future for you both…best wishes in your adventures!