previous story
next story

Vegan Thai Green Curry

Vegan Thai Green Curry Modern Food Stories

I can’t think of anything better than a freshly prepared Thai Green Curry. Creamy, fragrant and oh-so delicious, and all from the comfort of your own home. You can even whip this up in your PJs if you like, I won’t tell.

This Vegan Thai Green Curry is made with fresh ingredients and bursting with vibrant flavours, all thanks to my easy Thai Green Curry Paste Recipe. What’s even better; this curry and is 100% vegan has the most delicious silky texture from all that lovely coconut milk.

Curry night has just gotten a big sexy upgrade guys. I’m here to show you that healthy home-cooking can be absolutely delicious and super easy too! You can even make the curry paste for this in advance and freeze it. I think this recipe is even easier than ordering in a take-out, and far more delicious too.

Vegan Thai Green Curry
Easy Thai Green Curry Paste Recipe

Vegan swaps

This Easy Thai Green Curry is a delicious and healthy option that’s plant based friendly. If you’re looking for a delicious and satisfying Vegan Thai Green Curry then you’re in luck! I think this recipe might just do the trick.

No over processed ingredient swaps needed, only 100% natural deliciousness. I’ve swapped out the usual chicken or fish for tofu, so this recipe is still packed with protein and is totally meat free. Whether you’re vegan, veggie, or flexi, this recipe is a great way to incorporate more plant-based foods into your diet. All while enjoying the delicious flavours of Thai cuisine.

Crispy Tofu

You guys know by now how I love to put my own little Modern Food Stories spin on classic recipes. My Thai Green Curry is made with tofu and sweet potatoes, roasted to perfection in the oven. I always love cooking tofu this way, as it goes so deliciously crispy without any additives or coatings. I also like to roast my sweet potatoes and then crush them with the back of a glass because they go all fluffy and crispy. The oven’s on so why not?! It’s also just way easier guys, and less washing up than cooking it in a separate pan.

food photographer + recipe developer

Benefits of Vegan Thai Green Curry

  1. Nutrient-rich: Vegan Thai green curry is loaded with nutrients such as vitamins, minerals, and antioxidants thanks to all those delicious veggies. Plus, the tofu provides this curry with a good helping of plant based protein, while keeping things totally meat free. I love sprinkling over some toasted cashews too for an extra little boost of goodness.
  2. Healthy fats: Coconut milk is one of my all time favourite ingredients. Not only is it delicious, but its’s a fantastic source of healthy fats.
  3. High in protein: This vegan Thai green curry recipe can be made with a variety of protein sources such as tempeh or seitan if you prefer. I opted for tofu as it’s a great alternative to animal-based protein, and is far less processed than other alternatives. Its also fantastic at soaking up all the flavours of the curry which I totally love!
  4. Easy to make: This vegan Thai green curry so easy and quick to prepare. You can use a variety of vegetables, and make the curry paste in advance if you have a busy week ahead.

If you’re a lover of Thai cuisine and want to try a vegan version of this classic dish, give this recipe a try. I hope you guys love it as much as I did!

Vegan Thai Green Curry Recipe

This Vegan Thai Green Curry is made with fresh ingredients and bursting with vibrant flavours, all thanks to my easy Thai Green Curry Paste Recipe. What’s even better; this curry and is 100% vegan has the most delicious silky texture from all that lovely coconut milk.
Prep Time: 15 minutes
Cooking Time: 10 minutes
Total Cooking Time: 25 minutes
Serves: 1
4.50 from 6 votes


  • 2 sweet potatoes, quartered
  • 1 block extra firm tofu, rinsed, pressed + cubed
  • 1 tbsp extra virgin olive oil
  • salt and pepper
  • 1/2 batch (3 tbsp) Thai green curry paste
  • 1 tin (400ml) coconut milk
  • 1 cup stock
  • 100 g tenderstem broccoli, sliced in half
  • 80 g mantout or sugar snaps, sliced in half

To Serve

  • Handful of cashews, crushed
  • Fresh coriander, finely chopped
  • Rice or cauliflower rice
  • Squeeze of lime


  • Preheat the oven to 200C / 180 fan.
  • Place the quartered sweet potatoes in a pan of boiling water and par cook on a medium heat for 10 minutes until just soft. Drain and allow to cool.
  • Line a baking tray with parchment paper. Add the sweet potatoes. Crush with the back of a glass so squashed. Add the tofu to the tray. Drizzle both with olive oil and sprinkle of salt. Bake in the oven for 35 - 45 minutes until the tofu is golden and sweet potatoes soft, turning once. Add the cashews for the last 5 mins.
  • Heat 3 tbsp of Thai Green Curry Paste in a non stick frying pan. Add the coconut milk and stock, bring to the boil then reduce to a simmer and cook for 8 - 10 minutes until it starts to thicken.
  • Add the broccoli and mangetout / sugar snaps for 2 - 3 minutes until al dente. Stir through the roasted tofu and sweet potatoes and top with fresh coriander, roasted cashews, squeeze of lime and serve with rice or cauliflower rice.

Nutrition (per serving)

Calories: 582kcal | Carbohydrates: 30.2g | Protein: 23.9g | Fat: 43.5g | Saturated Fat: 23.7g | Fiber: 6.1g
Course Main Course
Cuisine Thai
Calories 582
Cost £5 per serve
Print Recipe

I love healthy food…

Join me and start feeling your healthiest yet. Receive my recipes and health advice straight to your inbox.