Sri lankan fish curry

This Sri Lankan Fish Curry features white fish simmered in a creamy coconut milk sauce, enriched with spices like cardamom and chili. Easy to prepare, it offers a taste of Sri Lanka in your home cooking.

13 Feb 2026
Cook time 20 min
Prep time 15 min

Ingredients:

1.50 lb white fish
1 tsp salt
1 tsp turmeric powder
2 tbsp olive oil
1 onion
2 garlic cloves
2 tomatoes
1 cinnamon stick
1 tsp chili powder
2 garlic cloves
1 tsp cardamom
1 tsp paprika
1 tsp dried coriander
1 cup coconut milk
2 tbsp lime juice
Sri lankan fish curry

Sri Lankan Fish Curry is a delightful and aromatic dish that combines the delicate flavors of white fish with the rich, creamy texture of coconut milk and a blend of traditional spices. This curry is relatively easy to prepare and brings the exotic tastes of Sri Lanka right into your kitchen.

Instructions:

1. Prepare the Fish:
- In a bowl, combine the fish chunks with salt and turmeric powder. Mix well and set aside to marinate for about 15 minutes.
2. Sauté Aromatics:
- Heat the olive oil in a large pan over medium heat. Add the chopped onion and sauté until it becomes translucent, about 5 minutes.
- Add the minced garlic and continue to sauté for another 1-2 minutes until fragrant.
3. Cook Tomatoes and Spices:
- Add the chopped tomatoes to the pan. Cook until the tomatoes soften and break down, about 5 minutes.
- Add the cinnamon stick, chili powder, cardamom, paprika, and dried coriander to the pan. Stir well and cook the spices for about 2-3 minutes, allowing them to bloom and release their flavors.
4. Incorporate Coconut Milk:
- Pour in the coconut milk and stir to combine. Bring the mixture to a gentle simmer.
5. Simmer the Fish:
- Gently add the marinated fish chunks into the pan. Ensure that the fish is submerged in the curry sauce.
- Simmer the fish in the sauce for about 10-12 minutes, or until the fish is cooked through and flakes easily with a fork.
6. Finish with Lime Juice:
- Stir in the lime juice and let the curry cook for another 2 minutes.
7. Serve:
- Remove the cinnamon stick before serving.
- Serve the Sri Lankan Fish Curry hot over steamed rice or with flatbread.

This Sri Lankan Fish Curry is a perfect blend of spices and creamy coconut milk that guarantees a delicious and satisfying meal. Serve it with steamed rice or flatbread to soak up all the wonderful flavors. Enjoy this quick and easy recipe for a taste of Sri Lanka!

Sri lankan fish curry FAQ:

What type of fish is best for Sri Lankan Fish Curry?

White fish like tilapia, cod, or snapper are ideal for Sri Lankan Fish Curry due to their mild flavor and firm texture. Avoid oily fish, as they can overpower the dish.

How do I know when the fish is done cooking?

The fish is done when it flakes easily with a fork and appears opaque throughout. This typically takes about 10-12 minutes of simmering in the curry.

Can I store leftover Sri Lankan Fish Curry, and for how long?

Yes, leftover Sri Lankan Fish Curry can be stored in an airtight container in the refrigerator for up to 2-3 days. Reheat gently on the stove or in the microwave.

What can I substitute for coconut milk in this recipe?

For a dairy-free alternative, you can use almond milk or cashew cream. However, this will alter the flavor and richness of the curry.

Can I adjust the spiciness of the curry?

Yes, you can adjust the spiciness by increasing or decreasing the chili powder. Start with less if you prefer a milder flavor, and add more to taste as it cooks.

Cooking Tips:

- For the best flavor, use fresh white fish and cut it into evenly sized pieces.

- Marinating the fish with salt and turmeric before cooking enhances the taste and helps tenderize it.

- To ensure a creamy texture, use full-fat coconut milk.

- Adjust the amount of chili powder to match your spice tolerance.

- Fresh lime juice added at the end of cooking enhances the tanginess and gives the dish a refreshing finish.

Nutrition Facts

4 Servings
Calories 410kcal
Protein 36g
Carbohydrates 14g
Fiber 4.60g
Sugar 6g
Fat 30g

More recipes

Chermoula chicken on braised lentils

Savoury chermoula chicken served on braised lentils.

13 Jan 2026

Garlic basil spaghetti with parmesan and butter

A quick and flavorful garlic basil spaghetti with parmesan.

15 Dec 2025

Salmon and potato cakes

Delicious salmon and potato cakes, perfect for any meal.

14 Dec 2025

Baked chicken with spinach, pears and blue cheese

Enjoy baked chicken with spinach, pears, and blue cheese.

07 Jan 2026

Shrimp curry

Quick and flavorful shrimp curry in a spiced tomato sauce.

31 Jan 2026

Basic roast chicken

Master the art of a simple, succulent roast chicken.

12 Nov 2025

Beef goulash

A hearty Hungarian beef goulash with tender meat and vegetables.

18 Feb 2026

Pineapple-glazed pork with chiles and lime

Sweet and spicy pineapple-glazed pork with jalapenos and lime.

20 Jan 2026

Posts