• 4 tsp coriander seeds
  • 1 tsp cumin seeds
  • 4 dried chillis (add more if you like more heat!)
  • 2-3 cm piece of root ginger (peeled and grated)
  • 4-5 garlic cloves (crushed)
  • 1 tsp tumeric powder
  • 2 tbsp rapeseed oil
  • 1 medium onion finely chopped
  • 1 large plum tomato finely chopped
  • 400ml coconut milk
  • 1 tbsp soft light brown sugar (add less if you don't want a sweet curry)
  • 1 green chilli deseeded and finely sliced
  • 500g firm white fish, skinned and cut into chunks
  • 2 tbsp chopped coriander


  • STEP 1
    Toast the coriander seeds, cumin and dried chillis in a dry frying-pan for about a minute. Grind in a mini food processor or pestle and mortar, then mix in the ginger, garlic, turmeric and 1 tsp salt.
  • STEP 2
    Heat the oil in a sauté pan over a medium heat, then add the onion and fry until soft and golden. Stir in the spice mix. Cook, stirring, for a couple of minutes, then add the tomato and cook until it has lost most of its moisture.
  • STEP 3
    Add the coconut milk, sugar, tamarind and green chilli and bring to just under the boil. Immediately turn down the heat and simmer for about five minutes, until the sauce has thickened slightly.
  • STEP 4
    Taste for seasoning. Season the fish with salt, then add it to the sauce and simmer gently for about four minutes until the fish is cooked through. Check again for seasoning. Add the coriander and serve.

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