• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Savor the Flavour

  • Recipes
  • About Us
  • Contact
    • Privacy Policy/Disclaimer
  • Navigation Menu: Social Icons

    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • About Us
  • Contact
    • Privacy Policy/Disclaimer
×

Home » Main Course » Vegetarian Main Course

Thai Vegetable Stir Fry

Published: Oct 16, 2020 · Modified: Mar 1, 2022 by Brooke · This post may contain affiliate links, which can earn us a commission.

50 shares
Jump to Recipe Print Recipe

Looking to spice up your Asian inspired meals?  Try this Thai vegetable stir fry.  It's packed with a vibrant blend of fresh vegetables, spices, and cashews.  It's so delicious and so satisfying, you won't miss the meat.  Plus, the homemade peanut sauce is so good your picky kids will lick their plates clean.  This recipe is also vegan and gluten free!

Thai vegetable stir fry on a white plate with rice and chopsticks

Jump to:
  • Ingredients
  • Questions
  • How to Make
  • Substitutions
  • Pro Tips
  • Recipe

Want to see our latest recipes?  Subscribe to our email newsletter to get our latest recipes, fun food facts, food puns, and behind the scenes news about our blog.

Ingredients

This Thai vegetable stir fry is very forgiving.  If you need to use up leftover vegetables from your fridge or pantry, pick what you think would taste best together.  Use the list below to use as a basic formula to customize the stir fry.

  • Fresh Vegetables: choose crunchy ones that have a variety of colors and textures (1 ½ cups of raw vegetables per serving)
  • Nuts: peanuts, cashews, walnuts, or almonds. (¼ cup per serving)
  • Optional Protein: tofu cubes or crumbles, chicken cubes, sliced beef, pork, or shrimp (4 ounces per serving)
  • Peanut Sauce: make enough to coat the vegetables and a bit extra for the rice to absorb (¼ cup per serving)
  • Starch: white or brown rice, Thai rice noodles, cauliflower rice, quinoa, or ramen (½ cup per serving)
  • Garnish: toasted sesame seeds, green onion, cilantro, Thai basil (optional)

Questions

What vegetables do you cook first in a stir fry?

The vegetables that take the longest are cooked first.  Hard vegetables like broccoli, carrots, bok choy steams, and mushrooms fall into this category.  If these vegetables are cut small and uniform, they cook quicker.  Quicker cooking vegetables like snow peas and bok choy leaves are cooked last.

How do you keep vegetables from getting soggy in stir fry?

Don't add vegetables that have a lot of moisture still on them.  If they're wet, blot them with a paper towel before cooking.  Also, don't overcrowd the wok, or the vegetables will steam.

How do you make stir fry more flavorful?

Here are some suggestions to tailor a stir fry to your taste buds.  Ingredients you can add are dried spices, fresh herbs, lemongrass, more aromatics, citrus zest, fruit juice, no sodium broth, and low sodium soy sauce.

Make sure the amount of sauce you are adding is correct.  The correct ratio is 1 cup of sauce to 6 cups of uncooked chopped vegetables.  If this ratio is off, the stir fry won't taste as flavorful.

How many calories are in this recipe?

For a serving size of 1 cup  of veggies with ¼ cup of sauce, there are 524 calories, 36.2 g of carbs, and 12.2 g of protein.  This recipe is also high in vitamins A and C.  For more nutritional information, please scroll to the end of the recipe card.

How can I thicken a stir fry sauce?

The most common way to thicken a stir fry sauce is with a 1:1 ratio of water and cornstarch or arrowroot.  For this recipe, we didn't feel like a thickening agent was needed.  The peanut sauce coats the vegetables beautifully without it.

What to serve with stir fry?

The most common food to serve with Thai vegetable stir fry is cooked rice or Thai rice noodles.  Feel free to round out the meal with spring rolls, fruit, or a small salad.

How to Make

Gather all the ingredients.  Mince the garlic, grate the ginger, peel and coin the carrots.  Chop the red onion and bok choy.  Separate the broccoli into small florets, then measure out the liquids and spices.

bowls of ingredients for Thai vegetable stir fry

To make the peanut sauce, add all the ingredients into a small saucepan.  Whisk over medium heat until it simmers and is combined, roughly 3 minutes.  Remove from the heat and set aside.

This sauce makes 1 cup, which is enough for 6 cups of uncooked vegetables and 2 cups of cooked rice.  (Note: If you want to increase the raw vegetables or the cooked rice to serve more people, you should also increase the amount of peanut sauce you make.  Basically, you want ¼ cup of peanut sauce per serving.)

