Bursting with vibrant colors and bold flavors, this Thai-Style Vegetable Stir Fry is a quick, healthy dish perfect for weeknight dinners or meal prep. Featuring a medley of crisp broccoli, tender carrots, snap peas, and earthy mushrooms, this recipe shines with its savory-sweet sauce made from soy sauce, oyster sauce, lime juice, and a hint of brown sugar. Infused with aromatic garlic, ginger, and fresh Thai basil, every bite is a harmony of authentic Thai-inspired tastes. Best served over fluffy jasmine rice, this stir fry can be customized with crushed peanuts for an extra crunch, making it ideal for vegetarians and anyone seeking a flavorful, nutritious meal in just 25 minutes.
In a small bowl, whisk together soy sauce, oyster sauce, lime juice, brown sugar, cornstarch, and water until smooth. Set the sauce aside.
Heat a wok or large skillet over medium-high heat and add vegetable oil.
Once the oil is hot, add minced garlic and ginger. Stir-fry for about 30 seconds until fragrant.
Add the broccoli, carrots, and snap peas to the wok. Stir-fry for 2-3 minutes until they begin to soften.
Add the red bell pepper, baby corn, and mushrooms. Continue to stir-fry for another 3-4 minutes until all the vegetables are tender-crisp.
Pour the prepared sauce into the wok, stirring to coat the vegetables evenly. Allow it to simmer for 1-2 minutes until the sauce thickens and glazes the vegetables.
Turn off the heat and gently fold in the basil leaves until they are wilted.
Serve the stir fry immediately over cooked jasmine rice. Optionally, garnish with crushed peanuts for added texture.
Calories |
1514 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 36.8 g | 47% | |
| Saturated Fat | 5.2 g | 26% | |
| Polyunsaturated Fat | 16.9 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 2889 mg | 126% | |
| Total Carbohydrate | 255.6 g | 93% | |
| Dietary Fiber | 33.8 g | 121% | |
| Total Sugars | 47.0 g | ||
| Protein | 50.0 g | 100% | |
| Vitamin D | 0.4 mcg | 2% | |
| Calcium | 598 mg | 46% | |
| Iron | 20.4 mg | 113% | |
| Potassium | 2798 mg | 60% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.