Vegan Thai Green Curry Recipe

Thai green tofu curry

  • serves 4
  • Easy

Looking for a quick and easy vegan curry recipe? Try our Thai green curry with smoked tofu and plenty of crunchy veg, ready in 25 minutes and low in calories


Make this Thai green tofu curry for a quick and easy dinner. Also, check out our vegan Thai green curry which uses butternut squash and our easy tofu katsu curry.

For more veggie options, check out our vegetarian curry, aubergine curry, vegetarian chilli, vegetarian paella and other vegetarian recipes.

*This recipe is gluten-free according to industry standards

This is a vegan curry recipe. Check the labels of curry pastes as some contain dried shrimp and/or fish sauce. Look out for vegan products such as Blue Dragon‘s Thai green curry paste pot



  • jasmine rice 240g
  • smoked tofu 225g pack, cubed
  • vegetable oil 2 tsp
  • Thai green curry paste 50g
  • low-fat coconut milk 400g tin
  • sugar snap peas 150g
  • baby sweetcorn 175g, halved lengthways
  • green beans 150g, halved
  • lime 1, juiced
  • coriander a small bunch, leaves picked


  • Step 1

    Put the jasmine rice into a pan with 480ml of water and a pinch of salt. Bring to the boil, turn the heat to low, put on a lid and simmer gently for 10 minutes, then leave off the heat to steam for another 10 minutes. Fluff up with a fork just before serving.

  • Step 2

    Toss the smoked tofu in a bowl with the oil then cook in a non-stick frying pan for 1-2 minutes on each side until really crisp, then remove with a slotted spoon.

  • Step 3

    Add the curry paste and coconut milk to the pan and simmer for 5 minutes until reduced slightly. Return the tofu along with the sugar snaps, baby sweetcorn and green beans, and simmer for 5 minutes until the vegetables are tender.

  • Step 4

    Stir the lime juice and coriander through the curry, then serve with the rice.

Check out more vegetarian curry recipes...

Vegan Thai Green Curry Recipe

Nutritional Information

  • Kcals 483
  • Fat 17.3g
  • Saturates 10.2g
  • Carbs 63.6g
  • Sugars 6.2g
  • Fibre 4.8g
  • Protein 15.9g
  • Salt 1.1g