Fancy Fish Curry

The flavours in this recipe inspired by a Goan fish curry are every bit as striking as its looks. Tamarind provides an earthy sour base to a sauce paired with, fenugreek potatoes and turmeric fried fillets of bream.

Landscape image of a deconstructed fish curry with turmeric sea bream fillets on fenugreek potatoes with a curry sauce served on a white plate

Fancy Fish Curry.

Curry is rarely seen as a bit of a looker in the food world. Usually associated with big hearty bowls of brown food with the occasional splash of green, curry is not often thought of as dinner party fodder.

This bream curry recipe demonstrates that it is perfectly possible to dress up the humble curry.

Now I have no issue with brown food! I have well over a dozen chicken curry recipes that come in all shade of brown on my site.

But just like me, the rather rough around the edges curry scrubs up really rather well. Ok, not like me at all, I do not scrub up well!

But this recipe is not all fur coat and no knickers, it tastes fantastic too!

The sauce itself is hot and sour with fairly delicate flavours. That sourness is the perfect foil for the turmeric fish fillet and the rich fenugreek potatoes!

Portrait overhead image of a deconstructed fish curry with turmeric sea bream fillets on fenugreek potatoes with a curry sauce served on a white plate

Seafood Curries.

This break fish curry is a relative rarity here on my site.

It is just the third seafood curry, joining my Thai salmon curry and an Indian Prawn curry.

That does not mean that they are at all unusual in their natural environment.

Much of my Indian cooking is inspired by North Indian, Pakistani and Bangladeshi food.

This is because that was the Indian food I was most exposed to growing up in inner-city Britain. Just typing that makes me smile, it is amazing food can connect different cultures!

But seafood is actually very common in curries from both south-east Asia and the seafood curries of the Kerala region in Southern Indian are particularly legendary.

They are often hot and sour and many of them feature coconut in one way or another… Just like this curry!

Landscape close up image of a deconstructed fish curry with turmeric sea bream fillets on fenugreek potatoes with a curry sauce served on a white plate

What Fish To Use?

I cook this fish curry recipe with 4 different types of fish with the same sauce. I have no particular preference and just use what I can get my hands on.

Those 4 types of fish are:

  • Sea Bream
  • Sea Bass
  • Trout
  • Pike Perch, Zander or Walleye (depending on where you are from)

You could use an oily fish like mackerel or salmon, but I would increase the amount of tamarind in the sauce.

Square overhead image of a deconstructed fish curry with turmeric sea bream fillets on fenugreek potatoes with a curry sauce served on a white plate

How to Fillet Fish.

Absolutely 100%, the best way to fillet fish is to get your fishmonger to do it for you… Hehehehehehe!

That option aside it is perfectly possible to fillet fish at home. This is a general guide for ’round fish’ similar to the sea bream I use in this recipe.

  1. If your fish is not descaled you will need to do this first. You can get all sorts of tools for this, but to be honest scraping with a knife works perfectly well.
  2. Snip off all of the fins using some sharp kitchen scissors.
  3. Then grab a sharp knife and cut the head off. You want to do this at an angle on the body side of the ‘fin’ on the side of the fish. The angle should lean towards the head of the fish making the ‘belly end’ shorter.
  4. Take a sharp knife and cut along the backbone as close as you can.
  5. When you get toward the centre of the fish you will come to some thicker bones at the belly end. On a fish like sea bream they are a little more difficult to cut through, but a sharp knife with get you through.
  6. Remove the fillet and flip over and using a pair of tweasers, remove the pin bones. Running your finger along the fish from the head end toward the tail will help identify the bones.
  7.  Finally, flip over the fish and repeat from part 4 with the second fillet.

There are some pictures in this “how to” from Leiths on how to fillet a round fish. It is a little different to my technique but it works!

Landscape image of a deconstructed fish curry with turmeric sea bream fillets on fenugreek potatoes with a curry sauce served on a white plate
Sea Bream Fish Curry With Fenugreek Potatoes

