Homemade Egg Rolls
These homemade egg rolls are everything you love about your favorite takeout appetizer, only better because you made them at home.

There’s something undeniably satisfying about biting into a hot, crispy egg roll fresh from the pan. That golden crunch gives way to savory pork, tender cabbage, a hint of garlic and ginger.
These homemade egg rolls come together with simple ingredients and a little bit of prep, but the results feel anything but ordinary. Theyโre the perfect kitchen project when you want to mix things up for dinner, impress guests at a gathering or just try your hand at making a restaurant favorite from scratch.
I still remember the first time I made these … there was some rolling, some frying and definitely a lot of happy crunching around the table. Theyโre the kind of food that brings people together, whether youโre standing in the kitchen dipping them in sweet chili sauce or packing them up to share with a neighbor. And yes, once youโve had one, youโll absolutely want another.

Why youโll love these homemade egg rolls
โ
Crispy and satisfying: Each egg roll fries up golden brown and perfectly crisp, just the way they should be.
โ
Savory filling: The seasoned pork, fresh cabbage and a touch of sesame oil create a flavorful, juicy center.
โ
Make-ahead friendly: Prep the filling and roll them in advance so all you have to do is fry when ready.
โ
Customizable: Want shrimp, ground turkey or even tofu instead? These are easy to make your own.
โ
Crowd-pleasing: Great for game day, family dinner, or party appetizers, everyone loves a homemade egg roll.
โ
Pantry accessible: You can find nearly everything for this easy egg roll recipe at most local grocery stores.
Ingredients
Here’s what you’ll need to make these homemade egg rolls:
- Oil: Used both for sautรฉing and frying, it brings everything together and gives the egg rolls their signature crunch. Use vegetable oil for a neutral flavor.
- Ground pork: A flavorful, juicy base that browns beautifully and carries the seasoning well. For a leaner option, swap in ground turkey.
- Garlic: Adds bold, aromatic flavor that enhances the savory profile of the filling.
- Ginger: Brings a fresh, slightly spicy note that gives these egg rolls authentic depth.
- Salt: Enhances and balances all the other flavors in the filling.
- Sugar: Just a hint to round out the salty, savory components with subtle sweetness.
- Coleslaw mix: A convenient blend of cabbage and carrots that adds crunch and bulk to the filling.
- Green onions: Adds a pop of color and a mild onion flavor that lifts the dish.
- Soy sauce: Brings umami and saltiness that soaks into every bite.
- Toasted sesame oil: Adds rich, nutty depth that makes the whole dish taste more like your favorite restaurant version.
- Egg roll wrappers: Crispy on the outside, soft where the filling meets the wrapper, a must for proper texture.
- Egg: Used to seal the wrappers and keep the rolls closed during frying.
- Thai chili sauce: The sweet and spicy finishing touch that makes each bite pop. These rolls also pairs well with sour sauce or extra sweet chili sauce.

How to make homemade egg rolls
1๏ธโฃ Cook the pork
In a medium skillet, cook the ground pork with garlic and ginger over medium heat until browned. Drain any grease to keep the filling from becoming soggy.
2๏ธโฃ Season the meat
In a small bowl, mix the salt, sugar, soy sauce and sesame oil. Stir this mixture into the cooked pork, coating it evenly.
3๏ธโฃ Combine with vegetables
In a large bowl, add the coleslaw mix and green onions. Pour the seasoned pork into the bowl and stir to combine. Let the mixture cool slightly so itโs easier to handle.
4๏ธโฃ Wrap the egg rolls
Place a wrapper in front of you like a diamond. Spoon about three tablespoons of filling into the center. Fold the bottom corner over the filling, tuck it snugly, fold in the sides, brush the top corner with egg and roll it up. Place seam side down.
5๏ธโฃ Fry to perfection
Heat two to three inches of vegetable oil in a deep skillet, pot or Dutch oven to 340โ350ยฐF. Carefully lower a few egg rolls into the hot oil and fry for two to three minutes per side, until golden and crispy. Donโt overcrowd the pan.
6๏ธโฃ Drain and serve
Remove from the oil and place on a wire rack or paper towel-lined plate to drain. Serve hot with sweet chili sauce, soy sauce or your favorite sour sauce.

