Main Course · Dinner · Asian · Sri Lankan ·

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.

4(795 reviews)
·By Ethan Brooks·
Aromatic Sri Lankan Fish Curry — Main Course served and photographed from above
Prep
25 min
Cook
1 h 15 min
Difficulty
Intermediate
Serves
4

Preparation

Get these tasks done before you start cooking.

Marinating the Fish

  1. 1

    Combine ingredients

    In a bowl, combine fish chunks with turmeric, salt, and lime juice.

  2. 2

    Marinate

    Cover and let it marinate for at least 20 minutes in the refrigerator.

Preparing the Curry Base

  1. 1

    Heat oil

    Heat coconut oil in a large pot over medium heat.

  2. 2

    Sauté aromatics

    Add onions, garlic, and ginger, sautéing until onions are translucent and aromatic.

  3. 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. 1

    Building the Flavor Base

    Add coconut milk, water, and tamarind paste to the curry base, stirring well.

  2. 2

    Simmering

    Let the mixture simmer on low heat, allowing the flavors to meld for 10 minutes.

  3. 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

    Explore more from TastyFood

    Looking for something different? Browse by category.