logo
chefadora
chefadora
Recipes
Become An Author
Chefadora AI
Blogs
Help Center
Recipes
Become An Author
Blogs
Kerala Fish Curry recipe

Kerala Fish Curry

User profile image
Gayatri (@rene121)
IndianLunchDinnerMain CourseDairy-FreeSeafoodSpicyNut-FreeNon-Vegetarian

Here's a flavorful Fish Curry without Coconut that’s perfect for those who prefer a lighter, tangy version of this classic dish. This recipe uses basic Indian spices and tamarind for a rich, spicy, and slightly sour curry. Follow the steps below for a delicious home-cooked fish curry.

Stuck mid-recipe?

Chefadora AI has the answer - timers, swaps, step-by-step help.

Prep Time
15min
Cook Time
25min
Total Time
40min

Ingredients

4 Servings
(1 serving = Approximately 125g of fish curry)

For the fish

  • fish (kingfish, seer, mackerel, or any firm white fish)
    fish (kingfish, seer, mackerel, or any firm white fish)
    500g
  • turmeric powder
    turmeric powder
    1/2tsp
  • salt
    salt
    1/2tsp
  • lemon juice (optional – for marinating)
    lemon juice (optional – for marinating)
    1tbsp

For the curry

  • oil (coconut oil or any neutral oil)
    oil (coconut oil or any neutral oil)
    2tbsp
  • mustard seeds
    mustard seeds
    1tsp
  • curry leaves
    curry leaves
    1sprig
  • medium onion, finely chopped
    medium onion, finely chopped
    1
  • green chili slit (adjust to taste)
    green chili slit (adjust to taste)
    1
  • ginger-garlic paste
    ginger-garlic paste
    1tbsp
  • medium tomatoes, finely chopped
    medium tomatoes, finely chopped
    1
  • red chili powder (adjust to taste)
    red chili powder (adjust to taste)
    1 1/2tsp
  • coriander powder
    coriander powder
    1tsp
  • turmeric powder
    turmeric powder
    1/2tsp
  • Salt to taste
    Salt to taste
  • water (adjust as needed)
    water (adjust as needed)
    1 1/2cups
  • Small lemon-sized tamarind (soaked in ½ cup warm water)
    Small lemon-sized tamarind (soaked in ½ cup warm water)
  • Fresh coriander leaves, for garnish
    Fresh coriander leaves, for garnish

Want to keep this recipe for later? We can email it to you!

Nutrition (per serving)

Calories

272.6kcal (13.63%)

Protein

26.4g (52.8%)

Carbs

3.2g (1.16%)

Sugars

0.1g (0.3%)

Healthy Fat

4.9g

Unhealthy Fat

13.3g

% Daily Value based on a 2000 calorie diet

Prep Time
15min
Cook Time
25min
Total Time
40min

How to make Kerala Fish Curry

Prepare the Fish

  1. Step 1

    Clean and cut the fish into medium-sized pieces.

  2. Step 2

    Marinate with turmeric, salt, and lemon juice.

  3. Step 3

    Set aside for 10–15 minutes while you prepare the curry base.

Soak Tamarind

  1. Step 1

    Soak tamarind in warm water for 10 minutes.

  2. Step 2

    Squeeze and strain to extract tamarind juice. Set aside.

Make the Curry Base

  1. Step 1

    Heat oil in a pan.

  2. Step 2

    Add mustard seeds and let them splutter.

  3. Step 3

    Add curry leaves and green chili.

  4. Step 4

    Add chopped onions and sauté until golden brown.

Add Tomatoes & Spices

  1. Step 1

    Add ginger-garlic paste and sauté for 1 minute until raw smell disappears.

  2. Step 2

    Add chopped tomatoes and cook until soft and mushy.

  3. Step 3

    Add red chili powder, coriander powder, turmeric, and salt.

  4. Step 4

    Cook the masala until oil begins to separate from the sides.

Add Tamarind Water

  1. Step 1

    Pour in the tamarind extract and let it come to a boil.

  2. Step 2

    Add 1 to 1½ cups of water depending on how thick you want the curry.

  3. Step 3

    Simmer for 5–7 minutes to let the flavors develop.

Add the Fish

  1. Step 1

    Gently place the marinated fish pieces into the simmering curry.

  2. Step 2

    Cover and cook for 8–10 minutes on medium heat until the fish is cooked through.

  3. Step 3

    Avoid stirring too much – shake the pan gently to avoid breaking the fish.

Finish & Garnish

  1. Step 1

    Taste and adjust salt or tanginess if needed.

  2. Step 2

    Garnish with chopped coriander leaves.

  3. Step 3

    Let the curry rest for 10 minutes before serving – it deepens the flavor.

Want to keep this recipe for later? We can email it to you!

Nutrition (per serving)

Nutrition (per serving)

Calories

272.6kcal (13.63%)

Protein

26.4g (52.8%)

Carbs

3.2g (1.16%)

Sugars

0.1g (0.3%)

Healthy Fat

4.9g

Unhealthy Fat

13.3g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Use fresh fish for the best flavor and texture.

  2. Adjust the quantity of chili powder and green chili based on your spice tolerance.

  3. Let the curry rest for a few minutes before serving to enhance the flavors.

  4. Avoid overcooking the fish to keep it tender and juicy.

FAQS

  1. Can I use frozen fish for this recipe?

    Yes, you can use frozen fish, but ensure it is thawed completely and drained before marinating.

  2. What can I substitute for tamarind?

    You can use lemon juice or vinegar as a substitute, but tamarind provides the authentic flavor.

  3. Can I make this curry less spicy?

    Yes, reduce the quantity of red chili powder and green chili to make it less spicy.

  4. What type of fish works best for this curry?

    Firm white fish like kingfish, seer, or mackerel works best as they hold their shape during cooking.

  5. Can I add coconut milk to this curry?

    This recipe is designed without coconut milk, but you can add it for a creamier version if desired.

rene121's profile picture

Gayatri

(@rene121)

Cooking is my passion. Flavours unite us 🤝..I love to create new recipes... and also love to learn about different cuisine.

chefadora
© 2023-26 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia
About Us
What's Chefadora?Chefadora AIOur MissionHelp Centre
Explore
HomeSearchOur BlogsCollectionsOur AuthorsIngredientsRecipesAndroid AppiPhone App
For Creators
Become an AuthorEarn ProgramContact Us
Our Policies
Terms of ServicePrivacy PolicyCookie Policy
Kerala Fish Curry recipe