
This Thai vegetable stir fry is a fresh, vibrant dish packed with colourful veggies and a rich, creamy sauce made from coconut milk and cashews. With loads of flavour from ginger, garlic, and a hint of lime, this stir fry is delicious and can be served over rice, noodles, or even quinoa.
This super tasty Thai Vegetable Stir Fry is my next twist on Jamie Oliver’s “10 recipes to save your life.” It’s a delicious, easy to make meal that proves vegetables need not be boring or tasteless!
As part of Jamie Oliver’s Food Revolution, I was one of 10 people selected world-wide to put my spin on 10 of Jamie’s favourite staple recipes. This is #8, my twist on Jamie’s ‘Veggie Noodle Stir Fry’
Health benefits
The massive variety of seasonal vegetables is enough to make this Stir Fry a very healthy meal loaded with fibre, vitamins, minerals and antioxidants. The cashew nuts add good fats and protein. The lime juice, zest and also the ginger and garlic support immune function. The tofu is a great protein source for vegetarians.
Coriander (also called cilantro) is a classic example of food as medicine. It is extremely anti-inflammatory, anti-bacterial and also an amazing detoxifier and heavy metal chelator. Medicinally, it is used frequently for arthritis, inflammatory digestive disorders and to bind and excrete heavy metals in the blood. Needless to say, it is a very beneficial addition to any diet.
Ingredients
For this gluten-free recipe, you’ll need fresh ginger, garlic cloves, coriander, (cilantro), lime, fish sauce, canned coconut milk, toasted cashews, mushrooms, carrots, broccoli, cauliflower, snow peas, red capsicum, and firm organic tofu (optional). A garnish of coriander leaves and sliced spring onions finishes it off beautifully.
How to make creamy Thai stir-fried vegetables
To make the stir fry sauce, process the ginger, garlic, chilli, coriander, lime zest and juice, fish sauce, coconut milk, and half the cashews in a blender until smooth. Warm the sauce on low heat, then set aside. In a wok, stir-fry the vegetables over a medium high heat starting with shiitake mushrooms, followed by carrots, broccoli, cauliflower, snow peas (or sugar snap peas), and capsicum (bell peppers). Mix with the warmed sauce, then serve as is or over rice or noodles, garnished with the remaining cashews, coriander and spring onion (green onions).
If you own a Thermomix, we’ve also included Thermomix instructions for this recipe.
Serving suggestions and how to store
Serve this stir fry over rice, noodles, or zoodles and top with fresh coriander and cashews. Leftovers can be stored in the fridge or freezer in an airtight container for easy meal prep. Just reheat on low heat until warmed through.
Vary this Thai vegetable stir fry to suit your needs
For a soy-free version, replace tofu with chicken, or simply omit it. To make it nut-free, swap the cashews for sunflower seeds. Vegetarians or vegans can replace fish sauce with sea salt. You can also skip the garlic and add extra ginger for a garlic-free version. You could also swap the coriander for thai basil if you’re not a fan.
Take a look at the variations (below the main recipe) for suggestions to alter the recipe to suit many specific dietary requirements.
For more delicious, easy to make vegetarian meals, click HERE.
Ingredients
- 1 tbsp ginger root -peeled (approx. 5 cm)
- 2 clove/s garlic
- 1 red chilli/s (optional)
- ½ bunch/s fresh coriander leaves -and stems
- 1 lime/s -juice and zest
- 1 tbsp fish sauce
- 250 ml canned coconut milk (1 cup)
- 150 g raw cashew nuts (1 cup) toasted
- 75 g mushrooms (I used shiitake), sliced (1 cup approx.)
- 2 carrot/s -sliced
- 1 broccoli -broken into florets
- ½ cauliflower -broken into florets
- 10 snow peas (or green beans)
- 1 red capsicum/s -sliced
- 180 g firm organic tofu -cubed (optional)
- ½ bunch/s fresh coriander leaves -to garnish
- 2 spring onion/s -sliced, to garnish
Method
- In a food processor or powerful blender, process the ginger, garlic, chilli and coriander (leaves and stems) to a fine paste. If using a Thermomix 10 seconds, speed 7.
- Add the lime zest, juice, fish sauce, coconut milk and half the cashew nuts. Process until it forms a smooth sauce and put half the sauce in a small pot over a low heat to warm (don't let it boil). Taste and adjust the balance of flavours (it should be pretty good, but best to check). If using a Thermomix 20 seconds, speed 8. Then heat 5 minutes, temp 90, speed 2.
- Now prepare and cook your vegetables.
- Heat a little oil (I use coconut or macadamia nut oil) in a wok or large frypan over a high heat. Add the mushrooms and cook for one minute stirring constantly. Add the carrot, broccoli and cauliflower and stir for a minute then add the snow peas, capsicum and tofu.
- Cook, stirring for another minute or so then take off the heat.
- In a big mixing bowl combine the warmed sauce and vegetables (so the vegetables are covered in sauce).
Serve
- Serve as is or over noodles, zoodles, rice or quinoa and garnish with the remaining cashew nuts.
Make-ahead
- Re-heat in a pot over a low heat until just hot.
Store
- The leftover sauce (or finished dish) are perfect to refrigerate or freeze in a jar or airtight container for your next, fast stir fry. You can of course use all of the sauce if you like your stir-fry saucy!



Sonya says
Sounds wonderful! What do you do with the other half cup of cashews?
Georgia Harding says
Thanks Sonya. They are the garnish, updated G x
Bec Tingay says
Hi Georgia, would this serve 4 adults, or would it be best to double?
Georgia Harding says
The sauce will definitely cover 4 good sized portions. You could double to be on the safe side and freeze any extras though. Enjoy, this is one of my faves G x
Kim says
Hi, I’m comfused by step 3 prepare and cook your vegetables – are they suppose to be cooked before combining and stirring for 1 minute in wok? Otherwise mine are still relatively raw
Georgia Harding says
No they are raw and step 4 and 5 explains the order I stir fry them – first mushrooms for a minute or so etc. So I stagger the veggies so that the ones that take a bit longer go in first or ahead of the veg that cook very quickly. Your wok should be super hot and the vegetables sliced/ broken up into relatively small pieces so they cook very quickly. If you prefer a chunkier stir fry or are cooking over a smaller, less hot flame, then the vegetables might need a few more minutes. You can cook them as much or as little as you like. G x
Sandra says
Hi, just wondering what I can substitute for the fish sauce for a vegan?
Georgia Harding says
Hi Sandra, I’ve just updated the recipe for vegan (sea salt will do the trick nicely) G x
Nikki Schonfeldt says
I made this tonight but realised I had no coconut milk. Used it without and it was still very tasty!
Georgia Harding says
Hi Nikki, great to know, glad you enjoyed it. Thanks for your rating too Gx
Marthea says
Great recipe, I will use chicken as Soy is something I avoid
TFS
Georgia Harding says
Very welcome Marthea – thrilled you like it and thanks for taking the time to comment and rate it G x
Matt P says
Great recipe – my wife was pleased with my meal for our anniversary, i’m certainly not the best chef so was chuffed with the high praise, thanks! I added a little more garlic as it’s yummy…
Matt from the UK
Georgia Harding says
That’s so great Matt, thrilled you both enjoyed it and I appreciate the 5 stars too 🙂
Mel says
Could you substitute the coriander for something else? If so what would you suggest? I have a hatred for that one particular herb 🙂 Otherwise it sounds delicious!
Georgia Harding says
Hi Mel, you could try Thai basil perhaps so it still keeps the Asian/ Thai flavour. Hope that helps, Georgia x
Jenny says
How is this vegetarian when it has fish sauce in it
Georgia Harding says
Jenny all of my recipes have variations (to suit various dietary goals) below the main recipe. You will see the vegan/ vego variation I have included directs to replace the fish sauce with salt. Have lovely night! G x
Larissa says
Thankyou for another awesome recipe. Delicious I did not have a processor or high powered blender but still worked out great.
Georgia Harding says
Ah great, so glad you enjoyed it Larissa, cheers for rating the recipe too G x
Ledi Hector says
Hi Georgia, I made this a few days ago and it was great – my youngest loved it, my middle one ate some of it, and my eldest wouldn’t even try it! This is the normal state of affairs in our house, but I’m hoping to win her over eventually! The sauce is really lovely. My question to you is what brand and type of tofu do you buy? I had some firm tofu that I used in the recipe but it was the silken type and ended up breaking up a lot. This is fine, but I would prefer to use some that keeps it’s shape (like halloumi does). I don’t really know much about the different types of tofu and tempeh, but would appreciate some tips. Ledi x
Ledi Hector says
I forgot to give the 5 stars!
Jessica Haight says
Delicious! I’m licking the plate clean as we speak. Such a satisfying vege based meal. Thank you!
Georgia Harding says
So glad you loved it Jessica – it’s simple but really tasty isn’t it? Cheers for the 5 ?’s, much appreciated G x
Jessica Denholm says
The whole family enjoyed this one, no complaints from 4yo or 8yo.
My small food processor didn’t manage too well on the sauce, so next time I will add the cashews with the garlic and ginger, to make sure they get ground up properly, then I will put in the liquid after.
Georgia Harding says
So glad you enjoyed it – yes even soak the cashews for an hour before to soften them, might help too. G x
Ashley says
This sauce is absolutely delicious! So much flavour and so easy to prepare!
I made a double batch of the sauce and used it all – I used all of the veggies, plus 500g chicken, and also served with rice noodles, so the double batch of sauce was perfect. Definitely will be a regular dish in our household.
Georgia Harding says
So glad you loved it Ashley, it is a great staple recipe for sure. Appreciate your feedback and the 5 ? rating ☺️
Melissa says
Im planning to make this tonight – I’m not clear on step 2…what do I do with the other half of the sauce after I’ve put the one half in the small pot to heat up?
Georgia Harding says
It can be stored (see the ‘store’ step below) for a second meal. Enjoy it G x
Jessica Petroni says
Yum, yum, yum!!! This is absolutely delicious!!! We used firm tofu and only used 1/2 the sauce (with the other half for leftovers) and added some Thai Basil that was leftover in the fridge, which was a delish addition. Will definitely be making this one again, and again! Thank you Georgia x
Georgia Harding says
So thrilled you loved it Jessica. I adore Thai basil, one of my favourite flavours and perfect for this dish. Thanks for you feedback and the 5 stars G x
Colin Shipton says
Love Thai food and this vege dish is as good as any from a restaurant . Thanks.
Well Nourished Team says
Thanks Colin, so glad you enjoyed it!