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.

Macro-Fit Meal Planner

Turn this recipe into a full day that hits your macros

Set your calorie & macro targets β€” we'll build a complete breakfast, lunch, dinner and snack plan around real recipes. Regenerate any meal in one click.

Plan My Day →
05 May 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

Tilapia with lemon and spices

Spicy lemon tilapia, quick and perfect for weeknight dinners.

05 May 2026

Penne with roasted asparagus

A wholesome penne dish with roasted asparagus and balsamic butter.

05 May 2026

Bbq chicken burrito bowls

Satisfying BBQ chicken burrito bowls with rice and veggies.

05 May 2026

Grilled sesame chicken kebabs with onion, ricotta and spearmint

Juicy sesame chicken kebabs with ricotta and fresh herbs.

05 May 2026

Salmon and potato cakes

Delicious salmon and potato cakes, perfect for any meal.

05 May 2026

Pumpkin & chickpea curry

Enjoy this hearty pumpkin & chickpea curry, perfect for cozy dinners.

05 May 2026

Black bean burger

Delicious black bean burgers loaded with veggies and protein.

05 May 2026

Spaghetti carbonara

Creamy spaghetti carbonara with bacon, broad beans, and leeks.

05 May 2026

Posts