Aromatic Sri Lankan Fish Curry
This delicious Sri Lankan fish curry blends a variety of spices and the richness of coconut milk, perfect for a warming and satisfying meal.

Preparation
Get these tasks done before you start cooking.
Marinating the Fish
- 1
Combine ingredients
In a bowl, combine fish chunks with turmeric, salt, and lime juice.
- 2
Marinate
Cover and let it marinate for at least 20 minutes in the refrigerator.
Preparing the Curry Base
- 1
Heat oil
Heat coconut oil in a large pot over medium heat.
- 2
Sauté aromatics
Add onions, garlic, and ginger, sautéing until onions are translucent and aromatic.
- 3
Add spices
Add the spice blend ingredients, continue to stir for another 2-3 minutes until spices are fragrant.
Tip: 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.
How to Make Aromatic Sri Lankan Fish Curry
Total time: 1 h 40 min · Yields 4 servings
- 1
Building the Flavor Base
Add coconut milk, water, and tamarind paste to the curry base, stirring well.
- 2
Simmering
Let the mixture simmer on low heat, allowing the flavors to meld for 10 minutes.
- 3
Cooking the Fish
Add the marinated fish into the simmering curry, cooking gently for another 15 minutes until the fish is cooked through.
Chef's Tips
Frequently asked questions
You might also love
Browse all recipes
Miso Salmon With Charred Scallion Rice

Tuna Tartare With Sesame Avocado Base

Beef Stir Fry With Blistered Snap Peas

Lamb Tagine With Honeyed Summer Apricots

Watermelon Poke Bowl With Spicy Mayo

High Protein Breakfast Bowl With Smoked Paprika
Explore more from TastyFood
Looking for something different? Browse by category.