Wondering what to cook for dinner? How about this amazing creamy coconut fish curry recipe from the  “Eat In” cookbook by Anna Gare!

This is a gentle introduction to the aromas and flavours of curry, so it’s a great one for kids and adults to enjoy together. The addition of sour cream and desiccated coconut softens the spices and sweetens the fish. My girlfriend, Nancy, made this for me once; I watched her kids devour it and I was sold.

Ingredients (Serves 6)

For the fish,

  • 50 g (13⁄4 oz) butter, for greasing 1 kg (2 lb 4 oz) firm white fish fillets (such as snapper)
  • 250 ml (9 fl oz/1 cup) dry white wine
  • cucumber ribbons, to garnish handful of coriander (cilantro)
  • leaves, to garnish

For the curry sauce,

  • 130 g (41⁄2 oz) butter 1 leek, white part only,
  • thinly sliced 2 garlic cloves, finely chopped 2 teaspoons grated fresh ginger 3 teaspoons ground coriander 3 teaspoons ground cumin 2 teaspoons ground turmeric 2 teaspoons sweet paprika 1 tablespoon tomato paste
  • (concentrated purée) 2 teaspoons finely chopped red
  • chilli, or to taste squeeze of lemon juice 45 g (11⁄2 oz/1⁄2 cup) desiccated
  • coconut 245 g (81⁄2 oz/1 cup) sour cream 2 teaspoons sugar 185 ml (6 fl oz/3⁄4 cup) water


To cook the fish,

  1. Preheat the oven to 180°C (350°F/Gas 4).
  2. Lightly grease a roasting tray (preferably non-stick) and generously grease a sheet of baking paper with the butter.
  3. Put the fish in the greased tray, pour over the wine and cover with the baking paper, greased side down.
  4. Bake for about 10 minutes, or until almost cooked through (the exact time will depend on the thickness of the fillets), then remove from the oven and set aside, keeping any cooking juices.

To make the curry,

  1. Melt the butter in a large frying pan over low heat.
  2. Add the leek and cook for 4–5 minutes, or until translucent.
  3. Add the garlic, ginger and spices and cook for 2 minutes.
  4. Add the tomato paste, chilli and lemon juice, then cover and cook over very low heat for about 5 minutes.
  5. Add the coconut, sour cream, sugar, water and any cooking juices from the fish to the pan, then simmer for about 10 minutes.
  6. Gently put the fish into the pan and coat with the sauce to reheat.
  7. Turn off the heat, divide the fish and the sauce between your serving bowls.
  8. Top each portion with some cucumber ribbons and coriander then serve.

anna gare recipe book "Eat In"

  • That sounds delicious for a Winter warmer recioe


  • Looks delicious and full of flavour.


  • My whole family love fish curries.Thank you for sharing different method to make it more tasty.


  • I can’t wait to try this out but I hope it tastes just as good without the lemon.


  • Looks restaurant quality!


  • I’m loving exploring curries as a new repertoire to my cooking. I tend to use beef or chicken. I have never tried or considered a fish curry, but this looks amazing.


  • Wow, this looks absolutely delicious! Love a good curry.


  • Your fish curry looks so delicious! Thanks!


  • I really want to make more curries this autumn/winter. This recipe looks good!


  • That sound nice. Not a big fun of fish but I would try it


  • Not the biggest fan of fish but I would certainly give this a go!


  • Yum I love a good coconut curry


  • Love a good curry and fish is the best in curry.


  • I love a fish curry, I already make one which our 16 month old loves too, but this recipe looks delicious, thanks for sharing.


  • I might try this one for hubby. He hates fish but enjoys his curries


Post a comment
Like Facebook page

LIKE MoM on Facebook

Add a photo
Your MoM account

Lost your password?

Enter your email and a password below to post your comment and join MoM:

You May Like


Looks like this may be blocked by your browser or content filtering.

↥ Back to top

Thanks For Your Star Rating!

Would you like to add a written rating or just a star rating?

Write A Rating Just A Star Rating