Main Course · Dinner · Indian ·

Zesty Indian Tamarind Fish Curry

Dive into the spiced fusion of succulent fish in a tangy tamarind and curry leaf sauce.

4.4(87 reviews)
·By Ethan Brooks·
Zesty Indian Tamarind 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

    Mix marinade

    In a bowl, mix turmeric powder, salt, and oil.

  2. 2

    Rub fish

    Rub the mixture over the fish chunks.

  3. 3

    Rest fish

    Let it rest for at least 30 minutes to absorb flavors.

Preparing the Tamarind Sauce

  1. 1

    Temper spices

    Heat oil in a pan; add mustard seeds until they splutter.

    Tip: Do not let the mustard seeds burn as it will impart a bitter taste.

  2. 2

    Add spices

    Add fenugreek seeds, curry leaves, and green chilies.

  3. 3

    Sauté aromatics

    Stir in the onions and sauté until golden, then add ginger-garlic paste.

    Tip: Gently sauteing the spices on low heat ensures their oils are released, enhancing the flavor.

How to Make Zesty Indian Tamarind Fish Curry

Total time: 1 h 40 min · Yields 4 servings

  1. 1

    Sautéing the Base

    Mix in the tomato puree and cook until oil separates.

  2. 2

    Simmering the Sauce

    Pour in the tamarind extract and bring to a gentle simmer.

  3. 3

    Adding Fish & Final Touch

    Add marinated fish and cook until done, garnishing with coriander leaves.

Chef's Tips

    Frequently asked questions

    You might also love

    Browse all recipes

    Explore more from TastyFood

    Looking for something different? Browse by category.