A gorgeous tomato coconut curry everyone will love

The original recipe for this curry is from the fabulous chef Hari Ghotra who is our go-to for all Indian recipes. This recipe is a bit different as it’s a hybrid curry, with the spice base common in Northern Indian curries and the creamy coconut flavours of Southern Indian curries. We have adapted the recipe a little and it always makes too much sauce which is great to freeze for an easy sauce or even to combine with lentils for a gorgeously tasty winter soup.

This curry can easily be adapted to vegetarian or vegan, just replace the meat with your favourite pulses, add sweet potato, spinach would also be really good in this curry.


  • Chicken thighs or breast, trimmed and cut into bite size chunks
  • Potatoes cut into small pieces (pre-boil these for 5 minutes to partially cook them), carrots sliced, green beans, broccoli, bell pepper – whatever you fancy.
  • 1 tbsp oil (can be coconut or vegetable oil)
  • 1 tsp cumin seeds (we used cumin powder as we’d run out of cumin seeds)
  • 2 medium onions, blended in a food processor to a grated consistency
  • 1 x 400g tin plum tomatoes
  • 1 tsp salt
  • 1 tsp turmeric
  • ½ tsp chilli powder (optional)
  • 2 to 3 green or red chillies, chopped (if you want it spicy, leave the seeds in)
  • 1 can of coconut cream or milk
  • 1 tsp of garam masala
  • Handful fresh coriander, chopped


  1. Heat the oil in a pan, then add cumin seeds. When sizzling and aromatic add the onions and fry until they are golden.
  2. Add the tin of tomatoes, salt, turmeric and fresh chillies. Stir together and leave to cook so the tomatoes break down and you’re left with a very thick paste.
  3. Pour in the coconut cream/milk and cook gently for a few minutes so the flavours combine. Add the meat and vegetables to the pan and stir to coat with the sauce.
  4. Reduce the heat to the lowest setting and place the lid half on the pan and leave to simmer for about 20 minutes, make sure the potatoes are cooked, if not, cook for a little longer
  5. Taste the sauce and adjust seasoning if required and add the chilli powder if you need to.
  6. Remove from the heat and add garam masala and throw in the fresh coriander to serve.