• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Kathy's Vegan Kitchen
  • Recipes
  • Categories
    • Vegan Entrees
    • Breakfast
    • Sandwiches
    • Small Bites
    • Vegan Desserts
    • Sauces, Dips & Dressings
    • Vegan Sides
    • Soups
    • Salads
    • How-To
    • Our Vegan Life
  • Vegan Reviews
    • Best Vegan Meal Delivery Service
    • Purple Carrot Review
    • Veestro Review
    • Fresh N’ Lean Review
  • About
  • TOP 50 EBOOK
    • Email
    • Facebook
    • Instagram
    • Pinterest
menu icon
go to homepage
  • ABOUT
  • RECIPES
  • SUBSCRIBE!
  • COOKBOOK
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • ABOUT
    • RECIPES
    • SUBSCRIBE!
    • COOKBOOK
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home / Recipes / Vegan Entrees

    The Best Vegan Stir Fry

    Published: Sep 18, 2024 · Modified: Feb 15, 2024 by Kathy Carmichael · This post may contain affiliate links.

    458 shares
    • Share
    • Tweet
    Jump to Recipe Jump to Video Print Recipe

    This vegan stir-fry recipe is full of various vegetables, all cooked in different stages to create a perfect dish drizzled with homemade stir-fry sauce. It's quick and easy, taking under 30 minutes!

    Vegan stir fry in a bowl on the counter

    What makes a vegan stir fry better than another vegan stir fry? When I cook or order a stir fry, I am picky about how my vegetables are cooked. And more important than the way the vegetables are cooked is the stir fry sauce. There is nothing worse than soggy stir fry. And this vegan stir fry recipe is anything but soggy!

    Jump to:
    • Vegan Stir Fry Ingredients
    • Stir Fry Ingredient Substitutions
    • How to Cook Vegan Stir Fry
    • Vegan Stir Fry Sauce Ingredients
    • Vegan Stir Fry Sauce Substitutions
    • Brown Rice vs. Quinoa
    • Serving Suggestions
    • Recipes FAQs
    • Tips
    • Try These Vegan Tasty Recipes
    • 📖 Recipe
    • 💬 Reviews

    My cooking ability has improved since becoming plant-based, as has my taste for good food. As a result, I now consider myself a vegan foodie.

    When I first became vegan, the best meal I could expect at a restaurant was a lame pasta marinara with soggy vegetables. And my cooking could have been better. 

    Recently, my husband, Paul, said he couldn't believe my food could improve, but it is! So, for those who think you "can't cook," you can, and I'm an example of someone who thought I couldn't cook either. 

    As a result, I am a food snob, so let's make a foodie vegan stir fry! 

    Vegan Stir Fry Ingredients

    • I included every rainbow color for color and nutritional benefit for this recipe. However, the trick to the perfect stir fry is to cook the vegetables in a particular order to stay fresh.
    • Furthermore, I listed the vegetables in the order I plan to cook them in my stir fry. The worst stir fry recipes make the vegetables soggy and swim in sauce rather than tasting like fresh vegetables. 
    • So, it is important to cook in layers or stages. I used a wok and cooked the vegetables in a particular order.
    Sliced mushrooms and onions on a cutting board

    First, I cooked the garlic, onion, mushrooms, and ginger.

    • Garlic: Garlic and onion cooked together to create a fabulous base flavor. I prefer fresh garlic over jarred garlic.
    • White onion: I like using white onion for stir fry because it has a sharper and more intense flavor than yellow onions. They also tend to be more tender and have thinner, papery skin.
    • Mushrooms: I consider mushrooms the meat of a great vegetable stir fry. Mushrooms have an earthy, slightly woodsy, meaty flavor and are one of the foods that contain umami flavors.
    • Ginger: Fresh ginger is spicy and sweet, and while ground ginger retains some of that pepper spice and sweetness, its flavor is much milder. If you seek high-quality ground ginger, the taste is more intense and reminiscent of fresh flavor.
    Carrots, cauliflower and broccoli on a cutting board

    Next, I add broccoli, carrots, and cauliflower to the wok with the first ingredients.

    • Broccoli: I love broccoli because it absorbs flavors and sauces well. It's very crunchy with a slightly sweet, and somewhat bitter taste when eaten raw. However, when it's cooked, its flavor becomes sweeter.
    • Carrots: Carrots are naturally sweet and offer a beautiful color to a stir fry.
    • Cauliflower: Similar to broccoli, cauliflower absorbs flavors like a sponge.
    Bok choy, zucchini and red bell peppers cut on a cutting board ont eh counter

    Lastly, I add the peppers, zucchini, and bok choy because they are dense and need less cooking time than other vegetables.

    • Red bell pepper: The sweetest bell peppers, and red peers enhance the flavors.
    • Zucchini: Zucchini has a mild flavor, slightly sweet and slightly bitter, with a rich feel. When cooked, its sweetness enhances.
    • Bok Choy: For me, bok choy adds a tasty component. Its texture is firmer than other greens and absorbs flavors while maintaining crunchiness.

    Stir Fry Ingredient Substitutions

    • Choose vegetables such as snap peas, green beans, asparagus, or green peppers.
    • Yellow summer squash is similar in texture and composition to zucchini.
    • Red onions are sweeter and less intense than white onions.
    • Choose any colored bell peppers, or consider using baby bell peppers.
    • If you want a spicier stir fry, add jalapeno or serrano peppers.
    • Portobello mushrooms are firmer in texture than white mushrooms.

    How to Cook Vegan Stir Fry

    Adding carrots, broccoli and cauliflower into a wok.
    • For instance, the garlic, onions, and mushrooms are all sautéed together until the onions are translucent and the mushrooms are browned.
    • Although I did not have to use any vegetable broth in the wok, add a little broth if your vegetables stick to the bottom or pan.
    • Then, add the second group of vegetables: broccoli, carrots, and cauliflower, because they are of similar size and texture.
    • Because the carrots, broccoli, and cauliflower take the longest, cooking in layers allows every vegetable to cook perfectly so as not to get soggy or mushy. 
    • Again, I did not need to add any vegetable broth because the vegetables have a lot of water, creating natural moisture. You do not, however, add any sauce yet!
    • I recommend moving the carrots, broccoli, and cauliflower to the bottom of the pan and tossing them around every few minutes for 10 minutes.
    • Next, I add the third stage or layer of vegetables, the zucchini, red bell pepper, and bok choy. 
    • Since red bell peppers, zucchini, and bok choy cook quickly, they get added last. And you only cook these three vegetables over the previous 5 minutes, so they stay cooked. 
    • Now, for the essential part of cooking a perfect stir-fry, wait to add the sauce!
    • Also, less sauce is more! So, even though the sauce recipe below makes 1 ¼ cups of sauce, I only use ¼-1/2 cups of sauce.
    Cooking vegetables in a wok

    Vegan Stir Fry Sauce Ingredients

    Pouring stir fry sauce into a wok with cooked vegetables

    If you choose to add the teriyaki tofu, you can use the rest of the sauce for the tofu marinade. Or, you can serve additional sauce on the side for people who want more. 

    The first goal, for instance, in making a homemade vegan stir-fry sauce, is to use fresh ingredients and avoid refined sugar.

    No matter what kind of jarred sauce you buy at the store, it has too many ingredients, which all translate to sugar.

    • Soy sauce: Soy sauce gives the sauce an umami flavor. Choose low-sodium soy sauce if trying to reduce sodium intake.
    • Water: Water thins the sauce but also helps balance the ingredients.
    • Fresh Pineapple: Fresh is best. It brings natural sweetness to the stir-fry sauce.
    • Garlic: Fresh garlic is always best when available.
    • Ginger: Spicy and naturally sweet, ginger is essential to a great stir-fry sauce.
    • Rice vinegar: Rice vinegar is sweet with an acidic base, making it for stir fry.
    • Arrowroot powder: Arrowroot powder is a thickener. When heated with the blended ingredients, the sauce gets thick and sticky.

    Vegan Stir Fry Sauce Substitutions

    If you cannot access fresh ingredients, here are some substitutions for swapping ingredients.

    • Replace fresh pineapple with pineapple juice.
    • No pineapple or pineapple juice? How about using ¼ cup agave or maple syrup instead?
    • Substitute cornstarch for arrowroot powder.
    • Use 1 teaspoon of ginger spice instead of fresh ginger.
    • Use 1 ½ teaspoons of garlic powder instead of fresh garlic cloves.
    • Substitute Tamari for soy sauce for a gluten-free option.

    Even though I always try to use fresh, sometimes fresh isn't an option, so there is always a way to substitute ingredients. 

    Brown Rice vs. Quinoa

    Brown rice in a bowl on the counter

    Recently, I posted two different posts about how to cook brown rice and how to cook quinoa to make meal prep easier. When I meal prep, I always make brown rice and quinoa to use in dishes throughout the week.

    For example, I used brown rice. But if you prefer quinoa, it works just as well with vegetables and sauce. 

    Since Paul and I are the only ones eating today, I made rice using the stovetop directions. But sometimes, I combine quinoa and brown rice for a unique texture.

    Whenever I make a small amount of rice, I use the stovetop version because it takes less time. 

    Or, if you don't like rice or quinoa, try using ramen noodles used in ramen noodle salad or stir fry ramen noodles.

    Serving Suggestions

    Vegan stir fry recipe served on brown rice in a bowl

    If you are trying to lose weight, you want to add twice the amount of vegetables to your bowl than brown rice. 

    • Add a small amount of rice to the bottom of the plate or bowl.
    • Scoop large amounts of vegetable stir fry on top of the rice.
    • Sprinkle with black sesame seeds (optional).
    • Top with teriyaki tofu (optional).
    • Serve with extra sauce.

    And the leftovers make a great lunch that reheats well in just a few minutes.

    Vegan stir fry in lunch sized glass container on the counter.

    Recipes FAQs

    What can I put in a stir fry instead of meat?

    Instead of meat, you can opt for healthy substitutes, including tofu, tempeh, edamame, and beans.

    What spices go well in a vegan stir fry?

    The spices that go well with a vegan stir fry are basil, cilantro, oregano, coriander, cumin, and cardamom. You can also use the citrus zest, ginger, lemongrass, and lower-sodium soy sauce. 

    Should I blanch the vegetables before stir-frying?

    I only suggest blanching vegetables like cauliflower, broccoli, and carrots, but only if in a hurry. If you cook in stages, blanching is optional.

    Tips

    • To avoid soggy vegetables, cook the vegetables in stages.
    • Do not add sauce to the vegetables while cooking. Instead, add it in the last few minutes, preventing the vegetables from getting soggy.
    • Keep the rice or quinoa separate; do not add the rice to the wok to cook with the vegetables.
    • Use a wok or large skillet for cooking vegetables evenly.

    If you are a vegetable lover, you must try this vegan stir fry recipe. You will love the sauce and the perfectly cooked vegetables.

    Try These Vegan Tasty Recipes

    • Vegan orange cauliflower recipe
      Vegan Orange Cauliflower
    • Banh Mi Bowl Recipe
      Vegan Banh Mi Bowl
    • Ramen Noodle Salad Recipe
      Asian Ramen Noodle Salad
    • Garlic noodles
      Quick and Easy Garlic Noodles

    Do you love this vegan stir fry recipe? If so, please give us a 5-star review and comment below. We would love to hear from you!

    📖 Recipe

    Vegan Stir Fry Recipe

    Vegan Stir Fry

    Kathy Carmichael
    Vegan stir fry is full of various vegetables, all cooked in different stages to create a perfect stir fry drizzled with homemade sugar-free stir fry sauce.
    4.93 from 27 votes
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 30 minutes mins
    Total Time 40 minutes mins
    Course Entrees
    Cuisine Asian
    Servings 6 servings
    Calories 275 kcal

    Ingredients
      

    Brown Rice

    • 1 cup short-grain brown rice
    • 1 ¼ cup water
    • 1 teaspoon sea salt

    Vegetables (Grouped in stages of cooking)

    • 3 cloves garlic minced
    • 1 large white onion sliced thin
    • 16 ounces sliced mushrooms
    • 1 head broccoli cut into bite-sized florets
    • ½ head cauliflower cut into bite-sized florets
    • 1 red bell pepper sliced thin
    • 2 heads bok choy
    • 2 carrots cut into coins
    • 1 zucchini cut into coins
    • 1 inch fresh ginger grated
    • Black sesame seeds optional garnish

    Stir Fry Sauce (Makes 1 ½ cup; I only used ¼ -½ cup)

    • ½ cup Tamari or soy sauce
    • ¼ cup water
    • ½ cup fresh pineapple
    • 2 cloves garlic minced
    • 2 Tablespoons rice vinegar
    • 1 Tablespoon arrowroot powder

    Instructions
     

    Brown Rice

    • Follow the directions provided on
      How to Cook Brown Rice.
    • I used the stovetop method, but you can cook to order using your own chosen method.

    Stir Fry Sauce

    • Combine all the ingredients in a high-speed blender.
    • Transfer the contents of the blender to a small saucepan.
    • Heat on low heat, stirring occasionally.
    • The sauce will thicken as it heats through.
    • Although this recipe makes 1 ½ cups of sauce, I only used ¼-1/2 cups for the stir fry and reserved the sauce for another recipe.
    • Do not add the stir-fry sauce until you are done cooking the vegetables.

    Prepare Vegetables into Groups for Different Stages of Cooking

    • Saute garlic, fresh ground ginger, mushrooms, and onions together over medium-high heat in a wok until onions are translucent and mushrooms are browned.
    • Then, add carrots, broccoli, and cauliflower and cook for 10 minutes, moving these vegetables to the wok's bottom, stirring occasionally.
    • Next, add the red bell peppers, zucchini, and bok choy last, cooking for an additional 5 minutes, stirring in the last group of vegetables.
    • Last, add a small amount of sauce, tossing it lightly into the cooked vegetables.

    Serving

    • Add a small amount of cooked brown rice (or quinoa) into the bowl or plate base.
    • Then, add large scoops of vegetables on top of the brown rice.
    • Sprinkle with black sesame seeds (optional)

    Video

    Notes

    • If you do not have access to fresh ingredients, here are some substitutions for swapping out ingredients.
    • Replace fresh pineapple with pineapple juice
    • No pineapple or pineapple juice? How about using ¼ cup agave or maple syrup instead
    • Cornstarch can be swapped for arrowroot powder.
    • Use 1 teaspoon of ginger spice instead of fresh ginger
    • Use 1 ½ teaspoon garlic powder instead of fresh garlic cloves
    • Use fresh instead of frozen vegetables to avoid soggy stir-fries. 
    • Cook brown rice or quinoa in advance and reheat as needed. 
    • Do not add the stir fry sauce while cooking the vegetables. Instead, wait until right before serving to add the sauce. 
    • For a  gluten-free option, choose Tamari or liquid aminos instead of soy sauce. 

    Nutrition

    Serving: -4gCalories: 275kcalCarbohydrates: 54gProtein: 16gFat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 0.4gSodium: 424mgPotassium: 489mgFiber: 10gSugar: 13gVitamin A: 233IUVitamin C: 282mgCalcium: 396mgIron: 5mg
    Tried our recipe?Let us know how it was!
    Kathy Carmichael

    Hi! My name is Kathy, I am a retired high school English teacher & vegan enthusiast and blogger. My entire blog is fully plant-based vegan. I truly believe what we eat & how we live determines our health & the preservation of our planet! 🙂

    www.kathysvegankitchen.com/about-me/

    Get FREE Recipes In Your Inbox :)

    I'll Send You New Recipes When I Post!

    Invalid email address
    We promise not to spam you. You can unsubscribe at any time.
    Free Recipes On The Way! :)- Kathy

    More Vegan Entrees

    • superfood salad recipe
      Superfood Salad
    • Quick and Easy Southwest Coleslaw
    • White Bean Avocado Sandwich Recipe
    • creamy mushroom pasta
      Creamy Mushroom Pasta

    Reader Interactions

    Comments

      4.93 from 27 votes (23 ratings without comment)

      Did you make this recipe? Leave a reply below! Cancel reply

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

      Recipe Rating




    1. Paul

      December 23, 2024 at 8:05 am

      No oil in this stir fry? I think more detail on how to stir fry without oil.

      Reply
      • Kathy Carmichael

        December 24, 2024 at 5:46 am

        Hi Paul, there is no need for a dtailed explanation. The vegetables give off enough moisture; if needed, add a bit of water or vegetable broth. Oil is not necessary. Nothing will stick. Watch the video that accompanies the post. I show you how.

        Reply
      • Sarai Delgado

        February 08, 2025 at 11:07 pm

        5 stars
        I love how there’s no oil

        Reply
        • Kathy Carmichael

          February 09, 2025 at 6:56 am

          Hi Sarai, I'm so glad you enjoyed the recipe. Isn't it amazing how you don't have to use oil to make a great stir fry?

          Reply
    2. Christina

      October 11, 2024 at 9:12 am

      4 stars
      Really nice. The veg takes about 3 times as long as the recipe says, but I don't mind that.

      Reply
      • Kathy Carmichael

        October 12, 2024 at 6:29 am

        Hi Christina, it depends on how you cut your veggies; the bigger the longer they take to cook. So glad you liked it.

        Reply
    3. Renee

      September 22, 2024 at 5:59 am

      5 stars
      Made this recipe and it was delicious! I substituted a bag of frozen stir fry veggies instead of cutting up my own for convenience. The sauce is so yummy! I used canned, no sugar added, pineapple for the sauce and added the left over pineapple to the veggie mix at the end. This dish will definitely be in our rotation!

      Reply
      • Kathy Carmichael

        September 22, 2024 at 6:44 am

        Hi Renee, I'm so glad you liked it. Isn't the pineapple a great natural sweetener? Adding the pineapple to the mix is a great idea. Yum

        Reply
    4. debbie ann brunssen

      February 18, 2024 at 11:34 am

      I love this except I will keep out what i can't eat. But wondering what could I replace the pineapple juice with, gives me instant canker sores when I eat them. Love your videos and your blog.

      Reply
      • Kathy Carmichael

        February 19, 2024 at 8:30 am

        Hi, Debbie Ann. I would substitute orange juice for pineapple juice. Thank you so much. I am glad to hear you like the recipes and videos. I appreciate the support.

        Reply
    5. Kathryn Louise

      February 15, 2024 at 8:01 am

      Good morning again Kathy !

      As a child I ate Vidalia's like apples
      I love onions and garlic and never knew white was stronger then yellow
      Thank you for the information
      <<<White onion: I like using white onion for stir fry because it has a sharper and more intense flavor than yellow onions. They also tend to be more tender and have thinner, papery skin.<<<<

      Reply
      • Kathy Carmichael

        February 16, 2024 at 7:00 am

        Hi Kathryn, I love onions too! My husband makes fun of me because I buy them in large bags and put them in everything. Garlic too 🙂

        Reply
    6. James

      July 16, 2022 at 10:52 pm

      Just heads up this makes enough to feed a small army and I had some trouble fitting all the ingredients into the wok. Very good though.

      Reply
      • Kathy Carmichael

        July 17, 2022 at 9:13 am

        Hi James, I'm glad you liked the stir fry. I'm sorry you found it to be too much food. The number of servings is noted on the recipe card. I have never had difficulty fitting it in the wok. Maybe I have a larger wok?

        Reply
    7. Pam in Sacramento

      July 15, 2022 at 3:47 pm

      Five stars!
      Very tasty! It's the sauce that does it. I've made this a few times now with different veggies, depending on what's in the fridge or the garden. We enjoyed it.

      I used frozen pineapple tidbits from Trader Joes for the fresh pineapple in the sauce. I also add about 1/3 cup of pineapple tidbits into the stirfry with the last veggies I add. Hubby loves pineapple fried rice (the greasy restaurant version) and this lets him have his pineapple fix in a much healthier manner. He loves it.
      Thank you for another keeper.

      Reply
      • Kathy Carmichael

        July 16, 2022 at 6:41 am

        Hi Pam, I'm so glad you like the stir fry. I love sauce too, so I understand. Have you tried my pineapple fried rice recipe? The hubby may approve 🙂

        Reply
    8. Bema

      July 07, 2022 at 6:36 pm

      Can you use frozen vegetables? If yes, how do you cook so that they are not soggy? I cook without oil but they always seem to be soggy in the end.

      Reply
      • Kathy Carmichael

        July 08, 2022 at 6:04 am

        Hi Beem, I sometimes use frozen vegetables that aren't in season but only a few added in. The problem with frozen vegetables is their water content from being frozen. Try thawing them first on a paper towel or a kitchen towel to absorb some of the water. However, using fresh is best to avoid soggy veggies.

        Reply
    9. Jessica Rodgers

      June 01, 2022 at 6:11 pm

      I’m thinking of making this for my lunches at work I noticed it said about 172 calories per serving is that close to accurate because that would be perfect for my diet.

      Reply
      • Kathy Carmichael

        June 02, 2022 at 6:10 am

        Hi Jessica, based on the amount of servings sizes in the recipe, a calorie and nutritional calculator figures out the calories and the other components using the specific ingredients. So, yes, it is accurate.

        Reply
    10. Laurel

      April 03, 2022 at 6:07 pm

      Excited to try this recipe! When you use carrots, looks like you cut them into coins, but how much do you use?

      Reply
      • Kathy Carmichael

        April 04, 2022 at 6:27 am

        Hi Laurel, 2 carrots were cut into equal-sized coins. Sorry about that; it looks like I left the carrots out of the ingredients.

        Reply
    11. JC

      September 06, 2021 at 2:04 pm

      I see the ingredients for the stir fry sauce, but how do you actually make it? Is it all blended up in a blender?

      Reply
      • Kathy Carmichael

        September 06, 2021 at 2:58 pm

        Hi JC, the instructions are in the recipe card at the bottom of the blog post. I hope you enjoy the recipe.

        Reply
        • Wendy Case

          September 22, 2024 at 12:47 pm

          Any tips for doing cooking the veggies in a cast iron pan?

          Reply
          • Kathy Carmichael

            September 23, 2024 at 5:36 am

            Hi Wendy, Unfortunately, I have not had any success with a cast iron pan without continuously adding veggie broth in small amounts, but then the veggies are soggy. I have had a lot of success cooking without oil in ScanPans.

            Reply
    12. Caren

      December 13, 2020 at 9:55 pm

      5 stars
      This stir fry was very easy to make and so very delicious! Thank you for the recipe.

      Reply

    Primary Sidebar

    Hi, I'm Kathy! I love creating delicious whole foods plant-based recipes. I believe what we eat & how we live determines our health & the preservation of our planet!

    More about me →

    Light and Delicious Vegan Spring Food Recipes

    • Vegan Minestrone Recipe
      Vegan Minestrone Soup Recipe
    • chickpea artichoke salad
      Artichoke Chickpea Salad
    • Mediterranean Salad With Chickpeas recipe
      Mediterranean Salad with Chickpeas
    • Lentil burger recipe
      The Best Lentil Burger Recipe
    • cauliflower taco recipes
      Easy Roasted Cauliflower Tacos
    • Sweet potato sandwch
      Pulled Pork Sweet Potato Sandwich

    Top 50 Recipes Cookbook

    Popular Vegan Dishes

    • vegans tir fry recipe
      The Best Vegan Stir Fry
    • mango salad
      Simple Mango Kale Salad
    • lentil meatloaf
      The Best Vegan Meatloaf
    • vegan chicken salad
      Best Vegan Chicken Salad
    • easy bean salad recipe
      Bean Salad With Oil Free Dressing
    • vegan drunken noodles recipe
      Easy Vegan Drunken Noodles

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Terms & Conditions
    • Accessibility Statement
    • Affiliate Policy

    Cookbook

    • My Top 50 Recipe Cookbook!

    Contact

    • Contact
    • About Me
    • Work With Me

    As an Amazon Associate I earn from qualifying purchases. Made with ♥️ in Arizona.

    Copyright © Kathy's Vegan Kitchen :)

    458 shares

    Rate This Recipe

    Your vote:




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

    Recipe Ratings without Comment

    Something went wrong. Please try again.