You can fry or stew the fish in this coconut fish curry.
This coconut fish curry recipe I first tried in Kerala. The chef fried the fish before adding it to the creamy coconut sauce but stressed that that was his interpretation of the very popular south Indian curry. So you don't have to fry the fish if you are watching the calories but I have to say it is very nice done that way with the light marinade that goes with it. If adding raw fish to the curry sauce, you don't need to marinate it first.
About this recipe.
Coconut fish curry done this way is out of this world delicious. You rub a light marinade, there isn't much of it, right into the flesh of the fish. The marinade includes a little cream cheese which crisps right up when fried.
While the fish is marinating, you prepare the coconut sauce. This sauce is sweet, sour, spicy and savoury, everything you could want in a delicious coconut fish curry!
If you decide not to marinate and fry the fish, you could just add chunks of cod or another meaty fish to the simmering sauce at the end of cooking and let it cook through. Both versions are very good.
Is this coconut fish curry difficult to make?
Not at all. In fact, you prepare the curry like you do most authentic curries made from scratch.
You can leave out the frying of the fish which makes it even easier and of course less messy but I hope you try this coconut fish curry the way I like it. The fried fish really is a bonus!
Can you work ahead?
If it is more convenient for you, you could prepare the sauce one to two days ahead of serving. In fact, the ingredients will develop as it sits in the fridge and it will be even better. Then all you need to do is heat it up and add the fish.
You can also fry the fish, if frying, up to a few hours before adding it to the sauce.
Make this recipe your own.
This coconut fish curry is exactly as I learned it. You could have some fun and adjust the flavours to taste though. Feel free to add more chillies or chilli powder if you like it spicier.
You should always taste as you cook. Get the seasoning just right along with the perfect balance of sweet, sour, spicy and savoury flavour.
How long can you store this coconut fish curry in the fridge?
Fish is best when it's fresh so I recommend storing any leftovers in the fridge for no more than one or two days.
Then just heat it up in a pan until hot enough to serve.
Can you freeze leftovers?
Although you can, it will never be quite as good as when freshly made. Coconut milk and cream do not freeze well and the texture will change.
I recommend refrigerating leftovers and consuming in one to two days.
Step by step photographs.













Like the look of this coconut fish curry? Why not try some of these?
Keralan Fish Curry
Keralan Prawn Curry
Coconut and Chilli fish curry
Sri Lankan Fish Curry
Coconut Fish Curry

Ingredients
- 4 x 8oz/250g thick cut pieces of cod
- Salt and pepper to taste
- rapeseed (canola) oil for shallow frying
- FOR THE MARINADE
- 2 tbsp garlic and ginger paste
- 1/2 tsp flaky salt
- 1/2 tsp white pepper
- 2 tbsp smashed cream cheese
- 3 tbsp Greek yoghurt
- 2 green bird's eye chillies - finely chopped
- 3 tbsp coriander (cilantro) finely chopped
- 2 tbsp double cream
- FOR THE SAUCE
- 2 tbsp coconut oil or rapeseed (canola) oil
- 1 tsp mustard seeds
- 10 fresh or frozen curry leaves
- 1 onion - finely chopped
- 2 tbsp garlic and ginger paste
- 1 tsp ground turmeric
- 3 green bird's eye chillies - slit down the middle
- 400ml (1 1/2 cups) coconut milk
- Honey to taste (optional)
- 5cm (2" ) piece of ginger, julienned
- Salt to taste
- Lime wedges to serve
Instructions
- Season the halibut fillets with salt and white pepper and let sit for 20 minutes.
- Meanwhile, mash the cheese until it is creamy. Then add the yoghurt, garlic and ginger paste, chopped chillies, chopped coriander and cream. Mix until very smooth.
- Rub the fish with this marinade, getting it right into the flesh.
- Pour oil into a pan until it is about 1 inch deep. Heat the oil over medium high heat until hot and shimmering and then fry the fish for about a minute per side or until turning golden brown on the exterior. You do not need to cook the fish through at this stage.
- Transfer to a plate, lined with a paper towel to soak up any excess oil and set aside.
- For the sauce, heat a frying pan over medium heat and add the coconut or rapeseed (canola) oil. Add the mustard seeds. When they begin to crackle, stir in the curry leaves and cardamom pods to infuse these flavours into the oil.
- Add the onion and fry for about 5 minutes or until soft and translucent. Then stir in the garlic and ginger paste and fry for a further 30 seconds. Add the turmeric and stir in the coconut milk and slit chillies and allow to simmer for about 20 minutes. The sauce will begin to thicken. Then stir in the cream.
- Taste the sauce. If you would like a sweeter sauce, stir in a little honey. Add salt to taste.
- Place the fried fish in the sauce and let it continue to simmer to cook and heat the fish through.
- When you're happy with the consistency of the sauce, garnish with the julienned ginger and serve with white rice and lime wedges that can be added to the curry at the table to taste.
Recommended Products
As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.
Nutrition Information:
Yield:
6Serving Size:
1Amount Per Serving: Calories: 451Total Fat: 22gSaturated Fat: 8gTrans Fat: 0gUnsaturated Fat: 13gCholesterol: 106mgSodium: 1608mgCarbohydrates: 19gFiber: 2gSugar: 11gProtein: 43g
cooking fairy says
Wow! What a delicious looking recipe. I adore fish curries, I always opt for them when I am eating out. I will give this one a try this weekend and let you know how I get on.
Love the concept.
Charlotte
Cooking Fairy
Dan Toombs says
Thanks Charlotte
I really hope you like it. I make it all this time as it's one of my favourites.
Dan
Amir says
Hi!
Sounds very delicious, I'll give it a try this week!
One question though - what's meant with "1 piece" of cheese? I thought you meant 1 slice, but then it said it needs to be mashed...?
Thanks!
Dan Toombs says
Hi Amir
You just need a one inch cube of processed cheese. It needs to be processed cheese so that it will mash and become creamy in texture.
Thanks
Dan
Raj says
I am concerned that the turmeric as added will not cook and detract from the taste. Should I be concerned?
Dan Toombs says
Hi Raj - If you think it will be too much for your liking, use less!! You can always add more later if you want. Thanks, Dan