Peanut Veggie Stir-Fry

This post may contain affiliate links. Please read our disclosure policy.

This easy veggie stir-fry is packed with vegetables including broccoli, bell peppers, snap peas and cabbage. It also has a quick and tasty peanut sauce where all you have to do is whisk the ingredients together in a bowl. You can make this stir-fry in 15 minutes and serve it with brown rice. This is a great weeknight dinner recipe.

For another nutty recipe, try this cashew vegetable stir-fry.

Peanut veggie stir-fry in a skillet.

Why You’ll Love This Recipe

Stir-fries always come in handy for weeknight dinners. Besides their speed, they are great for vegetarians and vegans since they have a ton of vegetables and eat like a filling and wholesome meal. They also make tasty leftovers.

If want recipes that are perfect for meal prep, stir-fries tick all the boxes. When I sit down to think about lunches and dinners for the week ahead, I like to pencil in at least one stir-fry. That’s because I can get more than one meal out of them, and the leftovers taste just as good as when you first cooked the dish.

This easy vegetable stir-fry recipe will satisfy your craving for take-out, but in a more nutritious way. The sauce is a lighter version than what you would find at a restaurant. I make it with low-sodium soy sauce and it’s sweetened with a little maple syrup and hoisin instead of lots of sugar.

The Ingredients

Ingredients including, peppers, broccoli, cabbage, snow peas, peanuts and more.

This is what you need:

The stir fry sauce is blend of ingredients that I like to keep in my pantry and fridge just so I am prepared for stir-fry or fried-rice. I intentionally skip cornstarch to thicken it because I want it to turn out as if the veggies are lighted dressed in the sauce and not completely coated.

  • Soy sauce is the base. Always use low-sodium soy sauce because it is less salty, and you don’t want it to overpower everything else.
  • Peanut butter: I like natural because it tends to be more runny than conventional peanut butter. Also, I prefer natural peanut butter where the only ingredients are peanuts and salt, and it doesn’t contain palm oil.
  • Hoison is a sweet and tangy sauce made from fermented soybean paste, chilies, garlic, vinegar, oil and sugar.
  • Rice vinegar has a pleasant acidity. It’s made from fermented rice.
  • Sesame oil gives the sauce additional nuttiness.
  • Maple syrup adds a touch of sweetness and not too much like brown sugar can sometimes do. You can substitute with honey, if you don’t need the recipe to be vegan. 
  • Salt and pepper: With all these bold ingredients, I use a small amount of salt and pepper for seasoning.

I always love a nutty stir-fry. For this one you get that with the peanut butter in the sauce and the actual peanuts with the vegetables.

  • Peanuts: I recommend using roasted peanuts. You still do toast them in the skillet in the first step of the recipe. It is up to you whether they are unsalted or lightly salted peanuts.
  • Broccoli should have tight clusters. Avoid any with yellow flowers. I like buying broccoli crowns and cutting them into florets myself, but you can find bags of them precut.
  • Peppers: Yellow, orange and red bell peppers are crisp and sweet. I like them better than green peppers, which are more bitter. 
  • Snow peas or sugar snap peas are both fantastic for stir fries because they have a crisp bite. You can use either one.
  • Red cabbage: It’s easiest to buy shredded cabbage, but you can cut it yourself. Assuming you will have more than you need, use the extra in a cabbage salad.
  • Scallions add a mild green onion flavor. I sauté the white parts with the ginger and garlic. Then I sprinkle the final dish with the sliced greens, so they are almost like fresh herbs.
  • Garlic is one of the aromatic ingredients in the stir-fry.
  • Ginger: Minced fresh ginger adds its special taste, which is so good with this combination of toasted peanuts, veggies and the rest of the ingredients.
  • Oil: For stir-fries, I use a non-GMO vegetable oil (not olive oil) because of its neutral flavor and high smoke point. 

How To Make This Peanut Veggie Stir-Fry

1. Make the sauce. Whisk together the soy sauce, peanut butter, hoison sauce, rice vinegar, sesame oil, maple syrup, salt and pepper in a small bowl.

2. Toast the peanuts in a skillet or wok on the stove over low to medium heat. In 2-3 minutes, they will turn golden brown. After that, remove them from the skillet and set them aside.

Peanut sauce stirred in a bowl. Peanuts toasting in a skillet.

3. Sauté the white parts of the scallions with the minced garlic and ginger until fragrant in oil warmed over high heat.

4. Add the broccoli, peppers, snap peas and cabbage. Keep sautéing them and moving them around the pan for 3-4 minutes. They should be cooked and warmed through but still crisp-tender. You want all that good texture and bite.

Scallions, garlic and ginger sauteing in a skillet. Vegetables stirred into aromatic ingredients.

5. Pour the sauce into the veggies. Let the mixture bubble for a few minutes, stirring them together.

6. Fold in the toasted peanuts and sliced green scallions. Serve with brown rice.

Peanut sauce poured into veggies in a skillet. Peanuts and green scallions folded into the finished stir-fry.


This is a fast recipe, so I like to make the rice the night before and just warm it in the microwave. That’s because rice takes more time to cook, and it shouldn’t be the reason why you have to wait for dinner.

For a side dish, try this cucumber carrot salad or an Asian cabbage salad with almond ginger vinaigrette.

Leftovers & Storage

As mentioned, stir-fries are some of the best leftovers. Store them in an airtight container in the refrigerator up to 4 days. Then reheat them in the microwave or eat them cold right from the fridge. Don’t freeze leftovers.

Easy veggie stir-fry in a bowl with brown rice.

Recipe Tips

Have all your ingredients prepped and ready before you start cooking. This is a good rule anytime you make stir-fries. They cook so quickly that you won’t have time to sneak in cutting or chopping.

For the natural peanut butter in the sauce, it needs to be on the more liquidy side. We all know that natural nut butters closer to the bottom of the jar can be dry. They will be tough to whisk into the soy sauce.

This recipe turns out best with fresh and not frozen vegetables. If you only have frozen veggies, then make this frozen vegetable stir-fry instead.

Recipe FAQs

Is the peanut sauce gluten free?

Since soy sauce contains wheat, the sauce is not gluten-free. Also made from soybeans, tamari is a good substitute to make it gluten-free. Make sure to read the label to confirm that brand of tamari does not contain wheat.

Is it ok to use different stir fry vegetables than the recipe calls for?

Yes, other veggies that are excellent for stir fries are mushrooms, zucchini or asparagus.

Can you add a protein? 

Yes. If you want to add chicken, shrimp or another protein, sauté it in the skillet first before the nuts. Then set it aside on a plate, wipe out the skillet and cook the recipe as written. Stir the protein into the cooked vegetables with the sauce.

More Stir-Fry Recipes

Broccoli Fried Rice
Tofu-Peanut Vegetable Stir-Fry
Soba Noodles with Mushrooms and Bok Choy
Garlic Ginger Veggie Tofu Stir-Fry

Want to save this recipe?
Enter your email below, and I’ll send it to your inbox. Plus enjoy recipes and cooking inspiration each week.
Please enable JavaScript in your browser to complete this form.

Peanut Veggie Stir-Fry

No ratings yet
Prep: 5 minutes
Cook: 10 minutes
Total: 15 minutes
Servings: 4
With broccoli, bell peppers, cabbage and snow peas, this quick and easy peanut veggie stir-fry is full of flavor and fresh vegetables.


For sauce

  • 1/3 cup low-sodium soy sauce
  • 2 tablespoons smooth natural peanut butter
  • 1 tablespoon hoison sauce
  • 1 tablespoon rice vinegar
  • 1 teaspoon sesame oil
  • 1 teaspoon maple syrup
  • 1/4 teaspoon kosher salt
  • 1/4 teaspoon black pepper

For stir-fry

  • 1/2 cup light salted or unsalted roasted peanuts
  • 1 tablespoon vegetable oil
  • 2 scallions, thinly sliced, white and green parts separated
  • 1 garlic clove, minced
  • 1 tablespoon minced fresh ginger
  • 2 cups small to medium broccoli florets
  • 2 bell peppers, diced
  • 1 cup snow peas or sugar snap peas
  • 1 cup shredded red cabbage

For serving

  • Brown rice


  • For the sauce, in a small bowl, whisk together the soy sauce, peanut butter, hoison, rice vinegar, sesame oil, maple syrup, salt and pepper.
  • Toast the peanuts in a large skillet over low to medium heat until browned in spots, about 2-3 minutes. Remove the peanuts and set aside.
  • Increase the heat to high and add 1 tablespoon vegetable oil. Sauté the white parts of the scallions, garlic and ginger until fragrant, about 30 seconds. 
  • Add the broccoli, peppers, snow peas and cabbage sautéing for 3-4 minutes until the vegetables are cooked but still bright and crisp.
  • Pour in the sauce and let it bubble and simmer for 2 minutes, stirring around the vegetables.
  • To finish, stir in the green scallions and peanuts.
  • Serve with brown rice.


It’s best to make the rice the day before. Then you can reheat in the microwave.
Store leftovers in an airtight container the refrigerator up to 4 days. Warm them in the microwave or in a skillet over low heat with a little oil.
If you want to add a protein such as chicken or shrimp, sauté it in the skillet first. Then set it aside on a plate, wipe out the skillet and cook the recipe as written. Stir the protein into the sautéed vegetables with the sauce.
The nutrition information does not include the rice.


Calories: 266kcal | Carbohydrates: 19g | Protein: 12g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 7g | Monounsaturated Fat: 7g | Trans Fat: 0.02g | Sodium: 1188mg | Potassium: 665mg | Fiber: 6g | Sugar: 8g | Vitamin A: 2625IU | Vitamin C: 141mg | Calcium: 84mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Main Dishes
Cuisine: Asian
Did you make this recipe?Mention @lastingredient on Instagram and tag it #lastingredient!

Author photo

Hi, I'm Paige.

Welcome to Last Ingredient where you will find simple seasonal recipes with plenty of fruits and vegetables, all for the home cook.

Related Posts

Leave a Comment

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

Recipe Rating