Vegan Tofu Egg Roll Burritos
These Vegan Tofu Egg Roll Burritos are a fun, flavor-packed twist on a takeout classic! They’re loaded with savory tofu, crisp cabbage and carrots, and classic Asian-inspired seasonings, then wrapped up with egg roll pieces for an extra crunch. This is a high-protein, plant-based meal that’s healthy but tastes indulgent.

If egg rolls are on the menu, there’s a very good chance I’m ordering them. I love everything about them, from the savory filling to the crispy wrapper and all the colorful veggies hiding inside.
That’s exactly what inspired these Vegan Tofu Egg Roll Burritos. I took all the flavors I love in a classic vegetable egg roll and turned them into a hearty, protein-packed meal. Grated tofu, cabbage, carrots, green onions, and a savory sauce create a filling that tastes like the inside of your favorite egg roll, while crispy fried egg roll wrapper pieces add that irresistible crunch you know and love.
Wrapped up in a warm tortilla and drizzled with a creamy spicy mayo, these egg roll burritos are satisfying, rich in plant-based protein, and brimming with the bold flavors and textures that make egg rolls so delicious.
If you love egg rolls as much as I do, then you definitely need to give these Vegan Tofu Egg Roll Burritos a try. And if you do make this recipe, I’d love to hear from you! Leave a comment below and let me know how you liked it.
Why you’ll love these Vegan Tofu Egg Roll Burritos

Vegan Tofu Egg Roll Burrito ingredients
How to serve Vegan Tofu Egg Roll Burritos

Substitutions & variations
Quick recipe tips
- Let the tofu mixture cool for a few minutes before assembling the burritos to help the tortillas stay intact and easier to roll.
- Add the crispy egg roll pieces at the end before rolling and serving to maintain their crunch and prevent them from softening.
- Cook the burritos seam-side down first and press gently with a spatula to help seal them and create an extra crispy exterior.
Step-by-step instructions
- Fry the wrappers: Fry the egg roll wrappers in avocado oil until golden and crispy, then drain and crumble into pieces.
- Make the sauce: Whisk together the vegan mayonnaise, sriracha, rice vinegar, sesame oil, soy sauce, and maple syrup until smooth.
- Cook the garlic and tofu: Sauté the garlic in olive oil, then add the grated tofu and cook until lightly golden.
- Add the vegetables: Stir in the cabbage and carrots and cook until tender-crisp.
- Season the filling: Add the soy sauce, sesame oil, rice vinegar, ginger, maple syrup, and black pepper, then cook briefly and stir in the green onions.
- Assemble the burritos: Divide the filling among the tortillas and top with sesame seeds, crispy wrapper pieces, and spicy mayo.
- Roll and crisp: Fold and roll the tortillas into burritos, then cook in a skillet until golden and crispy on all sides.
- Serve: Slice in half and serve warm.
Make ahead & storage
These Vegan Tofu Egg Roll Burritos are perfect for meal prep. A little planning ahead can help keep all those delicious textures intact!
Meal prep
- Make the filling ahead: Prepare the tofu and veggie filling up to 3 days in advance and store it in an airtight container in the fridge.
- Mix the spicy mayo: The spicy mayo can be made ahead and refrigerated for up to 1 week.
- Fry the wrappers when ready: For maximum crunch, fry and crumble the egg roll wrappers right before assembling the burritos.
- Assemble and crisp before serving: You can assemble the burritos ahead of time, but they’re at their crispiest when pan-seared just before serving.
Storing leftovers
- Fridge: Store leftover burritos in an airtight container in the refrigerator for up to 3 days.
- The crunch won’t last forever: The crispy egg roll pieces will soften over time, but don’t worry! The burritos will still be delicious.
- Reheat for best texture: Warm leftovers in a skillet over medium heat or in a 375° F oven for around 8-10 minutes, or until heated through and crispy on the outside.
Freezing
- Freeze the filling: The tofu and vegetable filling freezes well for up to 3 months in an airtight container or freezer-safe bag.
- Thaw overnight: Let the filling thaw in the fridge before reheating and assembling fresh burritos.
- Skip freezing assembled burritos: The fried egg roll pieces lose their signature crunch after freezing and thawing, so it’s best to assemble them fresh.

