Thai Vegetable Curry

Meat Free Monday
Bowl of vegetable curry on a purple table cloth with bowl of white rice in the background
Serves 4
Print recipe
  • Prep time 10 mins
  • Cook time 20 mins
  • Ready time 30 mins

This creamy vegetable curry has many of Thailand’s classic tastes and textures.

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)


For the curry paste

  • 2 shallots, roughly chopped
  • 2 garlic cloves, finely chopped
  • 1 tablespoon freshly grated ginger
  • 1 stick lemongrass, finely chopped
  • 2 green chillies, deseeded and chopped
  • zest of 1 lime
  • small bunch fresh coriander
  • 1 tablespoon sunflower oil
  • 1 small aubergine, cut into chunks
  • 1 red pepper, deseeded and cut into dice
  • 8 chestnut mushrooms, halved (or quartered if large)
  • 400 ml can coconut milk
  • 6 okra, cut on the diagonal into 3 pieces
  • 8 baby corn, cut on the diagonal into 3 pieces
  • 150 g canned bamboo shoots, drained
  • handful of sugar snaps, cut in half on the diagonal
  • 2 handfuls of beansprouts
  • soy sauce
  • palm or soft light brown sugar to taste

To serve

  • fresh coriander leaves
  • jasmine rice
  • lime wedges


Prepare the curry paste first. Place the shallots, garlic and ginger in a food-processor. Add the lemongrass, chillies, lime zest and coriander stalks (reserving the leaves) and whizz the mixture until finely chopped. You can also make this paste using a pestle and mortar if you prefer.

Heat the sunflower oil in a large sauté pan. Add the curry paste and cook over a medium heat for 1 minute until the mixture smells fragrant.

Add the aubergine, red pepper and mushrooms and cook for 1 minute stirring frequently until starting to become tender. Add the coconut milk to the pan with 150ml of water and bring to the boil. Add the okra, baby corn and bamboo shoots and continue to cook for a further 5 minutes or so until the veggies are tender.

Finally add the sugar snaps and beansprouts to the pan and cook for another 30 seconds.

Taste and add a dash of soy sauce or teaspoon of sugar if needed. Serve the curry in bowls, garnished with coriander leaves and with jasmine rice and lime wedges to squeeze over.


Additional notes

In just a few decades, Thai food has grown from relative obscurity into one of the most popular cuisines on Earth. This vegetable curry has many of its classic tastes and textures.”

Photo by Tara Fisher. Taken from the award-winning Meat Free Monday Cookbook, now available in paperback  
(Kyle Books, £15.99), p.153.

Buy your copy here. Proceeds 
go to the Meat Free Monday campaign.