clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Thai Fish Curry


This Thai fish curry is simplicity itself. Made with yellow curry paste as it is here, it is more typical of the fish curries of Southern Thailand and Malaysia owing to the light Indian spicing of the yellow curry paste. This could also be cooked in the same manner using red or green curry paste. It will work well with any firm white fish such as cod or hake and my preference is to cook it in the form of fish steaks rather than fish fillets as they hold together better.



1 pouch of My Thai Curry Yellow Curry Paste

3 cutlets of firm white fish

1 can of coconut milk. (see notes below).

A few chillies, mild to medium heat

A few shallots and some sprigs of coriander.

1 Lime


Add some oil to a pan, bring to a medium heat and add some halved shallots and sauté for a few minutes and then add the chillies sliced lengthwise but kept intact as in the picture.  Cook for a few minutes more.

Cut the tomatoes as shown in the images, this allows their sweetness to come out, and add to the mixture and cook for a few minutes before adding some sliced or chopped coriander and cooking for a minute or so more.

Add the Yellow Curry paste and then the coconut milk, use the thicker part of the coconut milk from the top of the can at first and cook through for a few minutes then adding the remainder of the coconut milk to the desired thickness. Cook the sauce gently for around 10 to 15 minutes to allow the flavours from the vegetables to enter the curry sauce.

Place your fish chunks into the sauce and cook gently until done, this would depend on the thickness of the fish but around 10 minutes should be sufficient in most cases. Your choice of fish can also add sweetness to the dish so you can adjust the flavour of the curry with some fresh lime juice at the end of cooking and also serve with lime wedges at the table if you wish.

Serve and garnish with some coriander and sliced chili in the images above or as you prefer. I served this with Thai red rice which is available in Sainsbury’s in the UK.


Nutrition details do not include rice.

As always, the choice of coconut milk in a Thai curry plays a very big part in how your dish ends up so do check out this page on Cooking with Coconut Milk.

In the images above I’m cooking Red Bream simply because I saw it at the fishmonger’s and wanted to give it a try. Monkfish would be superb if pricy, fish to use as well.

I also serve this with some Thai fish sauce on the side.

  • Prep Time: 5 minutes
  • Cook Time: 25
  • Category: Dinner Lunch
  • Method: Stove top
  • Cuisine: Thai


  • Serving Size: Per serving
  • Calories: 412
  • Sugar: 3.2 g
  • Sodium: 559.2 mg
  • Fat: 24.7 g
  • Saturated Fat: 18.6 g
  • Carbohydrates: 21.6 g
  • Fiber: 14.4 g
  • Protein: 33 g
  • Cholesterol: 82.3 mg
Scroll to Top