Go Back
+ servings
Veggie Egg Roll Recipe

Veggie Egg Roll Recipe – Crispy, Colorful, and Better Than Takeout

Crispy, golden vegetarian egg rolls stuffed with a cabbage, carrot, mushroom, and bean sprout filling flavored with garlic, ginger, and soy. Includes fried, baked, and air fryer methods plus vegan options and make-ahead tips.
No ratings yet
Prep Time 30 minutes
Cook Time 25 minutes
Total Time 55 minutes
Course Appetizer, Snack
Cuisine Asian-inspired, Chinese-American
Servings 22 egg rolls
Calories 120 kcal

Ingredients
  

  • 2 tablespoons neutral oil canola, vegetable, or avocado oil; for cooking the filling
  • 3 cups green cabbage finely shredded; Savoy or Napa also work
  • 1 cup purple cabbage finely shredded; optional for color
  • 1 1/2 cups carrots shredded (about 3–4 medium carrots)
  • 1 cup bean sprouts rinsed and drained
  • 1 cup shiitake or cremini mushrooms finely chopped
  • 4 green onions thinly sliced, white and green parts
  • 3 cloves garlic minced
  • 1 tablespoon fresh ginger finely grated
  • 2 tablespoons low-sodium soy sauce or tamari for gluten-free
  • 1 tablespoon rice vinegar
  • 1 teaspoon toasted sesame oil
  • 1/2 teaspoon kosher salt or to taste
  • 1/4 teaspoon black pepper
  • 1/2-1 teaspoon red pepper flakes or chili garlic sauce optional, for heat
  • 1 1/2 tablespoons cornstarch to absorb excess moisture in filling
  • 20-24 egg roll wrappers refrigerated; many brands are egg-free
  • 1 egg beaten, for sealing; use water or plant milk for vegan
  • oil for frying about 3–4 cups; peanut or canola
  • 2 tablespoons neutral oil for brushing if baking
  • cooking spray optional, for baking or air frying
  • sweet chili sauce for dipping, optional
  • soy sauce for dipping, optional
  • rice vinegar for dipping, optional
  • sesame oil splash in dipping sauce, optional
  • mayonnaise for spicy mayo dip, optional
  • sriracha for spicy mayo dip, optional
  • hoisin sauce thinned with water, for dipping; optional
  • sliced green onions optional, for garnish

Instructions
 

  • Heat 2 tablespoons neutral oil in a large skillet or wok over medium-high heat. Add the minced garlic and grated ginger and cook for about 30 seconds until fragrant, without browning. Add the shredded green cabbage, purple cabbage (if using), carrots, and chopped mushrooms. Stir-fry for 3–4 minutes until the vegetables start to soften but still have some crunch.
    2 tablespoons neutral oil, 3 cups green cabbage, 1 cup purple cabbage, 1 1/2 cups carrots, 1 cup shiitake or cremini mushrooms, 3 cloves garlic, 1 tablespoon fresh ginger
  • Add the bean sprouts and sliced green onions to the pan. Stir in the soy sauce, rice vinegar, sesame oil, salt, black pepper, and red pepper flakes or chili garlic sauce if using. Cook for another 2–3 minutes, stirring frequently, until the vegetables are tender but not mushy and most of the moisture has cooked off.
    1 cup bean sprouts, 4 green onions, 2 tablespoons low-sodium soy sauce, 1 tablespoon rice vinegar, 1 teaspoon toasted sesame oil, 1/2 teaspoon kosher salt, 1/4 teaspoon black pepper, 1/2-1 teaspoon red pepper flakes or chili garlic sauce
  • Sprinkle the cornstarch evenly over the vegetable mixture and stir well to combine. Cook for 1 minute more to thicken any juices. Transfer the filling to a bowl and let it cool for at least 15 minutes, or chill briefly in the refrigerator. Cool filling helps keep the egg rolls crisp.
    1 1/2 tablespoons cornstarch
  • On a clean surface, lay out the egg roll wrappers and cover them with a barely damp towel so they don’t dry out. In a small bowl, beat the egg (or prepare water or plant milk for a vegan version). Place one wrapper in front of you like a diamond, with one corner pointing toward you.
    20-24 egg roll wrappers, 1 egg
  • Spoon 2–3 tablespoons of cooled filling just below the center of a wrapper. Fold the bottom corner over the filling, tucking it snugly. Fold the left and right corners toward the center like an envelope. Roll up tightly away from you. Brush the top corner lightly with beaten egg, water, or plant milk and press to seal. Repeat with remaining wrappers and filling, keeping rolled egg rolls covered with a towel while you work.
    20-24 egg roll wrappers, 1 egg
  • Pour enough oil into a heavy-bottomed pot or deep skillet to reach about 2 inches up the sides. Heat over medium heat until the oil reaches 350°F (175°C). Fry 4–5 egg rolls at a time, without crowding, for 3–4 minutes, turning occasionally, until golden brown and crispy. Transfer to a wire rack set over a baking sheet or a paper towel–lined plate to drain and cool slightly.
    oil for frying
  • Preheat the oven to 400°F (205°C). Line a baking sheet with parchment paper and lightly grease it. Arrange egg rolls seam-side down on the tray. Brush each roll lightly with 2 tablespoons neutral oil or spray with cooking spray. Bake for 18–22 minutes, turning once halfway through, until golden and crisp on the edges.
    2 tablespoons neutral oil, cooking spray
  • Preheat the air fryer to 375°F if recommended by your model. Place egg rolls in the basket in a single layer without touching. Spray lightly with cooking spray. Air fry for 8–10 minutes, flipping halfway through, until crisp and golden, watching closely near the end so they don’t over-brown.
    cooking spray
  • Serve the egg rolls warm with your choice of dipping sauces, such as sweet chili sauce, a mix of soy sauce, rice vinegar, and a splash of sesame oil, spicy mayo (mayonnaise mixed with sriracha), or thinned hoisin sauce. Garnish with sliced green onions if desired.
    sweet chili sauce, soy sauce, rice vinegar, sesame oil, mayonnaise, sriracha, hoisin sauce, sliced green onions

Notes

Make-ahead: The vegetable filling can be prepared up to 2 days in advance and chilled. Rolled but uncooked egg rolls can be refrigerated up to 24 hours or frozen on a tray, then transferred to a bag and cooked from frozen with a few extra minutes. For best crispness, keep the filling fairly dry, don’t overstuff, and cool the filling fully before rolling. To store cooked egg rolls, cool completely, then refrigerate up to 3–4 days or freeze up to 2 months. Reheat in a 375°F oven or 350°F air fryer until hot and crisp. Vegan option: use egg-free wrappers and seal with water or plant milk instead of egg. Gluten-free option: use gluten-free wrappers and tamari or coconut aminos instead of soy sauce.

Nutrition

Calories: 120kcal
Keyword Air Fryer Egg Rolls, Baked Egg Rolls, Freezer-Friendly, Fried Egg Rolls, Game Day Snack, Party Appetizer, Vegetarian Egg Rolls, Veggie Egg Rolls
Love this recipe?Follow us at @Recipecs for more