coconut milk white fish curry(Sri Lankan).
Sri Lankan fish curry is made with creamy coconut milk. You'll love this easy fish curry for its simplicity and taste. Also known as “Thalapath Malu Kirata”, it’s packed with flavour and enhanced with the richness of coconut milk, giving the fish gravy its thick creamy taste.

- Prep time
- 10 min
- Cook time
- 35 min
- Yield
- 4 servings
- Difficulty
- HARD
Ingredients
- Ingredients mentioned below use standard measuring cups and spoons.
- 700 g fish steaks of Thalapath cut into large chunks
- 3 tbsp oil
- A sprig of curry leaves
- 2 tbsp minced garlic(about 3 cloves of garlic)
- 2 ″ piece of Cinnamon
- 1 large onion sliced fine
- 1 large tomato chopped
- 2 green chillies or red chillies(optional)
- 1 tsp fenugreek
- 1/2 tsp turmeric powder
- 1/2 tsp chilli powder(optional to add heat to the fish curry)
- 1/2 cup thin coconut milk
- 1 cup coconut milk(reduce to 1/2 a cup if you want less gravy)
- Salt to taste
Instructions
- 1
Place the fish chunks in a large, wide bowl, add 1/4 teaspoon of turmeric powder, fill the bowl with water and rinse the fish quickly.
- 2
Do not soak the fish longer, but rinse twice and completely drain any excess water.
- 3
Place a pan over the low-medium fire and pour in the oil.
- 4
Once the oil heats, add the curry leaves, minced garlic, cinnamon and sliced onions. Sauté the ingredients until the onions turn soft for about 3 minutes over low heat.
- 5
Add the chopped tomatoes and the red or green chillies(optional)and continue to cook.
- 6
Add the fenugreek seeds, cook over low to medium heat.
- 7
Add turmeric powder, red chilli powder(optional, only if you need a little heat to the fish curry). Continue to cook over low to medium heat.
- 8
Pour in the thin coconut milk(To make thin milk, simply mix 1/4 cup thick milk with 1/2 cup of water).Slow simmer for 3 to 5 minutes. Season with salt.
- 9
Gently add the sailfish chunks to the thin coconut milk and continue to cook for another 3 to 5 minutes.
- 10
Finally, add the thick coconut milk (1/2 to 1 cup, as per your preference)to the fish curry. The amount of thick coconut milk depends on how much gravy you need.
- 11
Taste and adjust the seasoning.
- 12
Slow simmer for another 3-5 minutes or until you have a thick creamy coconut milk fish curry.