Fish Curry Recipe - Swasthi's Recipes (2024)

8K Shares

This Fish Curry is satisfying, nutritious and packed with a burst of Indian flavors. Onions, tomatoes, spices & herbs enrich the taste & aroma of this Fish curry that is sure to delight the entire family. Chapati, roti, Naan or a bowl of steaming hot rice with this Fish Masala is comfort food at its best!

Fish Curry Recipe - Swasthi's Recipes (1)

About Fish Curry

Fish curry is a staple in a lot of Asian countries and is made in various ways using different locally available ingredients like coconut, poppy seeds, tamarind etc. In this post I show you how to make it the easiest way with the most basic ingredients – the panty staples.

The coastal cuisines of India are incomplete without a delicious Fish Curry. Traditionally fresh caught fish were cleaned, minimally spiced & cooked in clay cookware that would impart delicious flavors.

My Recipe

This fish curry is made much the same traditional way by sautéing onions, ginger garlic, tomatoes & ground spices. Later this onion tomato masala is simmered to cook down the ingredients & bring out the flavors.

Marinated fish is seared on a pan and then cooked briefly in the prepared curry.

A lot of people add the fish directly to the simmering curry. But we personally prefer to marinate and sear first as this cuts down the fishy smell. Though this step is optional I highly recommend this if you are new to seafood curries & stews.

I prefer to blend the onion tomato masala to give the curry/gravy a thicker texture with superior flavors. This is what makes this dish the best!

This recipe uses a small amount of coconut. You can use fresh grated or frozen coconut or coconut milk. If you don’t consume coconut, you may simply leave out that or substitute with cashews.

This recipe is easily adaptable & you can play around with the ingredients. If you love tamarind in your Fish curry, feel free to add some while you make the curry. You can also squeeze some lemon juice before serving. To use amchur, add it at the finishing stage.

More Fish Recipes
Salmon Rice Bowl
Fish Pulusu
Salmon Curry
Fish Biryani
Fish Fry
Tandoori Salmon

Ingredients & Substitutes

Fish: While you can make a fish curry with any kind of firm flesh fish, I would suggest to use something you love. Because everyone has their own favourite fish and you may not compromise on that. The following fishes are a good choice and go well in a curry.

Mackerel
(Spanish mackerel or King mackerel)
Tilapia
Snapper
Mahi mahi
Halibut
Catfish
Cod
Grouper
Barramundi
Pompano/ pomfret
Basa
Seer fish

Ginger garlic paste is nothing but ground ginger and garlic in equal quantities. If you don’t have that, you can simply use them in minced or grated form. You can make it following my recipe here – ginger garlic paste or use a store bought paste. There is no substitute to this. However you may use dried ginger and garlic powder at the finishing stage.

Curry leaves impart a unique flavor to the dish. Do not use dried curry leaves. It is okay not to use them or simply use a Indian bay leaf.

Garam Masala is an Indian spice blend that is easily available in Asian stores. I do not have a recommended brand for that because I make my own following this recipe – Garam masala. It is important to use a flavorsome masala as it is the key ingredient that flavors your dish.

Fennel seeds are my favourite spice as it adds natural sweet tones and balances the pungent flavors of the other spices. You may skip if you don’t have.

Coconut milk: If you like more coconut flavors in your curry, add as much coconut milk as you want but note that it brings down the flavors. So increase the garam masala and other spices proportionately.

How To Make Fish Curry (Stepwise Photos)

Make Masala Paste

1. Heat 1 tbsp oil in a pan. Add cumin and allow to splutter. Then add onions & saute until golden.

Fish Curry Recipe - Swasthi's Recipes (2)

2. Add ginger garlic and fry for 30 to 60 seconds. When they turn fragrant, add tomatoes and half tsp salt.

Fish Curry Recipe - Swasthi's Recipes (3)

3. Fry until the raw smell goes away.

Fish Curry Recipe - Swasthi's Recipes (4)

4. Add coconut, red chili powder, turmeric and fennel seeds (optional).

Fish Curry Recipe - Swasthi's Recipes (5)

5. Fry everything well until the onion masala smells good. Ensure the raw smell has gone. Cool this completely.

