The BBC Good Food logo
Vegetable Thai curry with rice

Vegetarian Thai green curry

A star rating of 4.2 out of 5.60 ratingsRate
Magazine subscription – your first 5 issues for only £5!
  • Preparation and cooking time
    • Prep:
    • Cook:
  • Easy
  • Serves 4

Our easy veggie version of a classic Thai curry is ready in under an hour and contains 3 of your 5-a-day

  • Gluten-free
  • Vegan
  • Vegetarian
Nutrition: per serving


  • 2 tbsp vegetable oil
  • 3 shallots, finely sliced
  • 4 tbsp Thai green curry paste
  • 1 red chilli, deseeded and finely chopped
  • 350g butternut squash, peeled and cut into 1.5cm cubes
  • 1 large red pepper, deseeded and cut into thick slices
  • 400g can full fat coconut milk
  • 5 lime leaves
  • 150g mangetout
  • 100g baby corn. halved lengthways
  • 1 small bunch coriander, roughly chopped
  • cooked rice and lime wedges, to serve


  • STEP 1

    Heat the oil in a large flameproof casserole dish with a tight-fitting lid. Add the shallots with a generous pinch of salt and fry for 7-10 mins over a medium heat until softened and beginning to caramelise. Add the curry paste and chilli to the dish and fry for 2 mins. Tip in the squash and pepper, then stir through the coconut milk along with 200ml water. Add the lime leaves, cover and cook for 15-20 mins or until the squash is tender.

  • STEP 2

    Stir the mangetout and baby corn through the curry, then re-cover, cooking over a medium-low heat for a further 5 mins or until the veg is just cooked. Season and stir through half the coriander. Remove the lime leaves and discard. Spoon the curry into deep bowls, scatter with the remaining coriander and serve with rice and lime wedges for squeezing over.

Goes well with


Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating

A star rating of 4.2 out of 5.60 ratings

Sponsored content