Go Back
Crispy vegan egg rolls recipe sliced in half with vegetable filling and dipping sauce

Vegan Egg Rolls Recipe! Crispy, Air Fryer, Baked or Fried

Crispy homemade vegan egg rolls filled with seasoned vegetables and tofu. This foolproof recipe works in the air fryer, oven, or deep fryer and delivers better-than-takeout crunch every time.
Prep Time 25 minutes
Cook Time 15 minutes
Total Time 40 minutes
Course: Snack
Cuisine: American
Calories: 120

Ingredients
  

  • 2 cups green cabbage, shredded
  • 1 cup carrots, shredded
  • 1 cup mushrooms, finely chopped
  • 1 cup firm tofu, crumbled
  • 2 cloves garlic, minced
  • 1 tbsp cloves garlic, minced
  • 2 tbsp soy sauce (or tamari)
  • 1 tbsp sesame oil

Equipment

  • Large skillet or frying pan
  • Mixing bowl
  • Cutting board, Sharp knife
  • Measuring cups & spoons
  • Wooden spoon or spatula
  • Small bowl (for sealing mixture)
  • Pastry brush or spoon
  • Pastry brush or spoon

Method
 

  1. Heat a skillet over medium heat. Add garlic and ginger; cook 30 seconds. Add mushrooms and cook until softened. Stir in cabbage, carrots, tofu, soy sauce, sesame oil, and pepper.
  2. Cook 3–4 minutes only. Do not overcook. Remove from heat and cool completely. Drain excess moisture if needed.
  3. Place one wrapper on a clean surface in a diamond shape.
  4. Add 2–3 tablespoons of filling to the center.
  5. Fold the bottom corner over filling. Fold sides inward. Roll tightly upward. Seal the top edge with cornstarch paste.,
  6. Place rolled egg rolls under a damp towel to prevent drying.

Notes

Tips

  • Cool filling completely before rolling
  • Excess moisture causes soggy rolls
  • Do not overfill
  • Roll tightly to prevent bursting
  • Avoid stacking hot rolls (steam softens them)
  • Cool on a wire rack for maximum crispiness

Serving Suggestions

Serve with:
  • Sweet chili sauce
  • Soy sauce + rice vinegar
  • Peanut sauce
  • Hoisin sauce
  • Spicy sriracha sauce

Storage & Make-Ahead

  • Refrigerate cooked egg rolls for 3–4 days
  • Reheat in air fryer at 350°F for 4–5 minutes
  • Do NOT microwave (they become soft)
  • Freeze uncooked rolls up to 2 months
  • Cook from frozen (add 3–5 minutes)