How to Make Fish Curry – A Traditional Indian Seafood Delight

 


---


Fish curry is a flavour-packed dish made with tender fish simmered in a rich, aromatic gravy of spices, onions, tomatoes, and often coconut milk. A staple in many coastal regions of India, from Kerala to Bengal, fish curry is a beloved comfort food served with rice or flatbreads.


In this blog post, you'll learn how to make fish curry step by step using British English, with full Google SEO keywords such as fish curry recipe, how to cook fish curry, Indian fish curry, traditional seafood curry, and more. This guide is perfect for home cooks, food lovers, and anyone looking to explore Indian cuisine.



---


📚 Table of Contents


1. What is Fish Curry?



2. Types of Indian Fish Curry



3. Health Benefits of Fish Curry



4. Ingredients You’ll Need



5. Step-by-Step Fish Curry Recipe



6. Tips for Perfect Fish Curry



7. Popular Fish Varieties for Curry



8. Serving Suggestions



9. FAQs About Fish Curry



10. Final Thoughts





---


🐟 What is Fish Curry?


Fish curry is a traditional dish prepared by simmering fish in a spiced gravy. The base can include ingredients like onions, tomatoes, garlic, ginger, curry leaves, and coconut milk, depending on the region. It’s a comforting and satisfying dish that's easy to prepare and rich in flavour.


Across India, you’ll find a variety of styles – from Kerala-style fish molee to Goan fish curry and Bengali macher jhol – each using local ingredients and cooking methods.


> Google SEO keywords: fish curry, fish curry recipe, Indian fish curry, how to make fish curry, seafood curry Indian style





---


🌍 Types of Indian Fish Curry


1. South Indian Fish Curry


Often coconut-based, with mustard seeds, curry leaves, and tamarind. Examples include Kerala fish curry and Chettinad fish curry.


2. Goan Fish Curry


Known for its tangy flavour, it uses coconut, kokum, or vinegar and lots of red chillies.


3. Bengali Fish Curry (Macher Jhol)


Prepared with mustard oil, potatoes, and spices like panch phoron, with a thinner broth.


4. Sri Lankan Fish Curry (Bonus)


Similar to South Indian style but often includes lemongrass and pandan leaves.



---


🌿 Health Benefits of Fish Curry


Rich in protein – fish is an excellent source of lean protein


Heart-healthy fats – especially from oily fish like mackerel and sardines


Anti-inflammatory spices – turmeric, garlic, and ginger aid digestion and immunity


Low in carbs – perfect for those following low-carb or diabetic-friendly diets




---


🛒 Ingredients for a Basic Indian Fish Curry (Serves 4)


> Prep time: 15 minutes

Cook time: 25 minutes

Total time: 40 minutes




For the Marinade:


500g fish fillets or steaks (cod, tilapia, kingfish, or mackerel)


½ tsp turmeric powder


½ tsp salt


1 tbsp lemon juice



For the Curry:


2 tbsp vegetable oil or coconut oil


1 tsp mustard seeds (optional)


1 onion – finely sliced


1 tsp ginger-garlic paste


2 tomatoes – finely chopped or pureed


1 tsp turmeric powder


1 tsp red chilli powder


1½ tsp coriander powder


½ tsp garam masala


Salt – to taste


1½ cups water or thin coconut milk


¼ cup thick coconut milk (optional for creaminess)


1 sprig curry leaves (optional)


Fresh coriander leaves – for garnish




---


👨‍🍳 How to Make Fish Curry – Step-by-Step Guide


Step 1: Marinate the Fish


1. Clean and pat dry the fish pieces.



2. In a bowl, combine turmeric, salt, and lemon juice.



3. Rub the mixture onto the fish and set aside for 15–30 minutes.




Step 2: Prepare the Base


1. Heat oil in a deep pan over medium heat.



2. Add mustard seeds and let them crackle (optional).



3. Add sliced onions and sauté until golden brown.




Step 3: Add Aromatics and Tomatoes


1. Stir in the ginger-garlic paste and cook for 2 minutes until the raw smell fades.



2. Add chopped tomatoes and cook until they break down into a thick paste.




Step 4: Add Spices


1. Sprinkle turmeric, red chilli powder, coriander powder, and salt.



2. Mix well and cook for 3–4 minutes until the oil separates from the masala.




Step 5: Add Liquid and Simmer


1. Add water or thin coconut milk. Stir and bring to a boil.



2. Reduce heat and let it simmer for 5 minutes to develop the flavours.




Step 6: Cook the Fish


1. Gently slide in the marinated fish pieces.



2. Cover and cook for 10–12 minutes (less for boneless fillets) until the fish is cooked through.



3. Add thick coconut milk (if using) and simmer for another 2 minutes without boiling.




Step 7: Garnish and Serve


1. Sprinkle garam masala and fresh coriander.



2. Serve hot with rice or Indian bread.




> Google SEO keywords: simple fish curry recipe, fish curry with coconut milk, traditional Indian seafood curry, step-by-step fish curry





---


💡 Tips for the Perfect Fish Curry


Choose firm fish like cod, tilapia, or kingfish so they don’t break apart in the curry.


Avoid over-stirring after adding fish – gently shake the pan instead.


Adjust spice levels to taste – reduce chilli powder for a milder version.


Use fresh coconut milk for authentic flavour if available.


Mustard oil adds depth to Bengali fish curries – heat it to smoking point before use.




---


🐟 Best Fish Varieties for Curry


Cod – popular in British kitchens, holds shape well


Tilapia – mild flavour, perfect for creamy curries


Kingfish (Surmai) – firm and flavourful


Mackerel (Bangda) – oily and rich, great for spicy curries


Sardines – soft and flavour-packed, ideal for coastal curries



> Google SEO keywords: best fish for curry, which fish to use in Indian curry, firm fish for stews, fish curry for cod, how to use tilapia in curry





---


🍽️ Serving Suggestions


Steamed basmati rice – the most common and comforting pairing


Jeera rice – adds extra flavour from cumin


Chapati or naan – for scooping up the rich curry


Lemon wedges and onion salad – for freshness and crunch




---


❓ Frequently Asked Questions


Q: Can I use frozen fish?


A: Yes. Thaw completely and pat dry before marinating to avoid excess moisture.


Q: Can I make fish curry in advance?


A: Absolutely. It often tastes better the next day as the flavours develop. Refrigerate and reheat gently.


Q: Is fish curry healthy?


A: Yes. It’s high in protein, low in carbohydrates, and packed with beneficial spices and omega-3s (especially if using oily fish).


Q: Can I skip coconut milk?


A: Yes. Use just water or tomato-based gravy for a lighter, spicier version.



---


📝 Final Thoughts


Whether you're new to Indian cuisine or a seasoned cook, this fish curry recipe is a must-try. Easy to prepare and brimming with traditional flavours, it’s a delightful way to enjoy seafood at home. Whether you prefer it spicy, tangy, or creamy, this authentic Indian fish curry can be tailored to your taste.


Give this recipe a go, and bring the coastal charm of India to your dining table!



---


🔍 Full Google SEO Keywords Used:


fish curry


how to make fish curry


Indian fish curry recipe


traditional seafood curry


South Indian fish curry


Goan fish curry


fi

sh curry with coconut milk


fish curry for rice


step-by-step fish curry


curry with cod or tilapia


best fish for curry


homemade fish curry recipe




--- write ✍️ by foodie Parmod.



Comments