Thai Vegetables recipe

(137 ratings)

These Thai vegetables make the perfect side dish but can easily be bulked up to serve as a main. They're so simple yet packed full of flavour.

  • Vegetarian
  • healthy
Preparation Time5 mins
Cooking Time15 mins
Total Time20 mins
Cost RangeCheap
Nutrition Per PortionRDA
Calories92 Kcal5%
Sugar4.4 g5%
Fat5.2 g7%
Saturated Fat0.6 g3%
Salt0.53 gRow 4 - Cell 2
Protein4.5 g9%
Carbohydrates6.0 g2%
Salt0.53 gRow 7 - Cell 2

These Thai vegetables are super quick and satisfying. They work brilliantly as a side dish but could also be served as a main. Throw in some chicken breast, sliced steak or tofu and you’re onto a crowd-pleaser. You might also like to bulk them out with some more meaty vegetables like mushrooms or aubergine cut thickly. Our Thai vegetables are flavoured with the simple yet superb pairing of garlic and oyster sauce. Don’t be afraid to mix it up a little with other classic combinations like soy, ginger and chilli. Vegetables can be exciting and these Thai vegetables are testament to that fact. If you are searching for different ways to eat veg a stir-fry is a brilliant, time-savvy option. It is also the best way to use up anything you have in the fridge, which might be heading out of date soon. Peppers, carrots, onions – you name it, you can probably stir-fry it! We have used tenderstem broccoli but you could use a normal broccoli. Simply cut it in long sections. You can roughly chop any leftover stalk, its just as delicious as the tree-looking bits.


  • 2tbsp sunflower oil
  • 300g tenderstem broccoli, trimmed
  • 200g sugar snaps, trimmed
  • 350g pak choi or greens
  • 2 garlic cloves, crushed
  • 3tbsp oyster sauce




  1. Heat the oil in a large wok or frying pan and add the broccoli, stir-fry for 2 mins, then add 3tbsp water.
  2. Add the sugar snaps, cook for 2 mins, then stir in the pak choi or greens. Stir-fry for 2 mins, then add the garlic, oyster sauce and another 2tbsp water. Cook for 2 more mins, until the greens are just tender.
  3. If you want to get ahead, stir-fry to cook, then cool and chill until needed. Microwave on High for 5 mins to serve.
Jessica Dady
Food Editor

Jessica Dady is Food Editor at and has over 10 years of experience as a digital editor, specialising in all things food, recipes, and SEO. From the best food hampers to cookbooks, from the best cake stands to kitchen appliances, Jessica has a wealth of knowledge when it comes to must-have food products. A passionate baker, she spends some of her time creating celebration cakes for friends and family including her two lucky children.