Skip to content

Homemade Egg Rolls

Homemade egg rolls are filled with juicy seasoned pork and vegetables then deep-fried until golden, crisp and delicious. Add some sweet and sour sauce for dipping and it’s better than takeout!

Egg rolls on a white plate with sweet and sour sauce.
This post may contain affiliate links. Read disclosure policy.

Egg Roll Recipe

Egg rolls are staple of Chinese take-out, and why wouldn’t they be? They’re amazing! Crispy rolls stuffed with seasoned pork and crunchy cabbage then fried until golden brown.

They make the best snacks, especially with a little sweet and sour dipping sauce on the side. Anytime I add these, crab rangoon or southwest egg rolls to a party platter of appetizers they’re the first to go.

Learning how to make homemade egg rolls from scratch is easy and can be ready in under 30 minutes without skimping on authentic flavors and textures. They’re exactly what you want in an egg roll recipe plus it’s faster and cheaper than delivery!

Recipe Ingredients

Almost all of the ingredients are used for cooking the filling in a pan altogether. Once it is cooked and blended together, you can add the filling to the egg roll wrappers. It really is an easy recipe that is full of flavor!

  • Pork: I used one pound of ground pork for this recipe.
  • Ginger and garlic: Freshley minced gives the most flavor for each of these ingredients.
  • Coleslaw: You can purchase a bag mix or make your own.
  • Onions: Slice or chop however fine or thick you would like your onions to be.
  • Soy sauce: This adds a sweet and savory flavor with all the filling.
  • Egg roll wrappers: These make 12 egg rolls. A thicker egg roll helps hold the filling together.
  • Egg: Whisk the egg before adding it to the filling.
  • Oil: The oil can be vegetable or canola oil. This will be used for frying the egg roll.


Make your egg rolls just the way you like them with all the goods inside of them! Egg rolls are a hidden gem that can be so versatile and delicious in so many ways. Create the best variation with these extra suggestions below!

  • Use ground chicken or ground beef in place of the pork.
  • Omit the meat or protein altogether and double the veggies or add in rice noodles.
  • Additional vegetables are mushrooms, bean sprouts, carrots, or slivered bell pepper.
  • For extra flavor, add a drizzle of sesame oil to the filling.
  • For a low-carb version of an egg roll, don’t miss my egg roll in a bowl. The filling is customizable and you can turn it into a lettuce wrap instead!

How to Make Egg Rolls

It may sound like a lot of steps to making egg rolls but it really is simple once you do your first one. Learning how to wrap egg rolls is the hardest part with these basic steps and tips down below you will be an egg roll master.

Step by step egg roll instructions in a collage.
  1. Cooked Filling mixture. Spoon 1/4 of the filling mixture onto the bottom corner of the wrapper.
  2. Fill wrappers. Place the square egg roll wrappers on a diamond slant. That way one point is facing up and the other is facing down.
  3. Make an envelope. Fold up the bottom corner over the top of the filling, then fold in the two side corners so they meet in the middle (like an envelope).
  4. Close the egg roll. Brush the top triangle with egg wash and continue rolling up the egg roll through the center of the wrapper to the top corner. Seal it with egg wash.
  5. Fry. In a skillet, heat 1-inch of oil to 350°F. Place 4 to 5 egg rolls in the oil at a time. Fry until browned, flipping occasionally.
  6. Serve. Let cool slightly on paper towel lined plate then serve with your favorite dipping sauce.
Upclose photo of egg rolls stacked on top of each other with sweet and sour sauce.

Tips for the Best Egg Rolls

Here are some helpful tips to make these homemade egg rolls even better! You will find how to brown, substitutions, and different variations for making egg rolls. If this is your first time making egg rolls, be sure to follow a few of these guidelines to help!

  • Make sure the filling isn’t too hot when you add it to the wrapper. Placing it in the fridge for 10 minutes first helps. Otherwise, it’ll make the wrappers too soft.
  • Placing a damp paper towel over the wrappers helps keep them from drying out while rolling.
  • Maintain temperature at 350 degrees. What happens when the temperature drops is it takes longer for the egg rolls to cook which means it has a longer time for the wrappers to soak up the oil. Soggy egg rolls are the pits. Then, if the oil is too hot, well then they just burn!
  • If you’re making a vegetarian version, cook the veggies in 1 Tbsp of oil since there will be no meat to produce extra grease.
  • Use an oil that has a high smoke point for frying. Vegetable oil, peanut oil, canola oil, olive oil, and avocado oil will work.
  • Work in batches. Adding any more than 5 at a time will lower the temperature, which is what we don’t want.
  • If you find yours are browning too quickly, turn down the heat.

Recipe FAQs

Can I bake these in the oven?

If you don’t want to deep fry egg rolls, bake them instead. Lay them out in a single layer on a baking sheet, brush with oil, and bake for 20 minutes, flipping halfway. Keep an eye on them turning golden brown. No need to drain any excess oil with this method!

Can I use the Air Fryer instead?

You bet! Once you’ve wrapped all of your egg rolls, spray the air fryer basket with cooking spray, place them inside, give them another spray, and air fry at 400 degrees for 12 minutes, and flip halfway.

Can I freeze homemade egg rolls?

These are very freezer-friendly. Once completely cooled, transfer them to a freezer-friendly bag or container and keep them frozen for up to 2 months. Thaw, and then reheat in the oven at 300 until warmed through. About 5-10 minutes.

Where can I find egg roll wrappers?

You can find egg roll wrappers in most grocery stores. If you live near Asian food markets, you’re bound to find some there. Just be aware that egg roll wrappers and wonton wrappers are not the same things!

A bite out of an egg roll showing the filling inside.

These get even better served along with your favorite Asian dishes! Try them with my PF Chang’s orange chicken, kung pao chicken or kung pao shrimp for a meal idea!

More Asian-Inspired Recipes

HUNGRY FOR MORE? Subscribe to my newsletter and follow on Facebook, Pinterest and Instagram for all the newest recipes!

Homemade Egg Rolls

5 from 14 votes
↑ Click stars to rate now!
Author: Jamielyn Nye
Homemade egg rolls are made in under 30 minutes and taste even better than your favorite Chinese takeout! They're filled with juicy seasoned meat, crispy veggies, and deep-fried until golden and delicious.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 12


  • ¾ pound ground pork , could use 1 pound
  • 2 teaspoons freshly minced ginger
  • 1 teaspoon freshly minced garlic
  • 3-4 cups coleslaw mix
  • 3-4 green onions , sliced
  • 1 Tablespoon soy sauce
  • 12 egg roll wrappers
  • 1 egg , beaten
  • Oil , for frying
  • Sweet and sour sauce , for serving


  • In a large skillet, cook the pork over medium heat, breaking up with a spoon, until lightly browned and cooked through.
  • Stir in the ginger, garlic, coleslaw, and green onions. Cook 3 minutes, or until cabbage is wilted.
  • Stir in the soy sauce and remove from heat. Transfer to a bowl and let cool. I like to refrigerate about 10 minutes, so the meat doesn't make the wrappers too soft when rolling.
  • Spoon about 1/4 cup filling onto the bottom corner of an egg roll wrapper. Fold in the 2 corners and then roll like a burrito, until it looks like an envelope. Brush the top triangle with the egg. Continue rolling and seal. Repeat with remaining filling and wrappers. I like to keep a damp paper towel over the top of the wrappers while rolling, so they don't dry out.
  • In a skillet, heat 1-inch of oil to 350°F. Place 4 to 5 egg rolls in the oil at a time. Fry until browned, flipping occasionally. Turn down the heat if they are browning too fast.
  • Place egg rolls on a paper towel-lined plate. Let cool slightly. Enjoy warm with sweet and sour sauce.


  • You can use ground chicken or beef in place of pork.
  • You may also omit the beef and double the amount of vegetables or add rice noodles. If taking out the meat, cook vegetables in 1 Tablespoon oil.
  • Optional veggies to add: mushrooms, bean sprouts, carrots.
  • For extra flavor add a teaspoon or two of sesame oil.
Low-carb version: Check out my egg roll in a bowl. The filling is customizable and you can turn it into a lettuce wrap instead!
Air fry: Once you’ve wrapped all of your egg rolls, spray the air fryer basket with cooking spray, place them inside, give them another spray, and air fry at 400 degrees for 12 minutes, and flip halfway. 
Freezer instructions: Allow to cool and then place in a freezer bag or container. Freeze up to 2 months. Allow to thaw and then reheat in the oven at 300°F for 5-10 minutes, or until hot.


Calories: 125kcal | Carbohydrates: 9g | Protein: 7g | Fat: 7g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.002g | Cholesterol: 35mg | Sodium: 183mg | Potassium: 141mg | Fiber: 1g | Sugar: 1g | Vitamin A: 71IU | Vitamin C: 7mg | Calcium: 22mg | Iron: 1mg

Nutrition provided is an estimate. It will vary based on specific ingredients used.

Course: Appetizer, Side Dish
Cuisine: Asian

Did you make this recipe? Don’t forget to give it a star rating below!

Let’s connect

Join our community of over 5 million!

Featured on

  • Taste of Home
  • Martha Stewart
  • Country Living
  • BuzzFeed
  • Yahoo
  • Food Network
  • Today