Vegan Egg Roll in a Bowl! (2024)

4.95 from 77 votes

| 79 Comments

Save Recipe Pin Recipe↓ Jump to Recipe

This recipe tastes like greasy take out, but it's healthy, vegan, easy to make, and so super delicious! Skip the fuss of working with wrappers, and using a fatty deep fryer, and make a vegan egg roll in a bowl instead! This dish tastes just like an egg roll but without the wrapper. Seasoned tofu crumbles, stir fried cabbage, tossed in a sweet and salty sauce. Serve this stir fry over rice or rice noodles for an easy weeknight meal.

Vegan Egg Roll in a Bowl! (1)

📩 Save This Recipe!

Enter your email, and we'll send you the post so you'll never lose it!

30-minutes to make with ingredients you might already have in your kitchen. Vegan egg roll in a bowl is great served fresh, but it also makes super yummy leftovers served hot or cold, which is perfect for meal prepping or packing your lunch box. If you're not into tofu, you can replace it with crumbled tempeh, sliced mushrooms, or any kind of veggie ground that you enjoy.

Vegan Egg Roll in a Bowl! (2)

Traditionally egg rolls are stuffed with stir fried cabbage and carrot with some kind of ground meat. To make this vegan version I subbed the ground meat with crumbled tofu. The tofu is pressed and sautéd so that when the marinade is added it become super juicy and flavourful. And speaking of the marinade, often egg rolls are served with plum sauce for dipping, so I added it directly into the marinade for that authentic taste!

To Make Vegan Egg Roll in a Bowl:

Vegan Egg Roll in a Bowl! (3)

To prep the tofu:Prepare the tofu by draining it, and then pressing it for 15 to 30 minutes. I love using myTofuture tofu press, but you can also followthese instructions for a DIY tofu pressing method. Pressing the tofu squeezes excess water out so that the tofu can suck up more of the marinade and become more flavourful.

Make the sauce:Add all of the sauce ingredients to a small bowl and whisk to combine. Set aside.

Vegan Egg Roll in a Bowl! (4)

Prepare the filling:In a large skillet or non-stick pan heat 1 tablespoon sesame oil over medium-high heat. Add the onion, garlic, and ginger. Sauté for about 5 minutes until the onions turn translucent and begin to brown.

Reduce the heat to medium and use your hands to crumble the tofu into the pan. Cook for about 5 minutes until the tofu begins to brown. Tip: don't stir the tofu too much, let it cook for a couple of minutes without stirring so that the bottom can brown. Stirring too often will make it difficult for the tofu to brown. Pour in about ½ of the prepared sauce and stir to combine. Remove the tofu mixture from the pan and set aside.

Vegan Egg Roll in a Bowl! (5)

Return the pan to medium-high heat and add the remaining tablespoon of sesame oil. Add the cabbage and carrot and sauté until the cabbage is tender, about 5 minutes more.

Vegan Egg Roll in a Bowl! (6)

Add the tofu mixture and all of the remaining sauce and heat through.

Vegan Egg Roll in a Bowl! (7)

Serve hot with rice (if using) and garnish green onions, peanuts, and dress with more soy sauce, plum sauce, or hot sauce to taste if you like.

Bon appetegan!

Sam Turnbull.

Vegan Egg Roll in a Bowl!

This recipe tastes like greasy take out, but it's healthy, vegan, easy to make, 30-minute recipe, and so super delicious! Just like an egg roll but without the wrapper. Skip the fuss of working with wrappers or using a fatty deep fryer, and meal prep this easy weeknight dinner.

Prep: 15 minutes mins

Cook: 15 minutes mins

Total: 30 minutes mins

Servings: 4

PRINT PIN COMMENT Save Recipe

Ingredients

For the sauce:

For tofu and cabbage:

  • 2 tablespoon sesame oil,, divided
  • 1 yellow onion,, sliced
  • 4 cloves garlic,, minced
  • 1 inch fresh ginger, minced
  • 1 12 oz block extra-firm or firm tofu,, drained and pressed (see step 1)
  • 16 oz cabbage (green, purple, or a combo), (16oz), finely shredded
  • 1 large carrot,, peeled and grated

Optional:

  • 2 green onions,, sliced
  • ½ cup roasted salted peanuts
  • an extra drizzle of plum sauce, soy sauce, or Sriracha
  • cooked rice or rice noodles, for serving

US Customary - Metric