Serving suggestions
๐ย With fried rice:ย These egg rolls are perfect served alongside a bowl of fried rice,ย broccoli or lo mein for a full takeout-style dinner at home.
๐ย As party appetizers:ย Stack them high on a platter with little bowls of dipping sauce for an appetizer guests will devour.
๐ฑย For lunch leftovers:ย Pack a couple of leftover egg rolls with some edamame orย celeryย sticks for a lunchbox that beats anything youโd grab on the go.
๐ถย With a spicy twist:ย Add extra chili sauce, a dash ofย pepper, or hot mustard for those who like it hot.
๐ฅกย With stir-fry:ย Toss together someย bell peppers, onions, and your favoriteย proteinย in soy sauce for an easy meal with a homemade twist.
Storage + make-ahead tips
One of the best things about homemade egg rolls is how well they can be prepped ahead of time. Hereโs how to make your life easier while still enjoying fresh, crispy egg rolls:
- Make the filling in advance: The pork and cabbage mixture can be prepped and stored in the fridge up to 2 days before rolling.
- Wrap and freeze: Assemble the egg rolls and freeze them on a baking sheet. Once frozen solid, transfer to a freezer bag or an airtight container. Fry from frozen, just adding an extra minute or two to the cook time.
- Reheat like a pro:ย Leftover egg rolls can be reheated in the oven or air fryer at 350 degrees F until crisp and heated through, about eight to 10 minutes. Avoid the microwave if you want to keep the crunch.

Variations + substitutions
- Swap the meat: Try shrimp, ground turkey or even tofu for a different take.
- Add veggies: Finely diced bell peppers, broccoli or celery make great additions to the filling.
- Spice it up: Add chili flakes, Sriracha or a full teaspoon of hot sauce to the meat mixture if you like heat.
- Use store-bought slaw: No need to chop cabbage. Bagged coleslaw mix keeps this recipe easy.
Final Thoughts: Why this recipe matters
Making homemade egg rolls is about slowing down, trying something new and creating a meal that feels special. The process is surprisingly fun, especially once you get the hang of folding those wrappers and watching them sizzle to golden perfection.
This recipe has become a go-to for gatherings, game nights and just when the craving hits and takeout wonโt cut it. Youโll love the satisfying crunch, the flavorful filling and the fact that you made them yourself.
These crispy, golden rolls deliver big flavor for minimal effort. Plus, at around 130 calories each, they make a great snack without being too heavy. If youโre watching what you eat, swap in ground turkey, reduce the oil or load them up with extra broccoli or bell peppers for bonus fiber and nutrients.
Keep the dipping sauces nearby (especially sweet chili sauce or your favorite spicy sour sauce) and enjoy each roll right out of the fryer or from your lunchbox the next day. Theyโre great warm, room temp or even cold in a pinch.
๐ Pin It + Print It
If this homemade egg rolls recipe made your day just a little more delicious, donโt forget to pin it for later and print out a copy for your go-to binder. These egg rolls are the kind of recipe youโll come back to again and again.
Tried it? Iโd love to see how yours turned out!

More Grandma-approved recipes to try
If you like this recipe for homemade egg rolls, then check out these other delicious recipes for your next big meal or gathering:
- Cheesy Sausage Wonton Cups
- Ground Beef and Broccoli
- Quick & Easy Teriyaki Chicken
- Chicken Chow Mein Recipe
- Crab Rangoon Wonton Cups


Equipment
- Medium Skillet
- Large skillet
- Mixing bowlsย
Ingredients
- 2 teaspoons vegetable peanut or canola oil (plus more for frying)
- ยพ pound ground pork
- 2 garlic cloves minced
- 1 teaspoon ginger minced
- ยฝ teaspoon salt
- 1 teaspoon sugar
- 3 cups coleslaw mix chopped
- 4 green onions chopped
- 2 Tablespoons soy sauce
- 1 teaspoon toasted sesame oil
- 12 egg roll wrappers
- 1 egg beaten
- Thai chili sauce for serving
Instructions
- In a medium skillet, brown pork with ginger and garlic. Drain any grease.
- In a small bowl, combine salt, sugar, soy sauce and sesame oil. Add to pork and mix well.
- Combine cabbage mix and green onions in a large bowl. Pour the meat in with the veggies, stir and let cool until able to handle with hands.
- Lay wrapper in front of you so that it looks like a diamond. Place about 3 tablespoons of pork filling in the center of the egg roll wrapper.
- Fold bottom point up over filling and tuck. Fold in right and left points. Brush with beaten egg to ensure they stick. Roll top point over to close. Lay it seam down to keep closed.
- Heat 2-3 inches of oil in a large deep skillet or Dutch oven (340-350 degrees).
- Fry a few egg rolls in the pan at the same time, about 2-3 minutes on each side, until crispy and golden brown.
- Place on a paper towel lined plate. Serve with Thai chili sauce.

