Fish Curry (South Indian Style)
Meal Prep · Indian

Fish Curry (South Indian Style)

A vibrant, spicy, and tangy South Indian fish curry, perfect for a hearty and flavorful meal.

Prep: 20 min
🔥Cook: 35 min
Total: 55 min
🍽4 servings
Non-Vegetarian
Fish Curry (South Indian Style)

Ingredients

Tap to check off

Method

Step-by-step
  1. Clean and pat dry the fish pieces. Marinate them with a pinch of turmeric powder and salt. Set aside for at least 15 minutes.
  2. Heat coconut oil in a heavy-bottomed pan or traditional clay pot over medium heat. Add mustard seeds and fenugreek seeds; let them splutter.
  3. Add curry leaves, chopped onion, and green chilies. Sauté until the onions turn translucent and light golden brown, about 5-7 minutes.
  4. Add grated ginger and minced garlic, and sauté for another 2-3 minutes until fragrant, being careful not to burn.
  5. Reduce heat to low. Add the remaining turmeric powder, Kashmiri chili powder, coriander powder, and black pepper powder. Cook for 1-2 minutes, stirring constantly, adding a splash of water if needed to prevent spices from burning.
  6. Pour in the thick coconut milk and water. Bring the mixture to a gentle simmer, stirring occasionally.
  7. Add the strained tamarind pulp and salt to taste. Stir well and let it simmer for 5-7 minutes, allowing the flavors to meld and the gravy to thicken slightly.
  8. Gently place the marinated fish pieces into the simmering gravy. Do not stir vigorously to prevent the fish from breaking.
  9. Cover the pan and cook for 8-12 minutes, or until the fish is cooked through and flaky. The cooking time will depend on the thickness of the fish pieces.
  10. Garnish with fresh curry leaves (optional) and serve hot with steamed rice, appam, or puttu.

Nutrition

Per serving
NutrientAmount
Calories380 kcal
Protein28 g
Fat22 g
Carbohydrates12 g

Storage & Freezer Guide

Make it last
Refrigerator 3-4 days

Store leftover fish curry in an airtight container in the refrigerator. Ensure it cools completely before storing.

Freezer Up to 2 months

For longer storage, transfer the curry (without fish, if possible, as fish can get mushy) to a freezer-safe container. Thaw overnight in the refrigerator before reheating.

Reheat Stovetop/Microwave

Gently reheat on the stovetop over low heat, stirring occasionally and adding a splash of water if the gravy is too thick. Alternatively, microwave in short bursts until heated through.

Chef’s Corner

  • For an authentic South Indian touch, cook the curry in a traditional clay pot (manchatti), which enhances the flavor and retains heat beautifully.
  • Always add fish gently to the gravy and avoid over-stirring once it’s in, as fish can be delicate and break apart easily.
  • Adjust the spice level by varying the amount of green chilies and chili powder. A final drizzle of raw coconut oil just before serving can elevate the aroma and richness.
Scroll to Top