clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Horizontal image of a plate of sliced and whole egg rolls next to a brown liquid in a small bowl.

Homemade Egg Rolls

  • Author: Meghan Yager
  • Total Time: 35 minutes
  • Yield: 4 servings (16 egg rolls) 1x


You may think homemade egg rolls are difficult to prepare, but they are crazy easy to create with premade wrappers once you master the rolling process.



For the Dipping Sauce:

  • 1/4 cup soy sauce
  • 1/4 cup rice wine vinegar
  • 2 tablespoons packed light brown sugar
  • 2 teaspoons cornstarch
  • 1 teaspoon sesame oil
  • 2 teaspoons ground ginger
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon onion powder

For the Egg Rolls:

  •  2 teaspoons sesame oil
  • 1 cup finely chopped celery (about 2 stalks)
  • 1 small yellow onion, finely chopped (about 1 cup)
  • 1/2 teaspoon minced garlic (from a jar, or 12 cloves)
  • 1 cup shredded napa cabbage
  • 1/2 cup shredded carrots (about 2 medium)
  • 1 cup finely chopped button or cremini mushroom caps 
  • 1 green bell pepper, finely chopped (about 1/2 cup)
  • 1 cup fresh bean sprouts
  • 2 cups shredded cooked chicken
  • 1 16-ounce package egg roll wrappers
  • Canola oil, for frying


To Make the Dipping Sauce:

  1. Whisk together all of the ingredients in a small saucepan. Bring to a boil over medium heat, stirring often. When mixture reaches a boil, cook for another minute. Remove from heat and set aside.

To Make the Filling:

  1. Add the sesame oil for the egg rolls to a wok or large frying pan and place over medium-high heat. Once hot, saute the celery, onion, garlic, shredded cabbage, carrots, mushrooms, and green pepper for approximately 5 minutes, until vegetables are softened and onions are translucent.
  2. Add the bean sprouts and cooked chicken, then turn off the heat. If making ahead, transfer the mixture to a bowl, cool to room temperature, cover, and refrigerate.

To Assemble:

  1. Lay an egg roll wrapper flat on a clean work surface, with a corner pointing towards you, like a diamond. Place 4 tablespoons of filling near the corner closest to you.
  2. Moisten each edge of the square with a finger dipped in water. Lift the bottom corner up and begin to roll away from yourself, making sure to tuck the corner under the filling as you roll. 
  3. Once you have rolled up the wrapper about halfway, fold in the left side, and then the right side, towards the center. Continue rolling away from you until the final corner is rolled up.
  4. Dip your finger in water and brush it over the final corner, pressing the seam to ensure it is sealed.
  5. Proceed with the remaining egg roll wrappers and filling. 

To Fry:

  1. In a large frying pan over medium-high heat or in a deep fryer, heat oil to 350˚F.
  2. Add egg rolls in batches of 3 to 4 at a time, to avoid overcrowding. Fry until golden and crispy, about 3 to 4 minutes. Remove and place on a paper towel-lined plate to drain.
  3. Serve immediately, with dipping sauce.


You can make these up to 4 hours ahead of time and keep them warm in a 175˚F oven for several hours before serving, if desired.

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Appetizer
  • Method: Frying
  • Cuisine: Chinese

Keywords: egg roll, Chinese, appetizer, cabbage, chicken