Meal Prep · Indian
Fish Curry (South Indian Style)
A vibrant, spicy, and tangy South Indian fish curry, perfect for a hearty and flavorful meal.
Ingredients
Tap to check offMethod
Step-by-step- Clean and pat dry the fish pieces. Marinate them with a pinch of turmeric powder and salt. Set aside for at least 15 minutes.
- Heat coconut oil in a heavy-bottomed pan or traditional clay pot over medium heat. Add mustard seeds and fenugreek seeds; let them splutter.
- Add curry leaves, chopped onion, and green chilies. Sauté until the onions turn translucent and light golden brown, about 5-7 minutes.
- Add grated ginger and minced garlic, and sauté for another 2-3 minutes until fragrant, being careful not to burn.
- 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.
- Pour in the thick coconut milk and water. Bring the mixture to a gentle simmer, stirring occasionally.
- 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.
- Gently place the marinated fish pieces into the simmering gravy. Do not stir vigorously to prevent the fish from breaking.
- 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.
- Garnish with fresh curry leaves (optional) and serve hot with steamed rice, appam, or puttu.
Nutrition
Per serving| Nutrient | Amount |
|---|---|
| Calories | 380 kcal |
| Protein | 28 g |
| Fat | 22 g |
| Carbohydrates | 12 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.


