Main Courses
This vegan egg roll recipe baked in the oven transforms simple tortillas into crispy, golden cups that hold a savory mushroom filling—no frying required. 🔥 The secret lies in the baking technique, which creates that satisfying crunch while keeping the filling tender.
I developed this recipe after realizing how many vegan dishes lose texture when baked, and this method solves that problem completely.
What makes these egg rolls special is the balance of flavors and textures: crispy tortilla shells, tender mushrooms, and a flavorful filling that stays cohesive even after baking. You won’t miss the egg or dairy here—just plant-based ingredients that deliver restaurant-quality results.
The recipe uses flaxseed as an egg substitute, which adds binding power without altering the taste.
By the time these come out of the oven, you’ll have perfectly golden, crispy egg rolls with a filling that’s savory and satisfying. The mushrooms absorb the garlic and soy sauce perfectly, creating a rich, umami-packed center that pairs beautifully with any dipping sauce.
This is the kind of dish that feels indulgent but is actually simple to prepare.
Serve with a side of sweet chili sauce or vegan mayo for dipping, or pair them with a fresh cucumber salad for a complete meal. The recipe scales easily, so you can make a batch for the week or share with friends. Let’s get started!
Ingredients for vegan egg roll recipe baked
Eight crisp tortillas and a handful of pantry staples—no frying, just golden perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Flour Tortillas 🥞 | 8 whole | Low-carb or regular, 10-inch size |
| Shiitake Mushrooms 🍄 | 8 oz | Sliced thin, stems removed |
| Carrots 🥕 | 1 medium | Julienned into thin matchsticks |
| Green Cabbage 🥬 | 1 small | Finely shredded, core removed |
| Garlic Cloves 🧄 | 4 cloves | Minced finely for depth |
| Ground Flaxseed 🌾 | 1 tbsp | Mixed with 3 tbsp water = 1 egg |
| Soy Sauce 🥢 | 2 tbsp | Low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted for aroma |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Cornstarch 🌾 | 2 tbsp | For crispy texture |
| Olive Oil 🫒 | 1 tbsp | For brushing tortillas |
| Salt 🧂 | ½ tsp | Sea salt preferred |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
| Vegan Mayo 🥛 | 2 tbsp | For brushing inside tortillas |
| Water 💧 | 3 tbsp | For flax egg mixture |
The tortillas are the star here, so look for sturdy 10-inch flour tortillas—the thicker, the better for holding filling. Mission or La Tortilla Factory are my go-tos at Whole Foods or Mexican markets. If you can't find them, any large flour tortilla works, but avoid corn-based ones. The mushrooms? Shiitake for meaty texture, but cremini or oyster work too. Pre-sliced mushrooms save time, but fresh ones taste better. For the filling, shred the cabbage finely—it should resemble rice, not strips. Carrots can be pre-shredded, but julienne them fresh for better texture.
No shiitake mushrooms? Substitute cremini or button mushrooms, but increase to 10 oz for full flavor. Running low on sesame oil? Avocado oil works in a pinch, but toast it first in a dry pan to mimic the aroma. The flax egg is non-negotiable—ground flaxseed plus water binds everything together without altering taste. For extra crispiness, add 1 tbsp nutritional yeast to the filling. If you're short on time, pre-shredded coleslaw mix replaces cabbage and carrots, but it lacks freshness. The vegan mayo? Hellmann's Vegan or Follow Your Heart are reliable brands.
Prep the filling ahead—it keeps well for 2 days in the fridge. Tortillas should be stored in a cool, dry place, but use them within 1 week for best results. Once baked, these reheat beautifully—5 minutes at 350°F restores crispiness. For meal prep, freeze unbaked egg rolls on a tray, then transfer to a bag. Bake straight from frozen, adding 5-7 minutes. The filling reheats well too, so double the batch and freeze portions for quick lunches.
Why You'll Love This Recipe
- No-Fuss Wrap Magic: I swear by flour tortillas here—they’re sturdy enough to hold everything without falling apart, and you won’t even need a rolling pin. Just slice, stuff, and bake. That’s it.
- Umami Bomb Combo: Shiitake mushrooms and garlic? It’s like a flavor shortcut. The mushrooms soak up the sauce and get tender, while the garlic adds that deep, savory punch that makes these taste way more restaurant-worthy than they look.
- Weeknight to Party Upgrade: Make a batch on Sunday, and you’ve got lunch for Monday, snacks for game night, or even a potluck dish that’ll disappear fast. (Yes, even my picky roommate devours these.)
- Budget Crunch Hero: Carrots and cabbage stretch your dollar, and tortillas are cheaper than store-bought egg rolls. Plus, leftovers reheat like a dream—crispy outside, warm inside, every time.
Step-by-step instructions for crispy vegan tortilla cups
Here's how to transform simple tortillas into golden, crispy cups filled with savory mushroom goodness.
👨🍳 Step 1: Prepare the Flax Egg and Make the Filling
In a small bowl, whisk together the 1 tablespoon ground flaxseed and 3 tablespoons water. Let it sit for 5 minutes until it thickens into a gel-like consistency—this is your vegan egg substitute. Meanwhile, heat 1 tablespoon olive oil in a large skillet over medium-high heat. Add the 8 ounces sliced shiitake mushrooms and cook for 4-5 minutes until they release their moisture and begin to brown.
Push the mushrooms to one side of the pan and add 1 tablespoon sesame oil, 4 minced garlic cloves, and 1 tablespoon freshly grated ginger root. Sauté for 30 seconds until fragrant. Add the 1 medium julienned carrot, 1 small finely shredded green cabbage, 2 tablespoons soy sauce, 2 tablespoons cornstarch, 0.5 teaspoon salt, and 0.25 teaspoon black pepper. Stir well and cook for another 3-4 minutes until the vegetables soften and the mixture thickens slightly. Remove from heat and let cool for 5 minutes—this prevents the filling from steaming when you add it to the hot tortillas later.
🔥 Step 2: Assemble and Bake the Tortilla Cups
Preheat your oven to 375°F. Place a large baking sheet on the bottom rack and position a wire rack on top of it. This creates a crisper bottom on your tortilla cups. Cut each of the 8 large flour tortillas in half, creating 16 semicircles. Brush the flat side of each semicircle lightly with 2 tablespoons vegan mayo—this ensures crispiness and helps the filling stick.
Place 1 tablespoon of the cooled mushroom filling into the center of each tortilla half. Fold the sides inward, then roll tightly from the flat edge toward the curved edge, creating a half-moon shape. Place the filled tortillas seam-side down on the wire rack, leaving ½ inch of space between each cup. Bake for 15-18 minutes until the edges are deep golden brown and crispy. Rotate the pan halfway through for even browning.
🍽️ Step 3: Finish and Serve with Flavor
Once the tortilla cups are golden and crisp, remove them from the oven and let them cool on the rack for 2-3 minutes. This resting period helps them set and prevents the filling from spilling when you serve. While they cool, heat 1 tablespoon sesame oil in a small pan over low heat until it shimmers. Drizzle this lightly over each tortilla cup just before serving—this adds an extra layer of aroma and richness.
Serve the crispy tortilla cups immediately while they're still warm and crunchy. The filling should be tender but still hold its shape slightly, with a glossy sheen from the sesame oil. Pair with a side of spicy mayo or a cool cucumber salad for a complete meal. The contrast of crispy tortilla cups and savory, umami-packed filling makes every bite satisfying and flavorful.
Pro Tips For Making Vegan Egg Roll Recipe Baked
- PREHEAT THAT OVEN: I learned this the hard way—cold pans and lazy preheating mean soggy tortillas and uneven baking. Crank your oven to 400°F (200°C) and let it scream hot for 10 full minutes before sliding those egg rolls in. Trust me, the difference between crispy and sad is just waiting.
- SLICE MUSHROOMS THIN: Thick shiitake slices turn into chewy rubber when baked. Grab a sharp knife and cut them paper-thin—almost translucent—so they soften without losing texture. Skip the stems unless you’re desperate; they’re tough and add nothing.
- WRAP TIGHT, NO AIR GAPS: Loose rolls unravel like bad yarn. Press the edges hard with your fingers, then fold the tortilla over itself once more for a double seal. Brush them lightly with oil or soy sauce before baking—this guarantees a golden crust, not a sad, flat wrapper.
- BAKE IN BATCHES: Overcrowding steams your egg rolls instead of browning them. Work in two batches max, leaving space between each so hot air circulates. If your pan’s too packed, you’ll end up with mushy fillings and a sad, uneven finish. (Yes, even if you’re impatient like me.)
Storing and reheating this recipe
Fridge Storage Tips
Store your baked vegan egg rolls in an airtight container with parchment paper between layers to prevent sticking. They’ll keep fresh in the fridge for up to 3 days, though I’ve found the texture stays best within 2 days.
The filling holds up well, but the tortillas lose crispiness faster than you’d think. 🥞
Freezer Prep Guide
For longer storage, freeze unbaked egg rolls on a parchment-lined tray for 1 hour before transferring to a freezer bag. This prevents them from sticking. When ready to bake, add 5-7 extra minutes to the cooking time (still at 375°F).
I like to freeze them in single layers so they thaw evenly—no soggy surprises here. ❄️
Reheating Perfection
To revive crispiness, pop frozen egg rolls directly into a 375°F oven for 20-25 minutes (no thawing needed!). For fridge-stored rolls, reheat at 350°F for 10 minutes on a wire rack. A quick brush with sesame oil before reheating adds that restaurant-quality shine back. 🔥
Dipping Sauce Boost
Reheated egg rolls pair perfectly with warmed-up dipping sauces. Heat spicy mayo or sweet chili sauce in a small pot over low heat for 2-3 minutes—just enough to take the chill off.
Avoid microwaving sauces; they split and lose texture. I like to add a splash of rice vinegar to my mayo for brightness. 🌶️
Meal Prep Hack
Double the filling and freeze it in ice cube trays for quick assembly later. Thaw overnight in the fridge, then fill and bake fresh tortillas as needed. This cuts prep time in half—perfect for busy weeknights.
I’ve prepped enough filling for two batches of egg rolls and kept it for up to 1 month with no flavor loss. 💡
Crisp Test Trick
If your reheated egg rolls feel soft, return them to the oven for 2-3 minutes at 400°F until golden again. The key is high heat and airflow—never cover them with foil.
For extra crunch, sprinkle cornstarch on the tortillas before reheating. This is my secret weapon for saving leftover egg rolls from disappointment. ✨
Nutrition facts
Frequently asked questions
Why do I need to cool the filling before assembling?
Cooling the filling prevents steam buildup when you add it to the hot tortillas, which could make them soggy. The 5-minute wait lets excess moisture evaporate, ensuring your tortilla cups stay crispy. This is especially important when baking—unlike frying, the oven doesn't remove moisture as efficiently.
Can I use corn tortillas instead of flour?
Not recommended—they're too delicate and won't hold their shape when baked. Corn tortillas also lack the binding properties needed for crispy cups. If you must use them, try low-carb or gluten-free flour tortillas (like Mission's brand) as a substitute—they're designed to be sturdy enough for folding and baking.
What's the best way to make these extra crispy?
Use a wire rack over a baking sheet (not direct contact) and brush tortillas with vegan mayo before filling. For maximum crunch, bake at 400°F for 12-15 minutes instead of 375°F, then finish under the broiler for 1-2 minutes (watch closely!). Sprinkle with cornstarch before baking for an extra crispy shell.
How do I adjust this for a gluten-free diet?
Replace flour tortillas with certified gluten-free wraps (like Siete brand) and use tamari instead of soy sauce. The filling recipe remains the same, but check all ingredients for hidden gluten. Cornstarch in the filling is naturally gluten-free, so no substitutions are needed there.
Can I make these ahead and reheat?
Yes! Assemble unbaked egg rolls, wrap tightly in foil, and refrigerate for up to 24 hours. Bake straight from cold, adding 3-5 extra minutes at 375°F. For freezing, bake first, then reheat at 350°F for 10 minutes on a wire rack. The key is high heat and airflow to restore crispiness.
