Go Back
+ servings
Vegetable Egg Roll Recipe

Vegetable Egg Roll Recipe

These homemade Vegetable Egg Rolls are extra crispy on the outside and filled with a savory mix of cabbage, carrots, mushrooms, bean sprouts, and aromatics. They’re vegetarian, freezer-friendly, and perfect for parties, game nights, or anytime you’re craving restaurant-style egg rolls at home.
No ratings yet
Prep Time 30 minutes
Cook Time 20 minutes
Total Time 50 minutes
Course Appetizer, Snack
Cuisine Asian-inspired, Chinese
Servings 22 egg rolls
Calories 160 kcal

Ingredients
  

  • 2 tablespoons neutral oil for sautéing (vegetable, canola, or avocado oil)
  • 3 cups green cabbage finely shredded
  • 1 cup purple (red) cabbage finely shredded, optional
  • 1 1/2 cups carrots grated or julienned (about 3–4 medium carrots)
  • 1 cup bean sprouts rinsed and drained, patted dry if needed
  • 1 cup shiitake or button mushrooms finely chopped, optional but recommended
  • 4 green onions thinly sliced
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger minced or grated
  • 2 tablespoons soy sauce low-sodium if preferred
  • 1 tablespoon rice vinegar
  • 1 teaspoon toasted sesame oil
  • 1/2 teaspoon ground white pepper or black pepper
  • 1/2 teaspoon salt plus more to taste
  • 20-24 egg roll wrappers about 7-inch square
  • 1 large egg beaten, for sealing; use water or plant milk for vegan
  • neutral oil for frying enough for 1 1/2–2 inches in your pot or skillet
  • 1 tablespoon hoisin sauce optional, for sweeter, richer filling
  • 1 teaspoon chili garlic sauce or Sriracha optional, for heat
  • 1/2 cup napa cabbage finely shredded, optional
  • 1/2 cup bell pepper finely diced, red or yellow, optional

Instructions
 

  • Finely shred the green and purple cabbage. Grate or julienne the carrots. Rinse and drain the bean sprouts very well, then pat dry with a clean kitchen towel if they seem wet to avoid a soggy filling. Finely chop the mushrooms, slice the green onions, and mince the garlic and ginger.
    3 cups green cabbage, 1 cup purple (red) cabbage, 1 1/2 cups carrots, 1 cup bean sprouts, 1 cup shiitake or button mushrooms, 4 green onions, 3 cloves garlic, 1 tablespoon fresh ginger
  • In a large skillet or wok, heat 2 tablespoons neutral oil over medium-high heat. Add the minced garlic and ginger and cook for 30–45 seconds, stirring constantly, until fragrant but not browned.
    2 tablespoons neutral oil, 3 cloves garlic, 1 tablespoon fresh ginger
  • Add the green cabbage, purple cabbage, carrots, mushrooms, and bean sprouts to the pan. Stir-fry for 3–5 minutes, until the cabbage just begins to wilt but is still tender-crisp. Add green onions during the last minute of cooking.
    3 cups green cabbage, 1 cup purple (red) cabbage, 1 1/2 cups carrots, 1 cup bean sprouts, 1 cup shiitake or button mushrooms, 4 green onions
  • Reduce heat to medium. Add soy sauce, rice vinegar, toasted sesame oil, ground white pepper, and salt. Stir well to coat the vegetables evenly. Taste carefully and adjust seasoning with a bit more soy or vinegar if needed. If using hoisin or chili garlic sauce, stir them in now along with any optional napa cabbage or bell pepper and cook 1–2 minutes more.
    2 tablespoons soy sauce, 1 tablespoon rice vinegar, 1 teaspoon toasted sesame oil, 1/2 teaspoon ground white pepper, 1/2 teaspoon salt, 1 tablespoon hoisin sauce, 1 teaspoon chili garlic sauce or Sriracha, 1/2 cup napa cabbage, 1/2 cup bell pepper
  • Transfer the cooked vegetable mixture to a large bowl or spread it on a sheet pan. Let it cool to room temperature for at least 15–20 minutes. Cooling prevents steam from making the wrappers soggy.
  • Stack the egg roll wrappers and keep them covered with a slightly damp towel so they don’t dry out. Place a small bowl of beaten egg (or water/plant milk) nearby for sealing. Line a baking sheet with parchment paper to hold the rolled egg rolls.
    20-24 egg roll wrappers, 1 large egg
  • Working with one wrapper at a time, place it on a clean surface in a diamond shape (one point facing you). Spoon about 2–3 tablespoons of cooled filling just below the center. Fold the bottom corner up over the filling, then fold in the left and right corners snugly over the filling like an envelope. Roll away from you, keeping it tight but not so tight that the wrapper tears. Brush the top corner with beaten egg or water and press to seal. Place seam-side down on the prepared baking sheet and repeat with remaining wrappers and filling.
    20-24 egg roll wrappers, 1 large egg
  • Pour neutral oil into a heavy-bottomed pot, Dutch oven, or deep skillet to a depth of about 1 1/2–2 inches. Heat the oil over medium to medium-high heat to 350°F (175°C). If you don’t have a thermometer, test by dipping the tip of a wooden chopstick or spoon into the oil; small bubbles should form around it.
    neutral oil for frying
  • Working in batches, carefully lower 3–5 egg rolls into the hot oil, taking care not to crowd the pot. Fry for 3–5 minutes, turning occasionally, until golden brown and crisp on all sides. Adjust the heat as needed to keep the oil near 350°F so they brown evenly without absorbing too much oil.
  • Use tongs or a slotted spoon to transfer the fried egg rolls to a wire rack set over a baking sheet or to a plate lined with paper towels. Let them rest for 5–10 minutes so the filling settles and the exterior becomes even crisper.
  • Serve the vegetable egg rolls warm with your favorite dipping sauces such as sweet chili sauce, a soy-vinegar-sesame dip, or spicy mayo. For a party presentation, slice each egg roll on the diagonal before arranging on a platter.

Notes

Storage & reheating: Store cooked egg rolls in an airtight container in the refrigerator for up to 3–4 days. Reheat in a 375°F (190°C) oven for 10–15 minutes or in an air fryer at 350°F (175°C) for 5–7 minutes until hot and crisp. For freezing, arrange uncooked rolled egg rolls on a baking sheet, freeze until solid, then transfer to a freezer bag for up to 2 months. Fry or air fry from frozen, adding 1–2 minutes to the cook time. To make vegan, use vegan wrappers and seal with water or plant milk instead of egg.

Nutrition

Calories: 160kcal
Keyword Crispy Egg Rolls, Make-Ahead Freezer Egg Rolls, Party Appetizer, Vegetable Egg Rolls, Vegetarian Egg Roll Recipe, Veggie Egg Rolls
Love this recipe?Follow us at @Recipecs for more