Fish Curry

This is my cousin Jayshree’s fish curry recipe. It is simple to cook and utterly delicious. I usually use white fish such as cod or haddock. You will need a food processor to whizz up the garlic and coriander.

PREP TIME 15 minutes

COOK TIME 40 minutes



  • 750g fresh fish, skinned and cut into large pieces
  • 1 and a half tins of chopped tomatoes
  • 100g fresh coriander finely chopped in a food processor
  • 2 tablespoons finely minced garlic
  • Juice of 1 lemon
  • 50ml rapeseed oil
  • 100ml cold water
  • 2 teaspoons salt
  • 3 teaspoons ground corriander
  • 1 teaspoons ground cumin
  • 2 red chilli powder
  • 2 teaspoons garam masala
  • Half a teaspoon turmeric
  • Handful of coriander leaves to garnish


Heat the oil in a large pan and cook the tomatoes until they are sizzling away, This stage will take about 20-30 minutes because you don’t want to have the raw tomato taste.

Add the chopped coriander, garlic, chilli, salt, turmeric, cumin and coriander powder and continue cooking for about 30 minutes. Add a splash of water if you feel it is sticking

Add 100ml cold water and bring to the boil before adding the fish.

Let this simmer until the fish is flakey and cooked through.

At the end of the cooking time, sprinkle in the garam masala, lemon juice and garnish with fresh coriander

Are you interested in a step-by-step masterclass on how to cook this recipe? Please fill out the form below and I'll be in touch!

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.