Make this coconut and peanut aubergine curry, then check out more vegetarian curry recipes such as our vegan aubergine curry, yellow curry and spinach, chickpea & potato curry.

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


  • for frying oil
  • 2 aubergines, cut into large chunks
  • 2 onions, chopped
  • 2 cloves garlic, crushed
  • a 5cm piece ginger, finely grated
  • 1 tsp cumin seeds
  • 1 tsp coriander seeds, crushed
  • 1 tsp turmeric
  • ½ tsp chilli powder
  • 400ml half-fat coconut milk
  • 1 tbsp tamarind paste
  • 1 tbsp peanut butter
  • coriander or breads or rice, to serve


  • STEP 1

    Heat 1 tbsp oil in a pan. Cook the aubergine in batches until golden and soft. Add another tbsp of oil if you need to. Scoop out once they are done.

  • STEP 2

    Add the onion to the same pan and cook until soft and golden. Add the garlic and ginger and cook for a minute. Add the spices and cook for 2 minutes.

  • STEP 3

    Tip in the coconut milk, tamarind and peanut butter. Simmer gently until the peanut butter dissolves. Add the aubergine back and simmer for 15 minutes. Stir through some coriander and serve with bread or rice.

Check out more vegetarian curry recipes...

Chickpea and squash coconut curry in a grey pan

Also try one of our other quick and easy vegan recipes...

Wholewheat Vegan Spaghetti Recipe with Broccoli, Chilli and Lemon

We've also got plenty more delicious aubergine recipes...

Brinjal Pickle (Aubergines) Recipe

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 5 out of 5.5 ratings