Homemade Chinese Egg Rolls are crispy, golden delights filled with a savory mix of seasoned meat, fresh vegetables, and aromatic spices. Wrapped in thin pastry and fried to perfection, they deliver a satisfying crunch with every bite, followed by a flavorful, juicy filling. Perfect as an appetizer or snack, these egg rolls are even better when dipped in sweet and sour or soy-based sauces, making them a crowd-pleasing favorite for any occasion.

The Ultimate Homemade Chinese Egg Rolls: Crispy, Flavorful, and Better Than Takeout!
There is nothing quite like biting into a piping hot, perfectly golden, and unbelievably crispy Homemade Chinese Egg Roll. Whether you are hosting a family dinner, preparing appetizers for a party, or just craving some high-quality comfort food, this recipe is guaranteed to hit the spot.
While ordering takeout is always easy, making egg rolls at home allows you to control the ingredients, customize the filling to your liking, and enjoy them fresh out of the oil when they are at their absolute crispiest. Once you learn how incredibly simple it is to make these at home, you’ll never look at restaurant egg rolls the same way again!
Why You’ll Love This Recipe
- Customizable: Not a fan of pork? Easily swap it out for ground chicken, beef, or even chopped shrimp. Want a vegetarian option? Skip the meat and double up on the cabbage, carrots, and mushrooms!
- Incredible Texture: By sautéing the vegetables just enough to soften them but retain their crunch, you get the perfect textural contrast against the crispy fried wrapper.
- Make-Ahead Friendly: These are fantastic for meal prep. You can roll them ahead of time and freeze them for a quick snack later.
Expert Tips for the Crispiest Egg Rolls
If you want to achieve that shatteringly crisp exterior without your egg rolls becoming soggy or greasy, follow these essential pro-tips:
- Drain the Filling: This is the most important step! If your filling is too wet, the wrappers will become soggy and tear. After cooking the meat and vegetables, let the mixture cool and drain any excess liquid before assembling.
- Don’t Overstuff: It can be tempting to pack your egg rolls full, but adding too much filling makes them difficult to roll tightly and increases the chance of them bursting open in the hot oil. Stick to about 2 tablespoons per wrapper.
- Keep the Oil Temperature Consistent: Frying at 350°F (175°C) is the sweet spot. If the oil is too cold, the egg rolls will absorb too much oil and become greasy. If it’s too hot, the outside will burn before the inside is heated through.
- Seal Them Well: A simple wash of beaten egg acts as the perfect “glue” to keep your wrappers tightly sealed during the frying process.
How to Store and Freeze Egg Rolls
One of the best things about this recipe is how well it freezes.
- To Freeze Before Frying: Assemble the egg rolls completely. Place them in a single layer on a baking sheet lined with parchment paper and freeze for about an hour. Once solid, transfer them to a freezer-safe bag. You can fry them straight from frozen—just add an extra minute or two to the cooking time!
- To Store Leftovers: If you have leftover cooked egg rolls, store them in an airtight container in the fridge for up to 3 days.
- To Reheat: Skip the microwave! To get that crispy texture back, reheat your egg rolls in an air fryer at 350°F for 4-5 minutes, or in an oven at 375°F for 10-12 minutes.

