Homemade Chinese Egg Rolls

There’s something deeply satisfying about making egg rolls from scratch — the way the wrapper crisps up into a thousand golden bubbles, the savory steam that escapes when you bite into one, and the sense of pride that comes with knowing you filled them with exactly what you love. This recipe for Homemade Chinese Egg Rolls is a celebration of that perfect crunch-to-filling ratio, where a savory mixture of ground pork (or chicken), shredded cabbage, carrots, and green onions is seasoned with soy sauce, oyster sauce, sesame oil, and a whisper of white pepper, then rolled tightly into crispy, golden packages of pure joy. The magic begins with a quick stovetop filling — the meat is browned until fragrant, then tossed with garlic, ginger, and fresh vegetables until the cabbage softens and the moisture evaporates, leaving behind a concentrated, deeply savory filling that won’t make your wrappers soggy.

The brilliance of these egg rolls lies in the rolling technique and the frying method. Each wrapper is filled, folded, and rolled into a tight cylinder, sealed with a simple egg wash to prevent leaks. Dropped into 350-degree oil, they puff and brown in just a few minutes, emerging from the hot oil with a shatteringly crisp exterior that gives way to a hot, juicy, umami-packed center. The contrast is everything — the crunch, the steam, the burst of savory flavor. Whether you serve them as an appetizer with sweet chili sauce, duck sauce, or hot mustard, or pile them onto a plate for a homemade takeout feast, these egg rolls are worth the effort. They freeze beautifully, fry up in minutes, and have a way of making any dinner feel like a celebration.

Why You’ll Love This Recipe:

  • Shatteringly Crispy, Deeply Savory: The perfect golden-brown crunch gives way to a hot, juicy, umami-packed filling.
  • Better Than Takeout: Fresh ingredients and homemade seasoning beat any delivery version.
  • Customizable Protein: Use ground pork, chicken, turkey, or even shrimp.
  • Make-Ahead & Freezer-Friendly: Prep a big batch, freeze, and fry whenever the craving hits.
  • No Special Equipment: Just a skillet, a pot for frying, and your hands for rolling.

Ingredients:

For the Filling:*
1 lb (450g) ground pork or chicken
2 cups shredded green cabbage
1 cup shredded carrots
½ cup finely chopped green onions
2 cloves garlic, minced
1 teaspoon fresh grated ginger
2 tablespoons soy sauce
1 tablespoon oyster sauce
1 teaspoon sesame oil
½ teaspoon white pepper (or black pepper)
½ teaspoon sugar
1 tablespoon cornstarch

For Rolling:*
12–14 egg roll wrappers
1 large egg + 1 tablespoon water (for egg wash)

For Frying:*
3–4 cups vegetable or peanut oil

Instructions:

Step 1: Cook the Meat*
Heat a large skillet over medium-high heat. Add the ground meat and cook until browned, breaking it into small pieces with a spatula, about 5-6 minutes. Add the minced garlic and grated ginger; cook for 30 seconds until fragrant.

Step 2: Add Vegetables and Seasoning*
Stir in the shredded cabbage, shredded carrots, and chopped green onions. Cook until the vegetables have softened and most of the moisture has evaporated, about 4-5 minutes. Add the soy sauce, oyster sauce, sesame oil, sugar, white pepper, and cornstarch. Stir well to combine. Remove from heat and let the filling cool completely before rolling. (This step is crucial — warm filling will steam the wrappers and make them soggy.)

Step 3: Prepare the Egg Wash*
In a small bowl, beat the egg with 1 tablespoon of water to create an egg wash. Set aside.

Step 4: Roll the Egg Rolls*
Place one egg roll wrapper on a clean, dry surface in a diamond shape (one corner pointing toward you, one pointing away). Spoon 2-3 tablespoons of the cooled filling near the bottom corner (closest to you). Fold the bottom corner up and over the filling, tucking it snugly. Fold in the left and right corners toward the center. Brush a little egg wash on the top corner, then roll the wrapper tightly upward to seal. Place the finished egg roll seam-side down on a baking sheet. Repeat with the remaining wrappers and filling.

Step 5: Heat the Oil*
Pour oil into a heavy-bottomed pot or Dutch oven to a depth of about 2 inches. Heat the oil to 350°F (175°C). Use a deep-fry thermometer if you have one; if not, test by dropping a small piece of wrapper into the oil — it should sizzle and rise to the surface immediately.

Step 6: Fry the Egg Rolls*
Carefully place 3-4 egg rolls into the hot oil, being careful not to overcrowd the pot. Fry for 3-4 minutes, turning occasionally, until golden brown and crispy. Using a slotted spoon or spider, transfer the egg rolls to a paper towel-lined plate or wire rack to drain. Repeat with the remaining egg rolls.

Step 7: Serve*
Serve hot with your favorite dipping sauces — sweet chili sauce, duck sauce, hot mustard, or soy sauce with a splash of rice vinegar.

Tips:

  • Cool the Filling Completely: This is the most important step. Warm filling creates steam inside the wrapper, leading to soggy, limp egg rolls.
  • Don’t Overfill: 2-3 tablespoons of filling per wrapper is plenty. Overfilled rolls will burst open during frying.
  • Seal Tightly: Use the egg wash on the final corner and press firmly to create a tight seal. A loose seal = oil leaking in = greasy egg rolls.
  • Maintain Oil Temperature: If the oil is too cool, the egg rolls will absorb oil and become greasy. If too hot, the wrappers will burn before the filling heats through. Keep it at 350°F.
  • Drain on a Wire Rack: Paper towels work, but a wire rack set over a baking sheet allows air to circulate and keeps the bottoms crispy.

Storage Options:

  • Refrigerator (Uncooked): Assemble the egg rolls, place them on a parchment-lined baking sheet, cover tightly, and refrigerate for up to 24 hours before frying.
  • Refrigerator (Cooked): Store leftover cooked egg rolls in an airtight container in the refrigerator for up to 3 days. Reheat in a 375°F oven or air fryer to restore crispiness.
  • Freezer (Uncooked): Arrange uncooked egg rolls on a parchment-lined baking sheet, freeze until solid, then transfer to a freezer bag. Freeze for up to 2 months. Fry from frozen, adding 1-2 minutes to the cooking time.
  • Reheating (Cooked): Reheat in a 375°F oven or air fryer for 5-8 minutes. The microwave will make them soggy.

Homemade Chinese Egg Rolls are a labor of love that pays off in shatteringly crispy, deeply savory perfection. Whether you’re meal-prepping for the week or impressing guests at a party, these egg rolls are worth every minute. Enjoy!