FAQ
Stay in the loop!
HEALTHY EATING TIPS & RECIPES delivered directly TO YOUR INBOX
More global-inspired recipes
Cheesy Walnut Lentil Baked Tacos
Classic Chimichurri Sauce
Veggie Enchiladas with Sweet Potato, Black Beans, and Corn
Smoky Chipotle Southwest Salad Bowls
Loaded Paneer Dal Bowls
Simple Cilantro Lime Rice
Vegan Mexican Tortilla Casserole
Mediterranean Couscous Bowls with Chimichurri
Masala Black Bean Quinoa Burgers
Teriyaki Tofu Quinoa Bowls
Vegan Tofu Egg Roll Burritos
Ingredients
- 1/4 cup avocado oil for frying
- 3 egg roll wrappers (for crispy topping)
- 2 tablespoons olive oil divided
- 1 16-ounce block super-firm tofu grated
- 3 cloves garlic minced
- 3 cups shredded cabbage
- 1 cup shredded carrots
- 1/2 teaspoon ground ginger
- 1/4 cup soy sauce
- 1 tablespoon sesame oil
- 1 teaspoon rice vinegar
- 1 teaspoon maple syrup
- 1/2 teaspoon black pepper
- 4 green onions sliced
- 4 large burrito-sized tortillas
- 4 teaspoons sesame seeds
Spicy Mayo
- 1/4 cup vegan mayonnaise
- 1 tablespoon sriracha
- 1 teaspoon rice vinegar
- 1 teaspoon sesame oil
- 1 teaspoon soy sauce
- 1 teaspoon maple syrup
Instructions
- Heat the avocado oil in a skillet over medium heat. Fry the egg roll wrappers one at a time until golden and bubbly, about 15-30 seconds per side. Transfer to a paper towel-lined plate to drain. Once cooled, crumble into small crunchy pieces and set aside.
- In a small bowl, make the Spicy Mayo by whisking together the vegan mayonnaise, sriracha, rice vinegar, sesame oil, soy sauce, and maple syrup until smooth. Set aside.
- Heat 1 tablespoon olive oil in a large skillet over medium heat. Add the garlic and cook for 2-3 minutes, stirring frequently, until fragrant.
- Add the grated tofu and cook for 4-5 minutes, stirring occasionally, until lightly golden and some of the moisture has evaporated.
- Stir in the cabbage and carrots. Cook for 5-7 minutes, stirring often, until softened but still slightly crisp.
- Add the soy sauce, sesame oil, rice vinegar, ground ginger, maple syrup, and black pepper. Toss well to coat and cook for 1-2 minutes more. Remove from the heat and stir in the green onions.
- Divide the tofu mixture among the tortillas. Top each with 1 teaspoon sesame seeds and a generous handful of the crispy egg roll pieces. Drizzle with the spicy mayo.
- Fold in the sides and roll tightly into burritos.
- Heat the remaining 1 tablespoon olive oil in a large skillet over medium heat. Place the burritos seam-side down and cook for 1-2 minutes, until sealed and golden brown. Turn and cook on the remaining sides until crisp and lightly browned all over.
- Cut in half and serve warm.








I absolutely love egg rolls, so I was excited to try these and I was not disappointed! I loved all the textures and flavors, along with how easy this was to make. I stored a few in the fridge too and they held up well without getting soggy. Thanks for the recipe!
Five stars! I love how easy the filling was to make. I used a bag of shredded cabbage and carrots and it sped up the cooking time quite a bit. The spicy mayo was simple but so tasty!