Instructions

  • To prep the tofu:Prepare the tofu by draining it, and then pressing it for 15 to 30 minutes. I love using myTofuture tofu press, but you can also followthese instructions for a DIY tofu pressing method. Pressing the tofu squeezes excess water out so that the tofu can suck up more of the marinade and become more flavourful.

    Vegan Egg Roll in a Bowl! (9)

  • Make the sauce:Add all of the sauce ingredients to a small bowl and whisk to combine. Set aside.

    Vegan Egg Roll in a Bowl! (10)

  • Prepare the filling:In a large skillet or non-stick pan heat 1 tablespoon sesame oil over medium-high heat. Add the onion, garlic, and ginger. Sauté for about 5 minutes until the onions turn translucent and begin to brown.

    Reduce the heat to medium and use your hands to crumble the tofu into the pan. Cook for about 5 minutes until the tofu begins to brown.Tip: don't stir the tofu too much, let it cook for a couple of minutes without stirring so that the bottom can brown. Stirring too often will make it difficult for the tofu to brown.

    Pour in about ½ of the prepared sauce and stir to combine. Remove the tofu mixture from the pan and set aside.

    Vegan Egg Roll in a Bowl! (11)

  • Return the pan to medium-high heat and add the remaining tablespoon of sesame oil. Add the cabbage and carrot and sauté until the cabbage is tender, about 5 minutes more.

    Vegan Egg Roll in a Bowl! (12)

  • Add the tofu mixture and all of the remaining sauce and heat through. Serve hot with rice (if using) and garnish green onions, peanuts, and dress with more soy sauce, plum sauce, or hot sauce to taste if you like.

    Vegan Egg Roll in a Bowl! (13)

Notes

Meal prep/ Make ahead: Allow the dish to cool completely before storing in air-tight containers in the fridge for up to 4 days.

Oil-free: to make oil-free omit the sesame oil. Use a good non-stick pan and use water or vegetable broth instead of the light oil to sauté the vegetables. You can add some sesame seeds for garnish if you want a little of that sesame flavour.

Tofu: If you want to substitute the tofu, you can replace it with crumbled tempeh, sliced mushrooms, or any kind of veggie ground that you enjoy.

Nutrition

Serving: 1serving without toppings or rice (recipe makes 4 servings) | Calories: 199kcal | Carbohydrates: 21g | Protein: 10g | Fat: 9g | Saturated Fat: 1g | Sodium: 975mg | Potassium: 501mg | Fiber: 4g | Sugar: 7g | Vitamin A: 3118IU | Vitamin C: 46mg | Calcium: 92mg | Iron: 2mg

Did You Make This Recipe?Tag @itdoesnttastelikechicken on Insta and let the world see just how amazing plant-based creations can be!

Author: Sam Turnbull

Cuisine: Chinese

Course: Main Course

« Easy Vegan Chocolate Pudding

Vegan Lemon Garlic Soy Curls »

Reader Interactions

Comments

  1. Sandy P says

    Vegan Egg Roll in a Bowl! (20)
    Fantastic and flexible recipe, I subbed lots of veggies and it was delicious
    I would say don't omit the soy sauce and plum sauce drizzled on top, it definitely gives it the the fast food flavour. Thanks for this recipe!!

    Reply

  2. Nisha says

    Vegan Egg Roll in a Bowl! (21)
    The whole family loved this, even the non-veg people. Added a handful of coriander leaves as a garnish. Looking for something crunchy to add on top just for the texture because we didn't have peanuts but couldn't think of anything.

    Reply

    • Jess @ It Doesn't Taste Like Chicken says

      Terrific! Great alternatives to peanuts to get that crunch would be any other nut or seed (almonds, cashews, pine nuts, sunflower seeds) or even roasted chickpeas!

      Reply

  3. Steph says

    Could you sub 1 cup dehydrated soy curls for the tufu? If so. would you need to rehydrate first, then soak in the marinade?

    Reply

    • Sam Turnbull says

      Sure, it would be a different recipe but you could try that, and yes you would need to rehydrate them first. Enjoy!

      Reply

  4. Eileen Sammon says

    My husband loved the Vegan egg roll recipe just as much as I did! We love your recipes. Are the recipes on this website included in your cookbooks?

    Reply

    • Jess @ IDTLC Support says

      We're happy to hear it! Most of the recipes in the cookbooks are unique to the books and not on the website.

      Reply

  5. Bianca says

    So much like Table Cat I HATE vegetals and tofu. However I made this tonight extra salt and it's delicious! I used extra plum sauce in the bowl. So good! Thank you for another amazing recipe!

    Reply

    • Jess @ IDTLC Support says

      We're glad you gave it a try and enjoyed it too!

      Reply

« Older Comments

Leave a Reply

Vegan Egg Roll in a Bowl! (2024)
Top Articles
Latest Posts
Article information

Author: Kimberely Baumbach CPA

Last Updated:

Views: 6263

Rating: 4 / 5 (61 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Kimberely Baumbach CPA

Birthday: 1996-01-14

Address: 8381 Boyce Course, Imeldachester, ND 74681

Phone: +3571286597580

Job: Product Banking Analyst

Hobby: Cosplaying, Inline skating, Amateur radio, Baton twirling, Mountaineering, Flying, Archery

Introduction: My name is Kimberely Baumbach CPA, I am a gorgeous, bright, charming, encouraging, zealous, lively, good person who loves writing and wants to share my knowledge and understanding with you.