
Aromatic Sri Lankan Fish Curry
A fiery and fragrant fish stew infused with exotic spices and creamy coconut
This delicious Sri Lankan fish curry blends a variety of spices and the richness of coconut milk, perfect for a warming and satisfying meal.
- 1 h 15 min
- 4
- Intermediate
Ingredients
For the Fish Marinade
For the Curry Base
For the Spice Blend
For the Coconut Gravy
Preparation
Marinating the Fish
Combine ingredients
In a bowl, combine fish chunks with turmeric, salt, and lime juice.
Marinate
Cover and let it marinate for at least 20 minutes in the refrigerator.
Preparing the Curry Base
Heat oil
Heat coconut oil in a large pot over medium heat.
Sauté aromatics
Add onions, garlic, and ginger, sautéing until onions are translucent and aromatic.
Add spices
Add the spice blend ingredients, continue to stir for another 2-3 minutes until spices are fragrant.
Ensure not to burn the spices; they should be aromatic, not bitter. Pro Tip: Add a splash of water if the spices seem to be sticking to the pan.
Cooking Process
Building the Flavor Base
Add coconut milk, water, and tamarind paste to the curry base, stirring well.
Simmering
Let the mixture simmer on low heat, allowing the flavors to meld for 10 minutes.
Cooking the Fish
Add the marinated fish into the simmering curry, cooking gently for another 15 minutes until the fish is cooked through.
Plating & Serving

Aromatic Sri Lankan Fish Curry
Aromatic Sri Lankan Fish Curry
Plating & Serving
Serve hot in a deep dish, garnish with fresh cilantro, and offer lime wedges on the side for an extra burst of freshness.
