How To Make Malvani Fish Curry At Home

Note- This post may contain affiliate links, we earn from qualifying purchases made on our website. If you make a purchase through links from this website, we may get a small share of the sale from Amazon and other similar affiliate programs.

Malvani fish curry is one of the most exquisite dishes from Malvani cuisine. It is filled with the richness of coconut milk and ground Malvani spices which make it mesmerizing.

Malvani fish curry

Originated from the western coastal region of India, Malvani fish curry is a global favorite primarily because of the fiery and delectable taste it can offer. The first time I dined at a Goan restaurant is when I fell in love with it to the extent that I was forced to reach out to the chef to inquire about the recipe. After all of this effort, I was finally able to enjoy Malvani fish curry at home.

To make the Malvani fish curry, start with grinding the Malvani masala. Heat oil in a pan and saute mustard seeds, onions, chopped ginger, chopped tomatoes, sprinkle salt and turmeric in it. Then, add malvani masala and tamarind water to it. Let it simmer for a while. Lastly, add coconut milk along with fish. Cook it until the fish is cooked and serve it hot.

You can also add nigella seeds or any of its substitutes to the curry if you want. This was just a snippet of the recipe. Find the complete recipe below. There are other main course recipes on our blog as well that you should also check.

1. LentejasAnother name of this recipe is lentil soup. Lentil is an edible legume. It is known for its lens-shaped seeds. It grows in pods and has two seeds in every pod. Its main producers are India and Canada.

2. Escabeche Fish This recipe is quite famous in the Asian, Mediterrane, and European regions. This seafood recipe that I will be sharing today goes by the name of Escabeche.

3. Brazilian Fish StewA fish stew can be served with rice or tortillas. A Brazilian stew is also called Moqueca; it can be made with the fish you prefer in coconut milk and chili, tomatoes, lemon, and onions.

4. Sous Vide SwordfishThis teriyaki swordfish is a healthy, delicious recipe that will keep you wanting more. The teriyaki sauce is a perfect complement to the fish, but will not overpower.

Malvani fish curry

Malvani Fish Curry

Malvani fish curry is one of the most exquisite dishes from Malvani cuisine. It is filled with the richness of coconut milk and ground Malvani spices which make it mesmerizing.
5 from 3 votes
Prep Time 10 mins
Cook Time 30 mins
Total Time 40 mins
Course Main Course
Cuisine Indian
Servings 2
Calories 230 kcal


  • Saucepan
  • Wok


For Fish Curry

  • 1 inch Ginger (finely chopped)
  • 4 cloves Garlic (finely chopped)
  • 1 Onion (finely chopped)
  • 2 Tomatoes (finely chopped)
  • ½ cup  Coconut Milk
  • ½ cup Tamarind Water
  • 1 sprig Curry Leaves
  • 1 teaspoon  Mustard Seeds
  • 1 teaspoon Mustard Oil
  • Salt (to taste)

For Marinade

  • 2 Kingfish (cut into flat fillet)
  • 1 teaspoon Red Chilli Powder
  • ½ teaspoon Turmeric Powder
  • 1 teaspoon Cumin Powder
  • 1 teaspoon Coriander Powder
  • Juice of 1 Lemon
  • Salt (to taste)

For Malvani Masala

  • 1 teaspoon Coriander Seeds
  • ½ cup Cumin Seeds
  • 1 teaspoon Fennel Seeds
  • 1 inch Cinnamon Stick
  • 2 Cloves
  • 1 Bay Leaf
  • 1 pinch Nutmeg
  • ½ teaspoon Whole Black Peppercorns
  • 4 Dry Red Chillies
  • 1 Star Anise


To Make Malvani Masala

  • Dry roast the coriander seeds, cumin seeds, fennel, cloves, cinnamon, cloves, bay leaf, star anise, and black peppercorns for about a time period of 5 minutes in a pre-heated saucepan.
  • Once you have roasted all the components, grind them well with dry red chilies, nutmeg until you get a smooth powder.

To Make The Fish Curry

  • Heat some mustard oil in a wok. Add mustard seeds to it and cook until you hear a crackling sound. Then, add the curry leaves.
  • When the curry leaves start to crackle, add chopped ginger, garlic, and onions to the wok. Saute the onions until they turn golden brown.
  • After this, add chopped tomatoes, turmeric, and salt to taste. Cook them until the tomatoes become mushy.
  • After cooking it for 5 minutes, add the freshly ground Malvani masala and saute it. To this mixture, add 1/2 cup of tamarind water.
  • Let this mixture cook for a few minutes. Then, add coconut milk, and bring it to a boil on a simmered flame. Add marinated fish pieces one after the other into the boiling curry along with the marinated masala.
  • Add water to achieve the desired consistency, give it a light stir, cover the wok with a lid and let it cook for 10 minutes until it is cooked thoroughly.




Serving: 250g | Calories: 230kcal | Carbohydrates: 12g | Protein: 23g | Fat: 10g | Saturated Fat: 2g | Cholesterol: 50mg | Sodium: 1200mg | Fiber: 4g | Sugar: 3g
Keyword Fish Curry, Fish Recipe, Indian, Malvani Fish Curry
Tried this recipe?Let us know how it was!

1 thought on “How To Make Malvani Fish Curry At Home”

  1. Thank you so much for sharing this post. I read the entire recipe and tried making it for my family. I enjoyed making it everyone appreciated me I really felt nice.

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating