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

This easy vegetable stir-fry packs colorful veggies tossed in a delicious homemade sweet-and-sour sauce. It’s ready in just 20 minutes and makes a great side dish or light dinner. Serve it over rice or add your favorite protein for a quick and easy meal.

a round white bowl filled with stir fried veggies.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Stir fry recipes are a very fast and easy way to get a filling and nutritious meal on the table. This Sweet & Sour Vegetable Stir Fry is a great vegetarian option to add to your dinner table or can be made as a side dish to go alongside an Asian meal. We also love that this healthy vegetable stir fry is low in carbs, gluten-free, dairy-free, and full of fiber and nutrients.

You can serve this stir fry on it’s own, or make white rice on the stove or our Chicken Fried Rice to serve with it.

Key Ingredients

See the recipe card below for the full measurements.

ingredients laid out for sweet and sour vegetable stir fry.
  • Vegetables: Broccoli, bell peppers, carrots, mushrooms, and green onions. You can swap in other vegetables you have on hand.
  • Garlic: Fresh garlic adds plenty of flavor. I recommend using freshly minced or crushed garlic.
  • Olive oil or avocado oil: Either works well for cooking the vegetables.
  • Apple cider vinegar: Gives the sauce its tangy flavor.
  • Apple juice: Adds a little natural sweetness. Use unsweetened 100% apple juice.
  • Tomato sauce: Adds flavor and helps give the sauce its color.
  • Soy sauce: Adds a savory flavor. Use reduced-sodium soy sauce, or gluten-free tamari if needed.
  • Cornstarch: Thickens the sauce so it coats the vegetables nicely.
  • Honey: Adds sweetness and balances the vinegar. You can use maple syrup instead.

How to make vegetable Stir-fry

Make the sauce: In a small saucepan, combine the apple cider vinegar, apple juice, tomato sauce, soy sauce, and salt. Heat over low heat until it starts to simmer.

Thicken the sauce: Whisk the cornstarch with 2 tablespoons of cold water until smooth. Pour it into the saucepan and whisk until the sauce thickens. Let it cool slightly, then stir in the honey and set aside.

process shot to chop veggies and stir fry in a wok pan.

Cook the vegetables: Heat the oil in a large skillet or wok over medium-high heat. Add the garlic and cook briefly until fragrant. Add the carrots, bell peppers, and broccoli. Stir-fry for 3 to 4 minutes, then add the mushrooms and green onions. Cook for another 2 to 3 minutes.

Combine and serve: Pour the sweet and sour sauce over the vegetables and toss until everything is evenly coated and heated through. Serve immediately and enjoy!

a round bow with stir fried veggies.

Recipe Tips

  • Prep everything first: Stir-frying goes quickly, so have all your vegetables chopped and ready before you turn on the stove.
  • Don’t overcook the vegetables: You want them tender but still a little crisp, not soft and mushy.
  • Use a large skillet or wok: Give the vegetables enough room to cook. If your pan is small, cook them in batches.
  • Keep the heat up: Medium-high heat helps the vegetables cook quickly without getting too soft.
  • Add the sauce at the end: This keeps the vegetables from becoming soggy.
  • Adjust the sweetness: Taste the sauce before adding it to the vegetables. You can add a little more honey if you prefer a sweeter sauce.

Variations

Switch up the vegetables: Try zucchini, snap peas, snow peas, asparagus, or baby corn. Just keep in mind that softer vegetables will cook faster.

Add protein: Cooked chicken, shrimp, beef, or tofu are all great additions. Add them when you combine the vegetables with the sauce.

Make it spicy: Add a pinch of red pepper flakes or a little sriracha to the sauce.

Make it vegan: Replace the honey with maple syrup.

Make it gluten-free: Use gluten-free tamari instead of regular soy sauce and check that your other ingredients are gluten-free.

a bowl filled with vegetable stir fry.

Common Questions

Can I use frozen vegetables?

Yes! Frozen vegetables work, but they tend to release more water than fresh ones. Cook them over medium-high heat and let the excess moisture evaporate before adding the sauce.

How do I keep stir-fry vegetables from getting soggy?

Don’t overcrowd the skillet, and avoid cooking the vegetables too long. Add the sauce right at the end so everything stays tender-crisp.

How do I store leftovers?

Store leftovers in an airtight container in the refrigerator for 3 to 4 days. Reheat in a skillet or microwave until heated through. The vegetables will soften a little after storing.

Can I freeze vegetable stir-fry?

