Quick & Easy Thai Vegetable Stir-Fry

Stir Fried Vegetables

Getty Images / MIB Pictures

Prep: 10 mins
Cook: 6 mins
Total: 16 mins
Servings: 2 servings
Nutrition Facts (per serving)
282 Calories
3g Fat
58g Carbs
15g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2
Amount per serving
Calories 282
% Daily Value*
Total Fat 3g 3%
Saturated Fat 1g 3%
Cholesterol 0mg 0%
Sodium 3069mg 133%
Total Carbohydrate 58g 21%
Dietary Fiber 8g 28%
Protein 15g
Calcium 257mg 20%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

This Thai-inspired veggie stir-fry is super easy to make, and quick too! Once you have the vegetables chopped, you're nearly done, as the cooking is lightening-quick. The homemade stir-fry sauce is equally simple to make just stir the ingredients together in a cup, and you're ready to go. As a bonus, this vegetable stir-fry can be made with nearly any assortment of vegetables, or just one vegetable (such as broccoli), if that's all you have in your refrigerator (or are in the mood for).

To make this stir-fry into a complete meal, add 1/2 cup cashews, tofu, or cooked shrimp during the last minute of cooking time. 


  • 6 cups fresh vegetable assortment (such as broccoli, mushrooms, eggplant, carrots, zucchini, etc.)
  • 1/3 onion (chopped)
  • 1/2 cup chicken stock (or vegetable broth)
  • 1 tablespoon canola (or other healthy oil for stir-frying)
  • Optional: 1 fresh red chili (sliced thinly)
  • For the Sauce:​
  • 2 tablespoons  oyster sauce (or vegetarian oyster sauce)
  • 2 tablespoons soy sauce (or tamari)
  • 2 tablespoons fish sauce
  • 2 tablespoons brown sugar
  • 6 to 8 cloves garlic (or 1 tablespoon jarred minced garlic)
  • 1 teaspoon cayenne pepper (adjust to taste)

Steps to Make It

  1. Gather the ingredients.

  2. Place all stir-fry sauce ingredients (oyster sauce, soy sauce, fish sauce, brown sugar, garlic, and cayenne pepper) together in a cup and stir well—This may seem like a lot of garlic, but you'll need every clove to create this rich-tasting sauce—Set aside.

  3. Place oil in a wok or large frying pan over medium-high heat. If using high heat, be sure to have all your ingredients ready and close at hand, as this dish fries up fast!

  4. Add the onion plus 2 tablespoons of the broth and stir-fry 1 to 2 minutes until the onion has softened. (Using a little broth instead of adding more oil keeps fat/calories lower).

  5. If your wok is dry, add a little more broth plus the firmest vegetables (this would include carrots, mushrooms except for button or brown mushrooms, green beans, eggplant, asparagus, etc.). Stir-fry 2 minutes, or until these vegetables have softened (eggplant should turn translucent). Add 1 to 2 tablespoons broth whenever wok becomes dry.

  6. Add the rest of the vegetables, plus the sauce. Stir-fry until the vegetables are bright green, but still crisp (1 to 2 minutes).

  7. Remove wok from heat and do a taste-test. If your stir-fry needs more salt, add a little more fish sauce. If it tastes too salty, add a squeeze of lemon juice. If too sour, add a little more sugar. Add more cayenne pepper if you prefer it spicier.

  8. Serve with plenty of steamed rice.

  9. Enjoy!