Fish Curry Recipe - Swasthi's Recipes (6)

Prepare Fish

6. This one and next step are optional. Marinate fish with red chili powder, turmeric, very little salt and ginger garlic paste. Do not leave this marinated fish aside, just fry them right away.

Fish Curry Recipe - Swasthi's Recipes (7)

7. Heat a pan with 1 tsp oil, fry the fish until the raw smell of the ginger garlic paste has gone. You can use the same pan used to fry the onions, I used a different one since I used a steel pan. Set this aside.

Fish Curry Recipe - Swasthi's Recipes (8)

8. Add the cooled ingredients to a blender jar along with 2 to 4 tbsps of water.

Fish Curry Recipe - Swasthi's Recipes (9)

9. Blend to a coarse or smooth paste to suit your taste. We prefer coarse texture in our curry so I made a coarse paste. If you prefer a smooth texture, make a smooth paste.

Fish Curry Recipe - Swasthi's Recipes (10)

How to Make Fish Curry

10. Add another tbsp. oil & heat on a low flame. When the oil turns slightly hot, add curry leaves and green chilies.

11. When the leaves splutter, add the ground paste. Mix everything well .

Fish Curry Recipe - Swasthi's Recipes (11)

12. Sprinkle garam masala and salt. You can add more red chilli powder at this stage to adjust the heat. I added a bit more. Fry everything well until the masala smells good.

Fish Curry Recipe - Swasthi's Recipes (12)

13. Pour 1 ¼ cup water and mix well to make lump free gravy. You may need to adjust the amount of water slightly.

Fish Curry Recipe - Swasthi's Recipes (13)

14. On a medium flame boil until the oil begins to separate and the gravy thickens. This may take about 5 mins. Check the salt and spice now. Adjust any taste that is needed. If you like to use tamarind, you can soak some tamarind in hot water. Extract and filter the juice to the gravy. We do not prefer tamarind so i have not used, the sourness from tomatoes is good enough.

15. Add the fish pieces to the gravy and cook for few mins. Flip them and cook until they bulge, meaning they are cooked completely. If desired garnish with coriander leaves.

Fish Curry Recipe - Swasthi's Recipes (15)

Serve fish curry with rice or chapathi.

Fish Curry Recipe - Swasthi's Recipes (16)

More Indian curry recipes
Mutton curry
Chicken curry
Chicken korma
Prawn curry

Fish Curry Recipe - Swasthi's Recipes (17)

Related Recipes

Salmon Rice Bowl

Salmon Curry Reci...

Fish Tikka Masala...