You can, but I don’t recommend it because the vegetables can become mushy after thawing. For the best texture, freeze the sauce separately and cook fresh vegetables when you’re ready to serve.

More stir-fry recipes

Thanks so much for being here and cooking along with me. If you try this recipe, I’d love to hear how it turned out. Leave a comment and a ⭐️ rating below.

5 from 1 vote

Sweet and Sour Vegetable Stir-Fry

Skill Level: Beginner
Servings: 4
Prep: 10 minutes
Cook: 15 minutes
Total: 25 minutes
A round bowl filled with vegetable stir-fry.
Rate Pin Print Add to Preferred Sources
This easy vegetable stir-fry is made with colorful veggies tossed in a homemade sweet and sour sauce. Ready in just 20 minutes, it's perfect for a quick weeknight dinner or an easy side dish. Serve it with rice, noodles, or your favorite protein.

Ingredients

  • 1 ½ tablespoons avocado or olive oil
  • 2-3 garlic cloves, crushed
  • 1 large carrot, sliced diagonally
  • 2 bell peppers (different colors), cut into strips
  • 8 ounces cremini mushrooms, halved
  • 1 medium head of broccoli, broken into florets
  • 3-4 green onions, sliced diagonally in 2-inch length pieces

Sweet and Sour Sauce

  • ¼ cup apple cider vinegar
  • ¼ cup apple juice
  • ¼ cup tomato sauce
  • 1 tablespoon light sodium soy sauce
  • Salt, to taste
  • 2 tablespoons Cornstarch
  • 2 tablespoons honey, or agave for vegan option

Instructions

  • Combine ¼ cup apple cider vinegar, ¼ cup apple juice, ¼ cup tomato sauce, 1 tablespoon light sodium soy sauce, and Salt in a small saucepan. Cook the sauce over low heat until it starts to bubble.
  • Meanwhile, whisk 2 tablespoons Cornstarch and 2 tablespoons of water. Stir it into the sauce and whisk vigorously for a couple of minutes, until thickened.
  • Let the sauce cool at room temperature for a few minutes. Then stir in 2 tablespoons honey, mix well, and set aside.
  • Slice the 3-4 green onions and cut the 8 ounces cremini mushrooms in half. Peel and slice the 1 large carrot diagonally. Cut the 2 bell peppers (different colors) into strips.
  • Next heat 1 ½ tablespoons avocado or olive oil in a wok or a skillet over medium-high heat. Add 2-3 garlic cloves and sauté until fragrant.
  • Add carrots, bell peppers, and 1 medium head of broccoli. Cook, stirring constantly, until veggies are slightly golden brown, 3-4 minutes. Stir in the mushrooms and green onions, and continue to stir-fry for 2-3 minutes more.
  • Pour in the prepared sweet and sour sauce and bring to a boil, then toss to coat the veggies while still on the heat.
  • Remove from heat and serve hot. Enjoy!

Notes

  • Vegetables: Feel free to swap in zucchini, snap peas, green beans, or other vegetables you have on hand.
  • Cornstarch: Mix it with cold water before adding it to the sauce to prevent lumps.
  • Soy sauce: Use reduced-sodium soy sauce. For a gluten-free version, use gluten-free tamari.
  • Honey: Maple syrup works as a substitute and makes the sauce vegan.
  • Don’t overcook: Keep the vegetables slightly crisp for the best texture.
  • Storage: Refrigerate leftovers in an airtight container for up to 3 to 4 days.
  • Freezing: I recommend freezing the sauce separately for up to 3 months rather than freezing the cooked vegetables.

Nutrition

Calories: 202kcalCarbohydrates: 34gProtein: 7gFat: 6gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 4gSodium: 396mgPotassium: 1036mgFiber: 7gSugar: 18gVitamin A: 5973IUVitamin C: 216mgCalcium: 107mgIron: 2mg

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

Additional Info

Course: Main Course, Side Dish
Cuisine: Asian
Tried this recipe?Mention @healthyfitnessmeals or tag #healthyfitnessmeals!


About Rena Awada

Hi, I’m Rena! Welcome to my blog. I am the founder of Healthy Fitness Meals, certified nutrition coach through Precision Nutrition (PN1), food creator, and mom of five sharing balanced, family-friendly recipes.

ebook cover with taco salad bowl in the image.
Get my free eBook!
Grab my free ebook featuring 20 of my top 30 minutes family-friendly healthy dinner recipes.
5 from 1 vote (1 rating without comment)

Leave a comment

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

Recipe Rating