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

10-minute garlic mushroom risotto

Quickly prepare a creamy garlic mushroom risotto in 10 minutes.

13 Nov 2025

Spiced chicken thighs with couscous

Roasted spiced chicken thighs served with vibrant couscous.

24 Nov 2025

Pasta caprice

Enjoy a quick and vibrant Pasta Caprese with fresh basil and mozzarella.

28 Jan 2026

Teriyaki salmon parcels

Enjoy marinated salmon baked in savory teriyaki parcels.

11 Feb 2026

Orange & rosemary chicken

Succulent orange & rosemary chicken roasted with carrots.

05 Dec 2025

Linguine with roasted red peppers and kalamata olives

Enjoy a vibrant linguine dish with roasted peppers and olives.

03 Jan 2026

Slow cooker roast chicken

Tender slow-cooked chicken with crispy skin and roasted veggies.

19 Dec 2025

Spicy tomato pasta with ricotta and thyme

A spicy tomato pasta with ricotta and thyme for a quick meal.

30 Nov 2025

Posts