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)
304 Calories
9g Fat
49g Carbs
12g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 2
Amount per serving
Calories 304
% Daily Value*
Total Fat 9g 12%
Saturated Fat 1g 5%
Cholesterol 2mg 1%
Sodium 3131mg 136%
Total Carbohydrate 49g 18%
Dietary Fiber 13g 47%
Total Sugars 24g
Protein 12g
Vitamin C 133mg 667%
Calcium 178mg 14%
Iron 3mg 17%
Potassium 1123mg 24%
*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 bite-size assorted fresh vegetables, such as broccoli, mushrooms, eggplant, carrots, or zucchini

  • 1/3 medium onion, coarsely chopped

  • 1/2 cup chicken stock, or vegetable broth

  • 1 tablespoon canola oil

  • 1 medium thinly sliced fresh chile, optional

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, minced

  • 1 teaspoon cayenne pepper, or 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!