person whisking a small pot of peanut sauce

Dry toast the cashews over medium high heat for roughly 2 minutes.  Make sure the cashews are moved around a lot with a wooden spoon to prevent burning.  Remove them from the wok and place in a large bowl.

stirring toasted cashews in a wok

Heat 1 tablespoon of olive oil over medium heat, then add the aromatics (minced garlic, grated ginger, finely chopped red onion, and red pepper flakes).  Cook while constantly stirring for 1 minute, or until fragrant.  Remove from the wok and place in a bowl.

stirring the cooked aromatics in a wok

Over medium high heat, heat up 1 tablespoon of olive oil, then add the small broccoli florets, carrot coins, bok choy stems, and sliced shiitake mushrooms.  Keep the vegetables moving so they don't burn, and don't overcrowd the wok or the vegetables will steam.  Cook for 3 to 4 minutes, then remove from the heat and place in a bowl.

stirring cooked vegetables in a wok with a wooden spoon

Over medium high heat, heat up one tablespoon of olive oil, then add the red bell pepper and cook for 2 minutes.  Add the snow peas and cook for 1 minute.  Add the bok choy leaves and cook until they wilt.

stirring the cooked peas, peppers, and bok choy leaves

Remove the wok from the heat and add the rest of the vegetables, aromatics, and toasted cashews.  Pour in the peanut sauce.  Stir well to coat the vegetables.

pouring the peanut sauce into the stir fry

Over medium high heat, keep the vegetables, cashews, and peanut sauce moving until they are heated up, which should take about five minutes.

mixing the stir fry vegetables with the peanut sauce

Serve immediately with a side of rice, cauliflower rice, or Thai rice noodles.

white bowl of Thai vegetable stir fry with chopsticks

Substitutions

  • Want more protein?  Try chicken, beef, pork, shrimp, or tofu.
  • Want it spicy?  Add Thai red chili peppers or more red pepper flakes.
  • Garnish ideas?  Some include green onion, sesame seeds, cilantro, or Thai basil.
  • Don't want rice? Use Thai rice noodles, quinoa, cauliflower rice, ramen, or zoodles.
  • Want a different nut?  Swap it out with peanuts, walnuts, or sliced almonds.
  • Need the fat lower?  Use water instead of olive oil if using a non stick wok.

Pro Tips

  • Don't overcrowd the wok to keep moisture to a minimum.
  • Cut all the veggies about the same size.
  • Stir constantly to prevent the veggies from browning or burning.
  • The ratios are 2 cups cooked rice, 6 cups veggies, 1 pound protein, and 1 cup sauce.

Other Asian Inspired Recipes

  • Vegetable Stir Fry with Orange Sauce
  • Chicken and Broccoli Stir Fry
  • Asian Chicken Thighs
  • Chick-fil-A Asian Salad
  • Green Curry Lentils

Other Vegan Main Course Recipes

  • Vegan Burrito Bowl
  • Copycat Chipotle Sofritas
  • Spicy Tofu Crumbles
  • Cauliflower Pepita Taco Meat
  • Vegan Taco Salad

If you liked this recipe and found it helpful, give it some love by sharing!

Follow us on Pinterest, Instagram, YouTube, and Facebook for more crave-worthy recipes!

The pleasure of a 5-star review would be greatly appreciated!

Recipe

white bowl filled with Thai vegetable stir fry

Thai Vegetable Stir Fry

Thai vegetable stir fry is an easy recipe that is packed with tasty and colorful fresh veggies.  The homemade peanut sauce is absolutely delicious, and will make this healthy stir fry a family favorite.  Plus, this is vegan and gluten free.
5 from 2 votes
Print Pin FavoriteSaved! Rate
Course: Dinner
Cuisine: Thai
Keyword: Thai vegetable stir fry recipe, Thai vegetable stir fry with cashew nuts
Prep Time: 1 hour
Cook Time: 18 minutes
Total Time: 1 hour 18 minutes
Servings: 4 cups
Calories: 558kcal
Author: Brooke

Ingredients
 

For the Peanut Sauce

  • ¼ cup smooth peanut butter
  • 2 tablespoons sesame oil
  • ¼ cup rice vinegar
  • ¼ cup coconut aminos
  • 2 tablespoons brown sugar, packed
  • ½ teaspoon minced garlic
  • ½ teaspoon grated ginger

