Tasty Malaysian Fish Curry

June 08, 2023

This Malaysian fish curry recipe is super easy to cook, using sweet barramundi fillets in a rich creamy coconut curry sauce.
Malaysian fish curry
 

Let us talk about Curry!


There are many type of curries; chicken curry, beef curry, vegetarian curry, egg curry, curry noodles and of course fish curry.

And there are few types of curry to choose from: dry curry, curry with coconut milk, curry without coconut milk and curry with yoghurt.

And when we talk about curry, we always associate curries with south Asia and south-east Asia region.

What's not to love about curry, right?
A crowd pleaser and satisfying wholesome flavour.

What about Fish Curry?


Fish curry is just as tasty as any other curries mentioned above.
Indian fish curry may taste totally different from Malaysian fish curry, but then again, fish curry from Malaysia, its origin can be traced back to south India, namely Kerala.

Coconut milk is added to our fish curry.
Tamarind paste is added in fish curry to add mild sour taste to the fish curry as well as to mask any fishy smell and taste.

fish curry


Ingredients used in cooking fish curry.

1. Type of fish to make curry

a) Yellowtail scad fish (ikan kembung)
I highly recommend using yellowtail scad fish.
The yellowtail scad meat is firm and sweet and does not break easily when cooking, especially when we are re-heating leftovers.

b) Barramundi
Barramundi flesh is sweet but soft, hence the meat can easily break into tiny pieces when over-cooked or re-heating.

c) Mackerel
Mackerel is a 'red meat' fish and can be very fishy to add in curries.
Best to deep fry mackerel before adding to curries.

d) Snapper
Snapper is the next best choice to barramundi.
I much prefer goldband snapper to red snapper.

e) Salmon
Best eaten when curry is piping hot.
Salmon is not as tasty when re-heat, but curry still taste as good.

f) Threadfin bream (ikan kerisi)
Makes the fish curry taste real nice, unfortunately too many bones to enjoy the meal.

2. Chillies, turmeric and other fresh ingredients.

Fresh chillies and turmeric are used in this recipe.
But some reason you are not able to get fresh chillies or turmeric or if you prefer to use dry ingredients, you can refer to my homemade curry powder.

3. Spices

1) Coriander seeds
2) Cumin seeds
3) Fennel seeds
4) fenugreek seeds
5) black mustard seeds
I prefer to grind coriander seeds, cumin seeds and fennel seeds on the day that I plan to make curry.
Freshly ground spices impart richer flavour and aroma.
Alternative, you can use store-bought ground coriander, ground cumin and ground fennel.

How to cook Malaysian Fish curry?

Printable list of ingredients and method can be found in the recipe card below.

However, I will take you through in my step by step photos.

Step 1: Grind spices

Place coriander seeds into a grinder.
Place coriander seeds, cumin seeds and fennel seeds into a grinder.

Ground spices
Ground spices.


Step 2 : Prepare ingredients for blending.

Roughly chop shallots.
Roughly chop shallots.

Roughly chop garlic
Garlic.

fresh turmeric
Turmeric (I used frozen turmeric as fresh turmeric is hard to come by).

cut up fresh red chillies.
Fresh red chillies.

Step 3: Prepare ingredients for sauteing

Thinly slice garlic
Thinly slice garlic.

Thinly slice shallots.
Thinly slice shallots.

Few sprigs of fresh curry leaves.
Few sprigs of fresh curry leaves.

Step 4: Cook fish curry


cooking oil into a hot pot.
Add 1/2 to 2/3 cup of cooking oil into a hot pot.
Do not be alarmed by the amount of oil used in this recipe.
The idea to cook the spices.

You may remove the oil later, once the spices and blended are cooked through.

Saute shallots until soften.
Saute shallots until soften.

Add garlic once the shallots has wilted
Add garlic once the shallots has wilted.
Garlic was not added earlier, as garlic tends to turn brown (burnt) faster than shallots.

Add curry leaves.
Add curry leaves.

Add fenugreek seeds to the hot pot.
Add fenugreek seeds to the hot pot.

Add mustard seeds.
Add mustard seeds.

Cook black mustard seeds.
Cook until you could hear tiny pops from black mustard seeds.

Add grounded spices and give a quick stir.
Add grounded spices and give a quick stir.

cook spice
Note: do not leave it too long as the spices can easily burn and curry will be bitter.

Add blended shallots, garlic, chillies and fresh turmeric.
Add blended shallots, garlic, chillies and fresh turmeric.

masukkan air
Add about 1/2 cup of water.

masukkan air asam jawa
Cook until oil split and add tamarind paste.

add 1/2 cup water
Again add 1/2 cup water before adding tomatoes and brinjals.


Add brinjals/ aubergines to the curry.
Add brinjals/ aubergines to the curry.

Add tomatoes
Add tomatoes for extra tinge of sour.

Add coconut cream.
Add coconut cream.
Note : I am using "Ayam" brand coconut cream.
Do not add water if you are using coconut milk or fresh coconut milk (extracted from freshly grated coconut).

Adjust salt to your taste.
Adjust salt to your taste.
I am not much into salt, so please adjust accordingly.

Add fish
Add fish (refer to the type of fish above that I highly recommend to add to fish curry).

Add ladies fingers.
Add ladies fingers.
Note: I am using frozen and pre-cooked ladies fingers.
If using fresh ladies fingers, please add together with brinjals/ aubergine.

Bring curry to a gentle boil.
Bring the pot of fish curry to a gentle boil.
Serve immediately with steam rice.

FAQ on Fish Curry

1. Can I cook fish curry a day before.

Yes you can cook fish curry a day before and re-heat for the next day.
And do note, depending on type of fish use to make curry, the fish meat or skin may turn rubbery.

2. I am a vegetarian, can I cook fish curry sans fish?

Definitely you can use the same exact ingredients (sans fish) to cook curry.
You can add more vegetables or even tempe for your protein.

3. How do I keep any leftover?

Always keep food in an airtight container and in the fridge.

4. How do I re-heat the fish curry?

I suggest taking out the leftover curry from the fridge few hours prior heating up.
Re-heat fish curry using microwave (1 to 2 minutes HIGH, depending on the amount) or re-heat using stove.

5. What shall I serve fish curry with?

Fish curry goes well with steam rice.
I prefer to use rice with high starch content like long grain, or medium grain rice.

My other suggestion is to eat fish curry with roti canai (Indian flat bread).
It is so good to mop all those tasty, creamy gravy with rotis.

resipi kari ikan


Video on How to cook fish curry.





This Malaysian fish curry recipe is super easy to cook, using sweet barramundi fillets in a rich creamy coconut curry sauce.


Comments