Vegetable Stir Fry with Peanut Sauce featuring 6 colorful vegetables for a light dinner or lunch. Make your own peanut sauce using my recipe provided, or use store-bought! Add your favorite protein source for a well-balanced meal.

Two white bowls of stir-fry vegetables with brown rice and chopsticks.

Back in the early days of The Roasted Root, I made a lot of vegetarian and vegan meals for the sole reason that your girl loves vegetables.

This quick and simple vegetable stir fry with peanut sauce was one of my go-to’s for a long stint. 

I would enjoy it either as a light plant-based meal or I would add some form of protein like chicken or shrimp.

You can also add a plant-based protein like chickpeas (or your favorite beans), tofu, or tempeh. 

I love that this vegetable stir fry recipe is so versatile. You can use any variety of your favorite vegetables in addition to all sorts of delicious sauces.

The end result is a refreshing feel-good dish that is packed full of antioxidants and vitamins. 

But we all know it’s the Thai Peanut Sauce that really makes the whole dish so enticing.

Rich and creamy, peanut sauce brings bold flavor to the meal. Whip it up as a meal prep recipe to include vegetables in your weekday meals, or fire it out after work for a lightning fast weeknight meal. 

Big white bowl of vegetable stir fry with peanut sauce and brown rice with an orange napkin and blue chopsticks to the side.

Let’s discuss the simple ingredients for vegetable stir fry!

Ingredients for Vegetable Stir Fry:

Cooking Oil: Pick your favorite high-temperature cooking oil. I use avocado oil or coconut oil, but peanut oil and grapeseed oil are good options too.

If you enjoy the flavor of sesame oil, you can use a combination of avocado oil and sesame oil for the right amount of sesame flavor.

Fresh Vegetables: Pick your favorite in-season vegetables. For this rendition, I used yellow onion, carrots, bell peppers, zucchini, green beans, yellow squash, and fresh garlic.

I also add a can of water chestnuts because they are wild and whacky. 

Sauce: No stir fry is complete without a sauce. Teriyaki sauce is a tried and true favorite for teriyaki vegetable stir fry.

You can also whip up your own Easy Stir Fry Sauce or do as I did and use store-bought or homemade peanut sauce.

You can add hot sauce, cayenne pepper, or red pepper flakes to spice it up to your desired heat level.

Now that we’ve covered the basic ingredients for stir fry vegetables, let’s make it!

How to Make Vegetable Stir Fry with Peanut Sauce:

Heat the oil in a large skillet or wok over medium-high heat. Add the onion and sauté, stirring frequently until the onion begins to soften, about 2-3 minutes.

Onions stir frying in a large skillet

Add in the carrots, green beans, bell pepper  and sauté, stirring occasionally until vegetables begin to soften, about 3-5 minutes. Stir in the 3 tablespoons of peanut sauce and mix well.

Onion, bell pepper, carrots, and green beans cooking in a skillet.

Transfer the chopped zucchini, yellow squash, and water chestnuts to the skillet and stir well. Continue stir frying until all of the vegetables have reached your desired level of doneness, about 5 to 10 minutes. 

Onion, bell pepper. green beans, zucchini, yellow squash, carrots and water chestnuts cooking in a skillet.

Serve vegetable stir fry over steamed brown rice or white rice with extra peanut sauce for drizzling.

Now let’s troubleshoot some Frequently Asked Questions.

What Makes The Best Stir Fry?

The key to a good vegetable stir fry is using heat-resistant oil such as avocado oil, peanut oil, or coconut oil. 

Also be sure to watch on the vegetables closely so that they come out just right and not overcooked or undercooked. 

What makes stir fry taste better? Adding a wonderful sauce like teriyaki sauce, stir fry sauce, soy sauce, or Thai peanut sauce adds a tremendous amount of flavor to vegetables. 

Even sweet and sour sauce or a coconut curry sauce works here!

I once read an article that said you should only stir fry one vegetable at a time. As you can see from my 6-vegetable stir fry recipe, I think this is a bogus rule, as variety is the spice of life.

It is true, however, that you should cook meat and vegetables separately and add them together once both are finished cooking to ensure you’re getting the perfect cook on each. It is easy to overcook meat and undercook veggies when attempting to stir fry both animal protein and vegetables together at the same time. 

What Vegetables Go First In Stir-Fry?

When stir frying vegetables, cook the heartiest vegetables first. Hearty vegetables include onion, butternut squash, sweet potatoes, bell peppers, carrots, (all root vegetables), green beans, etc. 

I like cooking onion for a longer period of time than other vegetables because it emboldens the flavor and results in a soft texture. 

Less hearty vegetables such as zucchini, yellow squash, snap peas, and any leafy greens like kale, chard, or spinach can go in last because they take less time to cook. 

large skillet of stir fry vegetables and sauce and chopsticks to the side.

What is the Secret Ingredient In Stir Fry?:

It has been said that adding ketchup (of all things) levels up the overall experience of stir fry due to its sweet and sour flavor profile.

Given the fact that many Chinese sweet and sour sauces are made with ketchup, I can see this being a useful addition.

In this sense, adding any combination of sweet and tangy ingredients will result in a complex flavor profile that will make your taste buds swoon.

The peanut sauce is what takes care of the sweet and tangy flavors in this recipe, as it contains a sweetener and vinegar.

Two white bowls of brown rice and vegetable stir fry.

So here you are: a perfect vegetable side dish or entree for your busy work week. 

