• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • About
    • About Sam
    • FAQ's about veganism
    • Press
    • Contact
      • Reader Inquiries
      • Business Inquiries
  • Cookbooks
  • Seitan School
  • Recipes
    • Recipe Index
    • Video
  • Start Here

It Doesn't Taste Like Chicken logo

menu icon
go to homepage
  • About
  • Cookbooks
  • Courses
  • Recipes
  • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • search icon
    Homepage link
    • About
    • Cookbooks
    • Courses
    • Recipes
    • Start Here
    • Amazon
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes » RECIPES

    Sam TurnbullAuthor: Sam Turnbull Updated: May 3, 2025

    Vegan Egg Roll in a Bowl!

    4.92 from 93 votes
    | 109 Comments
    Save Saved! Pin Comments ↓ 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! 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. #itdoesnttastelikechicken #veganrecipes

    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! 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. #itdoesnttastelikechicken #veganrecipes

    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:

    make the simple egg roll sauce.

    To prep the tofu: Prepare the tofu by draining it, and then pressing it for 15 to 30 minutes. I love using my Tofuture tofu press, but you can also follow these 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.

    Stir fry the tofu with onions, garlic, and ginger.

    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.

    Sauté the cabbage and carrot.

    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.

    Add the tofu mixture and heat through.

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

    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. #itdoesnttastelikechicken #veganrecipes

    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.

    4.92 from 93 votes
    (click stars to vote)

    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 Save Saved! Video COMMENT

    Ingredients
     

    For the sauce:

    • ¼ cup soy sauce, (gluten-free if preferred)
    • 3 tablespoons plum sauce or sweet and sour sauce
    • 1 tablespoon rice vinegar
    • 1 teaspoon cornstarch

    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 my Tofuture tofu press, but you can also follow these 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.
    • 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.
    • 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.
    • 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.

    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?

    I’d love if you left a rating and comment, it helps others find the recipe and makes my day! 💕
    Author: Sam Turnbull
    Cuisine: Chinese
    Course: Main Course
    « Easy Vegan Chocolate Pudding
    Vegan Lemon Garlic Soy Curls »

    Reader Interactions

    Comments

    1. ELIZABETH says

      February 28, 2026 at 5:58 pm

      5 stars
      I think it's called cook mode. Thanks

      Reply
    2. ELIZABETH says

      February 28, 2026 at 5:57 pm

      5 stars
      Sam when this was amazing, and I'm now cooking everything from your website. I'm not even looking anywhere else. I put in the ingredient that I have like cabbage and I came up with this wonderful Egg Roll in a bowl. I was even able to download the recipe to my Weight Watchers app and give me the correct points without having to build a recipe. One suggestion. Would you please put a recipe mode on the recipe, so that your screen does not turn off all the time. Would be much appreciated.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 02, 2026 at 9:58 am

        That makes me so happy to hear Elizabeth, thank you!! 😊 And yes, “cook mode”, is automatically enabled on my site, so it should work without you needing to do anything! 🙂

        Reply
    3. Delia Fey says

      January 12, 2026 at 7:23 pm

      5 stars
      I couldn't find plum sauce so I used Thai Sweet Chili sauce and I served it over gluten free ramen. I had store bought faux ground round that I had to use up so used that but I look forward to trying it with tofu. It's fast & easy & delish! I'll definitely be making this again.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        January 14, 2026 at 9:06 am

        Hi Delia! Those swaps sound delicious, and I love the ramen idea. So glad it worked well for you!

        Reply
    4. Dcb says

      October 17, 2025 at 8:20 am

      5 stars
      Delicious! Even the meat eaters in my family thought it was great.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        October 24, 2025 at 7:53 am

        Love it! So happy everyone enjoyed it Dcb! 🙂

        Reply
    5. Ed K says

      September 11, 2025 at 8:09 pm

      5 stars
      This recipe is extremely satisfying! Such great flavor! I took a shortcut and substituted a bag of coleslaw blend for the cabbage and carrots. Loved this dinner!

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        September 12, 2025 at 10:20 am

        Terrific!

        Reply
        • Lyndsay Sawchuk says

          December 14, 2025 at 9:39 pm

          5 stars
          This is very tasty. I grate the tofu instead of crumble.

        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          December 15, 2025 at 11:16 am

          Thanks Lyndsay! Grating is such a great idea.

    6. Aubrey says

      September 10, 2025 at 2:27 pm

      5 stars
      This recipe is just always SO GOOD! I always use the pre-cut slaw mix in a bag and add extra sweet and sour sauce on top with sriracha 🙂

      Reply
      • Jess @ It Doesn't Taste Like Chicken says

        September 12, 2025 at 10:20 am

        Great ideas, thanks for sharing!

        Reply
    7. marge says

      July 29, 2025 at 3:02 pm

      5 stars
      love this recipe! I make it all the time when cash is tight and i need something filling that can stretch a few meals. i've subbed all kinds of veggies into this recipe and it's never failed me as long as i have enough cabbage for the base.

      one tip: add a sprinkle of MSG!! its a game changer and takes the whole thing to the next level

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        August 04, 2025 at 10:50 am

        Thanks so much, Marge! I love that this one’s become a budget-friendly staple for you. And MSG is a great flavor hack 👌

        Reply
    8. Rosie says

      April 12, 2025 at 11:41 am

      5 stars
      this was delish! it was even better as leftovers, if that's even possible. I'll definitely be making this more often. it makes a huge batch, so I served it with rice the first night and then the leftovers with ramen noodles. yum! thanks for such easy, mouthwatering, savory, filling, complete meals, Sam!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        April 12, 2025 at 1:23 pm

        Woohoo! I am soo happy you love it Rosie!! Thank you for the review 🙂

        Reply
    9. Emma k says

      March 20, 2025 at 8:24 pm

      5 stars
      It is no joke that I have eaten this at least once a week for the past 2 years. It’s that good!

      -hoisin sauce is a good sub for plum sauce
      -use a bagged cole slaw mix if you’re in a rush
      -make an aioli of (vegan) Mayo + sriracha and drizzle on top. Trust me!

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        March 21, 2025 at 3:18 pm

        Ooooh love that aioli idea! So happy this has been a staple recipe for you Emma! Thank you for sharing your tweaks 🙂

        Reply
    10. Wendi Fisher says

      January 29, 2025 at 11:16 am

      3 stars
      I like that this was easy to make and healthy, but overall the dish was too bland. I used sweet and sour sauce because I couldn't find plum sauce. I might try it again if I can find the plum sauce, but this one probably won't make it into my meal rotation.

      Reply
      • Sam Turnbull @ It Doesn't Taste Like Chicken says

        January 29, 2025 at 5:22 pm

        Hi Wendi, blandness usually is due to lack of salt. So next time feel free to add more soy sauce or salt to taste. You can also up the other seasonings to you preferred taste. I hope that helps!

        Reply
      • Tiffany says

        June 12, 2025 at 4:21 pm

        I am adding Chinese 5 spice to mine

        Reply
        • Sam Turnbull @ It Doesn't Taste Like Chicken says

          June 14, 2025 at 8:29 pm

          Enjoy Tiffany!

    11. MPB says

      July 23, 2024 at 4:20 pm

      4 stars
      I just made this minutes ago and boy, am I glad I did! I love this recipe. So filling and tasty, and easy to make. This is going into heavy rotation in my kitchen!

      Reply
    12. Tanya says

      July 20, 2024 at 3:46 pm

      5 stars
      This was really good and easy to make! My husband really liked it and asked me to make it again. Win-win!!

      Reply
    13. Nathalie says

      July 12, 2024 at 11:49 am

      5 stars
      Just love this recipe it is easy and soooo flavorful!

      I would eat it every week

      Reply
    14. Jorie Belisle says

      July 12, 2024 at 11:08 am

      4 stars
      Always a hit in this house!

      Reply
      • Jorie Belisle says

        July 12, 2024 at 11:11 am

        5 stars
        This was supposed to be 5 stars rating!

        Reply
    15. Sandy P says

      June 02, 2024 at 7:59 pm

      5 stars
      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
    16. Nisha says

      May 11, 2024 at 10:04 pm

      5 stars
      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

        May 17, 2024 at 11:45 pm

        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
      • Tiffany says

        June 12, 2025 at 4:22 pm

        Store bought wonton strips in produce typically.

        Reply
        • Nisha says

          June 12, 2025 at 5:03 pm

          Oohh, great idea!

    17. Steph says

      February 24, 2024 at 12:34 pm

      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

        March 08, 2024 at 10:17 am

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

        Reply
    18. Eileen Sammon says

      February 13, 2024 at 10:53 am

      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

        February 14, 2024 at 11:09 am

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

        Reply
    19. Bianca says

      February 08, 2024 at 2:19 am

      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

        February 14, 2024 at 11:06 am

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

        Reply
    « Older Comments
    4.92 from 93 votes (47 ratings without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Hi Friends!

    I'm Sam Turnbull. 3x bestselling cookbook author and passionate vegan recipe writer! I LOVE vegan food, but it didn't start that way. Coming from a family of hunters, butchers, and chefs, I'm the last person I thought would go vegan.

    Here's My Story
    Bestselling Cookbooks

    Bestselling Cookbooks

    Ready to level up your vegan cooking? Get inspired with my bestselling cookbooks—packed with fan-favorite recipes everyone will love!

    SHOP COOKBOOKS

    Footer

    On the Site

    • Start Here
    • About
    • Recipe Index
    • Tips to Use This Site
    • Dietary Preferences
    • Cookbooks
    • Cooking Courses
    • FAQ's About Veganism
    • Easy Vegan Meal Plan
    • Seitan School
    • Contact
    • Press

    Shop Bestselling Cookbooks

    Amazon • Barnes & Noble • Indigo • Walmart • Target • BAM • Bookshop •

    Join the Newsletter

    Join 120K readers who love easy vegan recipes! As a welcome gift, get my most popular 10 Easy Vegan Dinners in 30 Mins or Less sent straight to your inbox. Sign up 👇

    Affiliate Link Disclosure

    On this site, I sometimes use affiliate links. This means that if you were to make a purchase through one of these links, It Doesn't Taste Like Chicken would receive a small cut, at no cost to you.

    Privacy Policy

    COPYRIGHT © 2026 - IT DOESN'T TASTE LIKE CHICKEN

    Leave a Comment

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.