Ingredients You Will Need
For the Filling:
- 1 tablespoon vegetable oil (for sautéing)
- 1 pound ground pork (can substitute with ground chicken, beef, or shrimp)
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 cup shredded carrots
- 2 cups finely shredded green cabbage
- ½ cup bean sprouts (optional, but highly recommended for an authentic crunch)
- 3 green onions, sliced thin
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce (optional, but adds a wonderful rich umami flavor)
- 1 teaspoon sesame oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
For Wrapping & Frying:
- 16 egg roll wrappers (usually found in the refrigerated produce or deli section)
- 1 egg, beaten (used as an egg wash for sealing)
- Vegetable oil (for deep frying)
For the Optional Dipping Sauce:
- ¼ cup soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sugar
- ½ teaspoon chili flakes (or a few drops of hot chili oil for a kick)
Step-by-Step Instructions: How to Make Homemade Chinese Egg Rolls
1. Cook the Protein Start by heating 1 tablespoon of vegetable oil in a large skillet or wok over medium-high heat. Add your ground pork (or chosen protein), along with the minced garlic and grated ginger. Cook until the meat is beautifully browned and fully cooked through, which should take about 5–6 minutes. Break the meat into small crumbles as it cooks.
2. Sauté the Vegetables Stir in the shredded cabbage, carrots, bean sprouts, and green onions. Sauté everything together for 3–4 minutes. You want the vegetables to be slightly softened but still retain a good, crisp bite.
3. Season the Filling Turn off the heat. Pour in the soy sauce, oyster sauce, sesame oil, salt, and black pepper. Stir well so the meat and vegetables are evenly coated in the savory sauce. Important: Remove the skillet from the heat and allow the filling to cool slightly. If you try to roll hot, steaming filling, it will tear your wrappers!
4. Assemble and Roll Place an egg roll wrapper on a clean, flat surface with one corner facing you (so it looks like a diamond). Spoon about 2 tablespoons of the cooled filling horizontally across the center. Fold the bottom corner up and tightly over the filling. Next, fold the left and right corners in toward the center (like an envelope). Roll it up tightly toward the top corner. Brush that final top corner with a little bit of the beaten egg to seal it shut.
5. Fry to Golden Perfection Pour vegetable oil into a deep, heavy-bottomed skillet or Dutch oven (you want about 2 inches of oil). Heat the oil to 350°F (175°C). Carefully lower 3 to 4 egg rolls into the hot oil at a time. Fry for 3–4 minutes, turning them occasionally so they cook evenly. Once they are a beautiful, crispy golden brown, remove them using a slotted spoon or tongs and let them drain on a plate lined with paper towels.
6. Serve and Enjoy! Serve your egg rolls piping hot alongside your favorite dipping sauce. Whether you prefer a classic sweet chili sauce, a savory soy-ginger dip, or a sinus-clearing spicy mustard, these egg rolls are going to disappear fast!

Homemade Chinese Egg Rolls
Ingredients
- For the Filling:
- 1 tablespoon vegetable oil
- 1 pound ground pork or chicken beef, or shrimp
- 2 cloves garlic minced
- 1 teaspoon fresh ginger grated
- 1 cup shredded carrots
- 2 cups finely shredded green cabbage
- ½ cup bean sprouts optional but authentic
- 3 green onions sliced thin
- 2 tablespoons soy sauce
- 1 tablespoon oyster sauce optional for rich flavor
- 1 teaspoon sesame oil
- ½ teaspoon salt
- ¼ teaspoon black pepper
- For Wrapping & Frying:
- 16 egg roll wrappers
- 1 egg beaten for sealing
- Vegetable oil for deep frying
- For Dipping Sauce optional:
- ¼ cup soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon sugar
- ½ teaspoon chili flakes or a few drops of hot oil
Instructions
- Cook the Filling:
- Heat 1 tablespoon of oil in a large skillet or wok over medium heat. Add ground pork, garlic, and ginger. Cook until meat is browned and fully cooked through, about 5–6 minutes.
- Add Vegetables:
- Stir in shredded cabbage, carrots, bean sprouts, and green onions. Sauté for 3–4 minutes until softened but still crisp.
- Season It:
- Add soy sauce, oyster sauce, sesame oil, salt, and pepper. Stir to coat evenly. Remove from heat and let the filling cool slightly (important so it doesn’t tear the wrappers).
- Assemble the Egg Rolls:
- Place a wrapper on a flat surface with one corner facing you (diamond shape). Spoon about 2 tablespoons of filling into the center. Fold the bottom corner over the filling, then fold in both sides, and roll tightly. Brush the top corner with beaten egg to seal.
- Fry the Egg Rolls:
- Heat oil in a deep skillet or heavy pot to 350°F (175°C). Fry 3–4 egg rolls at a time for 3–4 minutes each, turning occasionally, until golden brown and crispy. Drain on paper towels.
- Serve:
- Enjoy hot with your dipping sauce of choice — sweet chili, soy-ginger, or spicy mustard.




