New content every week! Subscribe to the newsletter for updates.

50 Min

easy

3 persons

South Indian Fish Curry

South Indian Fish Curry in a white coloured casserole dish on a working surface

Flaky and succulent salmon, with a savoury, spicy, slightly tangy, and aromatic base, comes together in a pan to create this mouth-watering and delicious South Indian Fish Curry!

Each state in South India has developed its own version of fish curry, reflecting local tastes and ingredients. In Kerala, the curries are rich and coconut-based, often including coconut milk for a creamy texture that mellows the spices. Tamil Nadu’s fish curries are known for their tangy and spicy flavors, with tamarind and red chilies playing key roles. Andhra Pradesh’s version is famous for its intense heat and bold flavors, while Karnataka offers variations influenced by Konkani and Mangalorean cuisine.

I made this fish curry three times in the span of a week, and my husband, who doesn’t usually like seafood, enjoyed it down to the last bite so don’t walk to the supermarket, RUN! Come home and make this ASAP. It does take 50 minutes (with prep time) to make this fish curry recipe but while you’re making the curry, you can have rice cooking in the background. By the time you’ve finished making the curry, everything will be ready to be plated for a nice, warm dinner, bringing the flavours of South India to the comfort of your own home.

South Indian Fish Curry in a white coloured casserole dish on a working surface

South Indian Fish Curry

MinaaMinaa
Flaky and succulent salmon, with a savoury, spicy, slightly tangy, and aromatic base, comes together in a pan to create this mouth-watering and delicious South Indian Fish Curry!
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Course Dinner, Main Course
Cuisine Indian, South Indian
Servings 4 servings
Calories 380 kcal

Ingredients
  

  • 70 ml Vegetable Oil neutral tasting oil
  • ½ tsp Cumin Seeds
  • ½ Black Mustard Seeds
  • 1 Red Onion thinly sliced
  • tsp Ginger & Garlic Paste see notes
  • 1 Green/Red Chili finely sliced
  • 2 Tomatoes finely diced
  • 400 g Salmon Fillets room temperature
  • tbsp Coconut Milk
  • 2 tsp Ground Black Pepper
  • 2 tsp Salt
  • 10 ml Lemon Juice
  • 15 g Fresh Cilantro/Coriander finely chopped

Spice Mix

  • ½ tsp Turmeric Powder
  • 1 tsp Cumin Powder
  • 1 tsp Smoked Paprika Powder/Paprika Powder
  • tsp Garam Masala
  • 2 tsp Ground Coriander
  • 1-3 tsp Chili Powder depending on heat preference

Instructions
 

  • Heat oil in a pan over medium-high heat. Once the oil is hot, add the cumin seeds and mustard seeds. You should hear a sizzling or popping sound as the cumin and mustard seeds crackle. Then, add the sliced onions and sauté until they turn light brown.
  • Add the ginger-garlic paste, the sliced chili and spice mix and sauté for another 10-20 seconds.
  • Next, add the tomatoes and cook until they become soft and mushy.
  • Add the salmon fillets directly to the pan and mix the fish gently with the tomato spice mixture and let it cook for 5 minutes, stirring occasionally. Pour in the coconut milk, lemon juice, salt, and black pepper, and mix everything well. From this point, be gentle when stirring to avoid breaking the fish.
  • Cover the pan with a lid, lower the heat to medium, and let it cook for 10 minutes. At the 5-minute mark, remove the lid, turn the fish over, and gently mix everything. Cover again and continue cooking for the remaining 5 minutes.
  • Uncover the lid and check if the fish is fully cooked. If needed, flip the fish over, cover the pan again, and cook for an additional 5 minutes. Once the fish is done, add the chopped coriander leaves, mix gently, and let the curry simmer for 1–2 minutes. Remove the pan from heat and plate the fish curry.
  • Serve warm with white rice, chapati or even naan!

Notes

GINGER & GARLIC PASTE 
For the ginger and garlic paste, you will need 30 grams of peeled ginger and four garlic cloves. Blend them together with a little water (about 20–30 ml) to help with blending, or pound them (without water) into a paste using a mortar and pestle. For this South Indian Fish Curry recipe, you only need 1 1/2 teaspoon of the paste. Store the remaining paste in an airtight container in the refrigerator for up to a week, and use it to make my cheesy keema puff pastry or coconut butter chicken.
 
SUBSTITUTIONS
Fish
The best fish to use are salmon, cod, Spanish mackerel, or any mild-flavoured fish that isn’t too delicate. It’s also best to use fish fillets with the skin on for this recipe because the skin holds the fillet together and prevents it from breaking into pieces. You can always remove the skin later if you prefer not to consume it.
Tamarind or Lemon?
Usually, tamarind is used in South Indian fish curry instead of lemon juice. However, I know that for some, tamarind might not be easily accessible in local supermarkets, and for others, it might not be something used on a daily basis. So, to make this recipe easier and more accessible, I used lemon instead, as it is far more common and frequently used in many households.
 
STORAGE 
The curry will keep well for 2 days in the refrigerator. Store the leftover curry in an airtight container. When ready to consume again, add 100 ml of water and heat it up in a pan on medium heat until the curry comes to a boil (stir occasionally to prevent burning at the bottom of the pan!).
Keyword coconut fish curry, curry recipe, easy curry recipe, homemade fish curry, indian dinner, indian fish curry, salmon curry, salmon recipe, south indian curry, south indian fish curry, spiced salmon

Nutritional Information

380 kcalCalories
28 gTotal Fat
620 mgSodium
2 gDietary Fiber
24 gProtein
18 mgVitamin C
62 mgCholesterol
8 gCarbohydrates
3 gSugar
320 IUVitamin A
2 mgIron

*Nutritional values are approximate and may vary depending on ingredients used and serving sizes.

Enjoyed this recipe?

Join the Sunday newsletter

Every other Sunday, I'll share a recipe, a story, or thoughts. Your lazy Sunday morning read with your morning tea or coffee!

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating