Fish Curry Masala Indian Style
A homestyle Indian fish curry masala with tender fish pieces simmered gently in a tomato, coconut, curry leaf, and warm spice gravy.
Cook This Meal
Ingredients
- fish pieces
- onion
- tomato
- coconut milk
- ginger garlic paste
- curry leaves
- turmeric
- chili powder
- coriander powder
- mustard seeds
- oil
- tamarind or lemon juice
- salt
- cilantro
Steps
- Pat 1 1/2 lb fish pieces dry and season lightly with salt, 1/2 tsp turmeric, and 1 tsp chili powder.
- Heat 2 tbsp oil in a wide pan. Add 1 tsp mustard seeds and a handful of curry leaves, then let them sizzle for a few seconds.
- Add 1 sliced onion and cook until softened and lightly golden around the edges.
- Stir in 1 tbsp ginger garlic paste and cook for about 30 seconds, just until fragrant.
- Add 2 chopped tomatoes, 1 tsp coriander powder, and another pinch of turmeric. Cook until the tomatoes soften into a thick masala.
- Pour in 1 cup coconut milk and 1/2 cup water. Simmer gently for 5 minutes so the sauce comes together.
- Add the fish pieces in a single layer. Cover and simmer gently for 8 to 10 minutes, turning only once if needed, until the fish is cooked through and flakes easily.
- Finish with tamarind or lemon juice, adjust salt, and scatter cilantro on top. Rest 5 minutes before serving.
Watch Videos
Estimated Nutrition
Nutrition estimates are for general cooking guidance only and are not medical advice, diagnosis, treatment, or condition-specific diet guidance. If you have allergies, dietary restrictions, medications, or a medical condition, check ingredient labels and consult a qualified professional.
Reviewed cooking notes
Why this recipe works
Gentle simmer keeps fish tender
Fish cooks quickly, so a low simmer helps the pieces stay moist instead of breaking apart.
Coconut softens the masala
Coconut milk rounds out chili, turmeric, tomato, and curry leaves into a balanced family-style curry.
Resting improves the sauce
A short rest lets the fish absorb the masala while the gravy thickens slightly.
Fix it while cooking
Went wrong, confused, or need help?
Use these quick fixes first. If the issue is still unclear, open Rescue and describe what happened, what step you are on, and what ingredients you already added.
Curry tastes flat
Add lemon, salt, or a little chili powder.
Sauce is too thin
Simmer uncovered for a few minutes.
Fish is breaking
Stop stirring and spoon sauce over the fish.
Round out the meal
What goes well with it?
Quick answers
Fish Curry Masala Indian Style FAQ
Can I use frozen fish?
Yes. Thaw it safely in the refrigerator, pat it dry, and cook gently.
Can I make this ahead?
The sauce can be made ahead, but add fish near serving time for best texture.
How do I avoid a fishy taste?
Use fresh or properly thawed fish, pat it dry, and finish with lemon or tamarind.
Keep exploring
Explore more recipes
Your note will stay private and will only be used to improve TryCookMate.