I served the veggie stir fry on top of brown rice. You can also add shrimp or chicken for a boost of protein. 

This easy stir fry recipe is cost effective and requires minimal time and effort. 

It’ll be piping hot on your plate before you can say kalamazoo!

If you’re looking for more quick and healthy vegetable-centric meals like this, also try out these reader favorites.

More Healthy Dinner Recipes:

Stir fry recipes on repeat!

Big white bowl of vegetable stir fry with peanut sauce and brown rice with an orange napkin and blue chopsticks to the side.

Vegetable Stir Fry with Thai Peanut Sauce

4.84 from 6 votes
Yummy vegetable stir fry with Thai peanut sauce is a fabulous way of taking in a variety of vegetables.
Prep Time 10 minutes
Cook Time 30 minutes
Total Time 40 minutes
Servings: 3 Servings


  • 1 tablespoon coconut oil or grapeseed oil
  • 1 red onion chopped
  • 2 large carrots peeled and chopped
  • 1 red bell pepper chopped
  • 2.5 cups green beans chopped
  • 1 zucchini squash chopped
  • 1 yellow squash chopped
  • 1 (8-oz) can sliced water chestnuts drained (optional)
  • 3 tablespoons Peanut Sauce plus more for serving
  • 3 to 4 cups cooked brown rice for serving


  • In a wok or large sauté pan, sauté the onion in 1 tablespoon of oil over medium heat until it begins to sweat and turn translucent, about 5 minutes. 
  • Add the chopped  carrots, red bell pepper, green beans, and 3 tablespoons of thai peanut sauce. Cover and allow vegetables to cook until al dente, stirring every couple of minutes. This process should take about 5 to 8 minutes.
  • Add the zucchini, yellow squash and water chestnuts and continue cooking (covered) until squash has softened, about 5 minutes.
  • Serve stir fry vegetables over a heaping portion of brown rice with desired amount of Thai peanut sauce!


Serving: 1of 3 · Calories: 339kcal · Carbohydrates: 62g · Protein: 8g · Fat: 7g · Fiber: 9g · Sugar: 14g
Author: Julia
Course: Main Dishes
Cuisine: Chinese
Keyword: gluten free, healthy dinner recipe, healthy meals, peanut sauce, vegan, vegetable stir fry, vegetarian
Did You Make This Recipe?I want to see it! Tag @the.roasted.root on social media!

This post contains affiliate links, which means I make a small commission off items you purchase at no additional cost to you.

I originally shared this recipe on April 24, 2013. I updated the information and re-photographed the recipe, but the recipe itself remains the same.

Julia Mueller
Meet the Author

Julia Mueller

Julia Mueller is a recipe developer, cookbook author, and founder of The Roasted Root. She has authored three bestselling cookbooks, – Paleo Power Powers, Delicious Probiotic Drinks, and The Quintessential Kale Cookbook. Her recipes have been featured in several national publications such as BuzzFeed, Self, Tasty, Country Living,, etc.

Read More

Need Help With Dinner?

View More Dinner Ideas
4.84 from 6 votes (6 ratings without comment)

Join The Discussion

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.

Questions and Reviews

  1. I love when stir frys (fries?.. that reminds me too much of my favorite snack; so it can’t be right) don’t look soggy. This looks soooo crunchy, delicious, and fresh. Yum!

    1. I was pondering what the plural is for stir fry too…instead of consulting the ol intraweb, I just made a point of keeping it singular, haha! Shows my dedication to grammar. Glad you like the recipe!

  2. I’m excited to try this out! I love a meal that comes together quickly and is loaded with veggies (okay… and with peanutbutter ;-))

    1. You said it! I love peanut sauce on pretty much anything…it makes eating vegetables seem decadent 😉

  3. This looks SO good and super easy to make. I am a big fan of simple recipes like this one :).

  4. These are the most mouthwatering looking veggies I’ve ever seen! Such a scrumptious recipe, and a great use of all the pretty produce that’s cropping up in our TX farmers markets. Thanks, Julia!

  5. I’m trying to saying something profound here but the cat is literally trying to sit on my hands, so…YUM. (this is my life.)

    1. haha! My cat is obsessed with being a part of my computer activities too….swirling her tail all around the monitor screen like a little vixen 😉 Hope you’re having a great day!

  6. It would make me truly very happy if you wrapped up some of that Thai Peanut Sauce and mailed it to me.. 🙂
    This looks soooo good..

  7. Love all the veggies! Plus what is better than veggies covered in peanut sauce!! I want to make this right now!

  8. You can just serve me that Thai Peanut Sauce in a martini glass and I will be one happy girl!

  9. Hello, this looks scrumptious. However what veggie can I substitute for the turnip?, my picky vegetarian hubby does not like turnips 😉

  10. Hi Sandra, I would recommend substituting the turnip with red potato (1 medium-sized), or with sweet potato (1 small). Glad you like the recipe and hope that picky husband of yours enjoys the meal! 🙂

  11. I’ve made this a few times and have passed the recipe on to my mom – total hit! I even convinced my boyfriend to make it himself and he loved it. I noticed that you don’t say when to add the peppers.. I’ve been adding them with the carrots, but wonder if I should wait and add them with the squash? Thanks for the delicious recipe!

  12. Estes discos mostraram uma grande evolução na banda, pena não ter havido continuidade na formação, bem tocados, compostos e arranjados, pra mim são clássicos…NORA
    bracciale cartier love falso