Fish Fry Recipe (...

Prawn Curry (Praw...

Fish biryani reci...

Recipe Card

Fish Curry Recipe - Swasthi's Recipes (24)

Fish Curry Recipe | Indian Fish Masala

4.99 from 577 votes

Simple fish curry made in Indian style. Mildly spicy, flavorful and delicious tasting fish curry. Serve it with rice or roti.

Print Recipe Pin Recipe

Jump to Comments

For best results follow the step-by-step photos above the recipe card

Prep Time10 minutes minutes

Cook Time30 minutes minutes

Total Time40 minutes minutes

Servings3

AuthorSwasthi

Ingredients (US cup = 240ml )

Marinade

  • 1.1 lbs (½ kg) Fish (any firm fish)
  • ½ tbsp ginger garlic paste
  • tsp turmeric
  • ¼ to ½ tsp Kashmiri red chili powder
  • ¼ tsp salt or as needed

To saute & puree

  • 1 tbsp oil (adjust as needed)
  • ½ tsp cumin seeds (jeera)
  • 2 medium onions sliced about 1 cup sliced
  • ½ tbsp ginger garlic minced or paste
  • 2 medium tomatoes ripe (¾ to 1 cup chopped)
  • ½ tsp salt (adjust to taste)
  • 1 tsp Kashmiri red chilli powder (adjust as needed)
  • tsp turmeric
  • ½ tsp fennel seeds (optional) (saunf)
  • 2 tbsp coconut (grated or ¼ cup coconut milk or 12 cashew nuts)

For curry

  • 1 tbsp oil
  • 1 sprig curry leaves or small bay leaf
  • 1 to 2 green chili (chopped or slit)
  • 1 to 1 ½ tsp garam masala or curry powder as needed (refer notes)
  • 1¼ to 1½ cup water

Instructions

Preparation

  • Marinate fish with ½ tbsp ginger garlic paste, ⅛ tsp turmeric, ¼ tsp red chilli powder & ¼ tsp salt.

  • On a flat fry pan, heat 1 tsp oil. Fry fish pieces slightly until the raw smell goes away just for 2 to 3 mins on both sides. You can also sear the fish. Keep this aside. (refer picture below)

  • Heat 1 tbsp oil in a pot and add cumin. When they sputter, add onions and saute until lightly golden.

  • Next add ginger garlic paste and saute for 30 seconds. Add tomatoes & ½ tsp salt. Saute until tomatoes turn soft and mushy.

  • Next add coconut, fennel seeds (optional), red chili powder & turmeric. Fry until the mixture turns fragrant & raw smell has gone away.

  • Cool this & add to a blender jar along with 2 to 4 tbsps water. Blend to a smooth or coarse paste to suit your liking. (refer notes). You can also use a immersion blender. Keep this aside.

How to Make Fish Curry

  • Add 1 tbsp more oil to the same pot used earlier. Heat up on a low flame.

  • When the oil turns slightly hot, add curry leaves & green chilies.

  • When they splutter, add the ground onion tomato paste and garam masala. Taste test the paste and add more chilli powder at this stage if you want more heat or more deeper color.

  • Saute until the mixture smells good.

  • Pour 1 ¼ to 1½ cup water. Mix and bring it to a boil. Cook until you see traces of oil on the surface and the gravy thickens a bit.

  • Gently slide the fish pieces and cook covered on a medium heat.

  • Carefully flip or turn the pieces to the other side after 3 to 4 mins.

  • Cook until the fish pieces bulge a bit. This is the indication they are cooked completely. Taste the curry and add more salt if needed.

  • Optionally garnish fish curry with coriander leaves if desired.

Notes

If you prefer a smoother gravy, then blend the paste to a smooth texture adding more water as needed. For a coarse gravy, blend it coarse.

The kind of garam masala to use depends on ones choice of the gravy. Some folks do not prefer strong garam masala as they like to keep the fish flavour dominant. But we use a stronger garam masala. Also do adjust the quantity of masala to suit your taste.

Alternative quantities provided in the recipe card are for 1x only, original recipe.

For best results follow my detailed step-by-step photo instructions and tips above the recipe card.

NUTRITION INFO (estimation only)

Nutrition Facts

Fish Curry Recipe | Indian Fish Masala

Amount Per Serving

Calories 309Calories from Fat 117

% Daily Value*

Fat 13g20%

Saturated Fat 2g13%

Cholesterol 83mg28%

Sodium 171mg7%

Potassium 673mg19%

Carbohydrates 11g4%

Fiber 3g13%

Sugar 4g4%

Protein 35g70%

Vitamin A 425IU9%

Vitamin C 22.3mg27%

Calcium 43mg4%

Iron 1.8mg10%

* Percent Daily Values are based on a 2000 calorie diet.

Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

Fish Curry Recipe - Swasthi's Recipes (25)

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Popular Recipes

Butter Chicken Recipe (Indian Chicken Makhani)

Chicken Vindaloo Recipe

Aloo Gobi Recipe

Masala Chai Recipe (Indian Masala Tea)

Vegetable Pakora Recipe

Fish Curry Recipe - Swasthi's Recipes (2024)

FAQs

Which fish is best for fish curry? ›

Fish - Firm white fish work best in this dish - some suggestions: Spanish mackerel – (this is what I used, excellent value), tilapia, snapper, barramundi, cod (all types), mahi-mahi, halibut, basa, ling. Salmon and trout are also mild enough to use here.

Is fish curry healthy? ›

Is fish curry healthy? Yes! Fish is an incredibly lean source of protein, coconut milk is filled with healthy fats, and the fresh herbs and spices are all loaded with vitamins and minerals. Overall, this is a fantastic dish to incorporate into a healthy diet.

Why is my fish curry watery? ›

Too much liquid or broth is added during cooking. Short cooking time or not enough simmering time for the sauce to reduce. Low-heat cooking: you need medium-high to high heat to cook off excess liquid. Cooking the curry with the lid: all the evaporated water will collect in the lid and get added back into the curry.

How do you take the bitterness out of fish curry? ›

Solution: While cooking your curry spices, add a pinch of salt to bring out the natural sweetness of the spices. Alternatively, add a teaspoon of sugar and stir well before tasting.

What is the healthiest fish to eat in the world? ›

7 Healthiest Fish to Eat, According to Experts
  1. Sardines. “Sardines are one of the healthiest fish to eat because they're very high in omega-3s,” says Gomer. ...
  2. Mackerel. Mackerel is a good source of omega-3 fatty acids, says Sauceda. ...
  3. Anchovies. ...
  4. Salmon. ...
  5. Herring. ...
  6. Trout. ...
  7. Tuna.
Mar 28, 2024

Is fish curry good for high blood pressure? ›

A bowl of steaming hot fish curry a day may just keep heart disease at bay! Fishes such as salmon and tuna are rich in Omega 3 fatty acids which can help you keep blood pressure in check and also reduce chronic inflammation.

Is fish sauce necessary for curry? ›

The Fishy Element

Shrimp paste is a key part of Thai curry, but you can also replace it with more available fish sauce. I always have a bottle on hand to add flavor to stir-fries and curries as needed. For vegetarian and vegan curries, leave it out completely.

What can I add to my curry to make it taste better? ›

The easiest way to fix a bland and tasteless curry is by adding spices like red chili powder, cumin, coriander, garam masala, curry leaves and turmeric. Just make a quick tempering and pour over the curry to give it a nice punch of spices and herbs.

How do you reduce turmeric taste in fish curry? ›

Another simple hack to fix excess haldi is curries by adding a few teaspoons of fresh malai or cream, this will subside the bitterness and add a wonderful taste to the curries, stews and sabzis.

Does coconut milk thicken curry? ›

For a rich and creamy curry, coconut milk or cream can be a fantastic thickening agent. They not only add creaminess but also a delightful tropical flavour. Simply pour in some coconut milk or cream and let it simmer until your sauce reaches the desired consistency.

Which fish is better for fish fry? ›

White-fleshed fish, like cod or tilapia, cook quickly and evenly. They become crisp, which is ideal for frying. Oily fish, though tasty, might not cook as evenly. Their strong flavor can also hide the dish's other tastes.

Which fish is best for taste? ›

#1: Salmon

When it comes to the best tasting fish, few fish can rival the allure and versatility of salmon. Renowned for its rich taste and succulent texture, salmon has become a staple in kitchens around the world. Its distinct flavor profile and buttery texture make it a true culinary gem.

What is the US equivalent of Rohu fish? ›

If you're after a taste similar to rohu, you might want to try catfish or tilapia in the U.S. They have a mild and slightly sweet flavor, somewhat like what you'd find with rohu. Give them a shot and see which one you like best! I buy catfish fillet as an alternative of Rohu.

What is a firm white fish? ›

When we call for firm white fish we generally mean mildly flavored, quick-cooking fish that usually isn't very expensive. Popular kinds of white fish are tilapia, cod, bass, grouper, haddock, catfish, and snapper, and these are great for frying, searing, using in soups and chowders, and baking.

Top Articles
Latest Posts
Article information

Author: Patricia Veum II

Last Updated:

Views: 6506

Rating: 4.3 / 5 (64 voted)

Reviews: 87% of readers found this page helpful

Author information

Name: Patricia Veum II

Birthday: 1994-12-16

Address: 2064 Little Summit, Goldieton, MS 97651-0862

Phone: +6873952696715

Job: Principal Officer

Hobby: Rafting, Cabaret, Candle making, Jigsaw puzzles, Inline skating, Magic, Graffiti

Introduction: My name is Patricia Veum II, I am a vast, combative, smiling, famous, inexpensive, zealous, sparkling person who loves writing and wants to share my knowledge and understanding with you.