Sea Bream Fish Curry With Fenugreek Potatoes

Yield: 2 Servings
Prep Time: 5 minutes
Cook Time: 25 minutes
Total Time: 30 minutes

Classic European styling meets classic Indian Flavours in this fish curry! Sure it looks fancy but it is all very simple and cooks in less than 30 minutes!


For the Fish

  • 4 Bream Fillets
  • 1 Tsp Turmeric
  • Salt to taste

For the Potatoes

  • 350 g Waxy Potatoes
  • 1 Large Tomato
  • 50 g Red Onion
  • 25 g Ghee
  • 1 Tbsp Fenugreek
  • Salt to taste

For the Sauce

  • Dried Red Chili Pepper
  • 1 Tsp Cumin Seeds
  • 1 Tsp Coriander Seeds
  • 1 Tsp Brown Mustard Seeds
  • 50 g Onion
  • 3 Garlic Cloves
  • 2 Tbsp Cooking Oil
  • 150 ml Coconut Milk
  • 1 Tbsp Tamarind Pulp
  • 1 Tsp Turmeric
  • Salt to taste


  1. Cut the potatoes into 1-1.5cm chunks and cook in boiling salted water until just cooked, around 15 minutes.
  2. In a dry pan toast the cumin, coriander,mustard seeds and dried chili pepper for 60 seconds over a high heat.
  3. Grind these spices to a fine powder, add half of the turmeric and set aside.
  4. Peel the garlic and onion and roughly chop them.
  5. Place them in a mini blender with a tablespoon of water and blend to a smooth paste.
  6. Remove the seeds from the tomato and cut into a 1cm dice.
  7. Finely dice the red onion.
  8. By now the potatoes should be cooked drain them and lightly cook with the back of a fork.
  9. Add the ghee to a pan and melt
  10. Then add the onion, tomato and fenugreek to the ghee and cook for a minute or two
  11. Then add the crushed potatoes and cook for 4-5 minutes.
  12. Heat the cooking oil over a medium high heat and add the spice blend and cook for 30 seconds.
  13. Add the onion and garlic and cook for another minute.
  14. Add in the coconut milk and tamarind.
  15. Stir and simmer on low whilst whilst we cook the fish.
  16. Make diagonal slits just through the skin of the fillets.
  17. Generously season the fish fillets with salt and then sprinkle with the remaining turmeric.
  18. Add a little oil to a pan over a medium-high heat.
  19. Add the fish skin side down and cook for 1-2 minutes,
  20. Flip and cook for another minute.
  21. Plate with the potatoes in the middle of a plate, add sauce around the sides and then place the fish fillets on top of the potatoes.


Try and get your fishmonger to fillet the fish, my timings for this recipe assume that is the case.

Nutrition Information:
Yield: 2 Serving Size: 1
Amount Per Serving:Calories: 714 Total Fat: 44g Saturated Fat: 23g Trans Fat: 0g Unsaturated Fat: 18g Cholesterol: 96mg Sodium: 1019mg Carbohydrates: 58g Fiber: 9g Sugar: 9g Protein: 28g
Calorific details are provided by a third-party application and are to be used as indicative figures only.

8 thoughts on this Recipe:

  1. I adore curries and have been looking for recipes that incorporate fenugreek! I bought some and really want to give it a try! Thanks for sharing!

  2. I love curry… and you’re right! This looks super fancy but it easy to prepare! Definitely going on my meal plan menu. Thanks for sharing

  3. This is a fabulous looking fish curry! I rarely make curry with fish but this is definitely one to try! Travelling to Kerala is top of my bucket list partly because of the food! Going to pin for later!

  4. This fish curry looks so delicious and appetising. One fish that I have never tried in my curries is trout, not sure why as I really like it. Sea bass and bream are my top faves. Thank you so much for sharing this gorgeous recipe

Leave a comment