Homemade Chinese Egg Rolls

Better than takeout! Shatteringly crisp, golden-brown wrappers stuffed with a savory, umami-rich filling of ground pork, cabbage, and ginger.

Prep Time: 25 minutes  |  Cook Time: 15 minutes  |  Total Time: 40 minutes

Servings: 14 egg rolls

There’s something deeply satisfying about biting into a freshly fried egg roll—the audible crunch of the wrapper giving way to a hot, savory filling of pork, cabbage, and ginger. And while takeout is convenient, nothing beats making them at home, where you control the filling, the freshness, and the fry. This homemade Chinese egg roll recipe delivers that restaurant-quality crisp right in your own kitchen, and it’s far easier than it looks.

The magic happens in two stages: a quick stir-fry that builds a deeply seasoned, umami-packed filling, and a tight roll-and-fry that transforms a humble wrapper into a shatteringly crisp shell. Once you’ve made these, the frozen supermarket version will never quite measure up.

Why This Recipe Works

The filling is cooked before rolling, which means the flavors have a chance to concentrate and the vegetables release their excess moisture—critical for keeping the wrappers crisp rather than soggy. Cornstarch helps bind the filling and absorbs any lingering juices, while the combination of soy sauce, oyster sauce, sesame oil, and white pepper builds that classic takeout-style depth. Frying at a steady 350°F ensures the wrapper turns golden and crisp before the filling has a chance to overcook or the oil soaks in.

Ingredients

Filling

  • 1 lb (450 g) ground pork or chicken
  • 2 cups shredded green cabbage
  • 1 cup shredded carrots
  • 1/2 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
  • 1/2 teaspoon white pepper
  • 1/2 teaspoon sugar
  • 1 tablespoon cornstarch

For Rolling

  • 12–14 egg roll wrappers
  • 1 egg + 1 tablespoon water, whisked together for sealing

For Frying

  • 3–4 cups vegetable or peanut oil

Instructions

  1. Cook the Meat: Heat a large skillet over medium-high heat. Add the ground pork (or chicken) and cook until entirely browned, breaking it into small pieces with a wooden spoon. Add the minced garlic and grated ginger, cooking for 30 seconds until fragrant.
  2. Add Vegetables: Stir in the shredded green cabbage, carrots, and green onions. Cook until the vegetables soften and the excess moisture evaporates, which takes about 4–5 minutes.
  3. Season the Filling: Add the soy sauce, oyster sauce, sesame oil, sugar, white pepper, and cornstarch. Stir well to combine, then remove from the heat and let the mixture cool completely.
  4. Prep the Wrappers: Place one egg roll wrapper flat on a clean, dry surface, orienting it in a diamond shape. Spoon 2–3 tablespoons of the cooled filling near the bottom corner of the diamond.
  5. Roll the Egg Rolls: Fold the bottom corner tightly over the filling, then fold in both side corners. Roll tightly upward toward the top point, then seal the top edge securely using the prepared egg wash. Repeat this process until all the filling is used.
  6. Fry: Heat the vegetable or peanut oil in a heavy pot or Dutch oven to exactly 350°F (175°C). Fry 3–4 rolls at a time for 3–4 minutes, turning them occasionally, until they are beautifully golden brown.
  7. Drain: Carefully transfer the hot, fried rolls using tongs to a wire cooling rack set over paper towels to drain excess oil.
  8. Serve: Serve piping hot with a side of sweet chili sauce, duck sauce, or extra soy sauce for dipping.

Tips for the Best Results

Cool the filling completely. This is non-negotiable. Warm filling steams the wrappers from the inside, leading to soggy egg rolls and a disappointing crunch. Spread the filling on a plate and let it cool for at least 20 minutes before rolling.

Drain the vegetables well. Cabbage holds a surprising amount of water. Cooking it until the moisture evaporates—rather than just until softened—keeps the filling dry and the wrappers crisp.

Don’t overfill. Two to three tablespoons is plenty. Overstuffed rolls split during frying, leaking oil and filling into the pot. A tight, modestly filled roll fries more evenly and holds together beautifully.

Keep the wrappers covered. Egg roll wrappers dry out quickly and become brittle. Keep the stack covered with a damp paper towel while you work, and only pull out one wrapper at a time.

Maintain the oil temperature. Frying at exactly 350°F is the difference between crisp, golden rolls and greasy, pale ones. Use a thermometer and adjust the heat as needed—adding rolls will cause the temperature to drop, so give the oil a moment to recover between batches.

Fry in small batches. Crowding the pot lowers the oil temperature and leads to uneven cooking. Three or four rolls at a time is the sweet spot.

Storage and Reheating

Fried egg rolls are best eaten fresh, but leftovers can be stored in an airtight container in the refrigerator for up to three days. To reheat, place them on a baking sheet in a 375°F oven for 8 to 10 minutes, or use an air fryer at 350°F for 5 to 6 minutes—both methods restore the crunch far better than a microwave. For make-ahead convenience, roll the egg rolls and freeze them uncooked on a baking sheet until solid, then transfer to a freezer bag for up to three months. Fry from frozen, adding a minute or two to the cooking time.

Whether you’re planning a homemade takeout night, prepping party appetizers, or simply craving that irresistible crunch, these homemade Chinese egg rolls deliver on every front. Crisp, savory, and packed with flavor, they’re the kind of recipe that earns a permanent spot in your rotation.

Leave a Reply

Your email address will not be published. Required fields are marked *