For the Stir Fry

  • 1 cup cashews
  • 3 tablespoons light olive oil
  • 2 tablespoons grated ginger
  • 2 tablespoons minced garlic
  • 2 tablespoons red onion, minced
  • ¼ teaspoon red pepper flakes
  • 1 cup carrot coins, peeled
  • 1 cup shiitake mushrooms, sliced
  • 1 cup small broccoli florets
  • 1 cup bok choy stems, cut on the diagonal
  • 1 cup red bell pepper, cut into strips
  • 1 cup snow peas
  • 1 cup bok choy leaves, chopped
US Imperial - Metric

Instructions

  • If you are planning on serving this with rice or some other grain, cook it according to the package instructions.
  • Put all the ingredients for the peanut sauce in a small saucepan over medium heat.  Whisk until combined and simmering, roughly 3 minutes.
  • Dry toast the cashews in a wok over medium high heat.  Remove from the heat and tip them into a large bowl.
  • Add 1 tablespoon olive oil to the wok, then cook the aromatics (onion, garlic, ginger, and red pepper flakes) over medium heat until softened.  Dump them into the bowl of cashews.
  • Add 1 tablespoon olive oil to the wok, then cook the carrots, broccoli, mushrooms, and bok choy stems over medium high heat.  Constantly stir with a wooden spoon to prevent browning.  Once they are cooked, remove them from the pan and place in the bowl.
  • Pour in the last tablespoon of olive oil, then add the red pepper and cook for a minute before adding the snow peas.  Stir constantly until almost done, then add the bok choy leaves and cook until they have wilted.
  • Return the all of the vegetables, aromatics, and cashews back to the wok.  Pour in the peanut sauce and stir with a wooden spoon until every piece is coated and heated through.  This should take 5 minutes.
  • Serve over rice, cauliflower rice, zoodles, or noodles.

Notes

  • Don't overcrowd the wok or the veggies will steam.
  • For quicker cooking, cut all the veggies about the same size.
  • Keep the veggies moving in the wok by stirring constantly.
  • 1 cup sauce to 6 cups raw veggies, makes for the best flavor.

Nutrition

Serving: 1cupCalories: 558kcal (28%)Carbohydrates: 40g (13%)Protein: 15g (30%)Fat: 41g (63%)Saturated Fat: 7g (44%)Polyunsaturated Fat: 9gMonounsaturated Fat: 22gSodium: 484mg (21%)Potassium: 966mg (28%)Fiber: 7g (29%)Sugar: 16g (18%)Vitamin A: 8522IU (170%)Vitamin C: 101mg (122%)Calcium: 103mg (10%)Iron: 4mg (22%)
« Scottish Steak Pie
Crispy Baked Teriyaki Tofu »

Reader Interactions

Comments

  1. Beth

    October 16, 2020 at 12:43 pm

    5 stars
    This Thai stir fry is great! The veggies are very crunchy, and the sauce is flavorful without being spicy. I like the nuts in here as well. The peppers and peas add a splash of color.

    Reply
    • Emma

      October 16, 2020 at 12:51 pm

      Thanks for your kind review, Beth!

      Reply
  2. Alex

    October 16, 2020 at 12:42 pm

    5 stars
    This stir fry smells delicious. I love it!! I never thought of having peanut butter in a stir fry. The veggies are crunchy and yummy, and the rice is fluffy. I declare this to be yummy!

    Reply
    • Emma

      October 16, 2020 at 12:51 pm

      Peanut butter sounds like an unconventional choice, but it really is delicious in this sauce. We're so pleased that you enjoyed it, too, Alex!

      Reply

Leave a Reply Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

two ladies smiling

Welcome to our kitchen! We're Brooke & Emma, the mother-daughter team behind Savor the Flavour. As self-taught cooks and bakers, we love to inspire you to cook from scratch with real food for your family. Increase your kitchen confidence with our tempting recipes, instructional photos, and helpful tips and facts.

More about us →

Graduation Party Food

  • Arnold Palmer Drink
  • Muffaletta Sandwich
  • Nanaimo Bars
  • Hoagie Rolls Recipe
  • Virgin Piña Colada
  • Copycat Chick-fil-A Sauce

Popular Posts

  • Blue Lagoon Mocktail
  • Copycat Chick-fil-A Kale Crunch Salad
  • Avocado Lime Ranch - Chick-fil-A Copycat
  • The Best Virgin Strawberry Daiquiri You'll Ever Taste
  • How to Make a Ploughman's Lunch
  • Panda Express Eggplant Tofu Copycat Recipe

Footer

↑ back to top

About

  • About Us
  • Work with Us
  • Press

Connect

  • Contact Us
  • Sign Up for Newsletter

Other

  • Privacy Policy
  • Accessibility

As an Amazon associate, we may earn a commission from qualifying purchases.

Copyright © 2022 Savor The Flavour