Skip to Content

Vegetable Stir Fry with Peanut Sauce

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

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
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 3Calories: 339kcalCarbohydrates: 62gProtein: 8gFat: 7gFiber: 9gSugar: 14g
Course: Main Dishes
Cuisine: Chinese
Keyword: gluten free, healthy dinner recipe, healthy meals, peanut sauce, vegan, vegetable stir fry, vegetarian
Servings: 3 Servings
Calories: 339kcal
Author: Julia

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.

Recipe Rating

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

bracciale cartier love falso

Sunday 17th of April 2016

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


Sunday 27th of September 2015

I just love simple stir fry's and this would taste fantastic with some spicy baked tofu. Thanks, Julia!


Saturday 19th of September 2015

This sounds spectacular, specifically because of the peanut sauce. Looking forward to trying this.


Sunday 16th of March 2014

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!


Sunday 22nd of December 2013

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! :)

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