How to Make Spicy Malvani Fish Curry at Home
Servings Prep Time
5people 15minutes
Cook Time
25minutes
Servings Prep Time
5people 15minutes
Cook Time
25minutes
Ingredients
For marinade
For curry
Instructions
  1. Thoroughly wash the fish pieces and pat dry using a kitchen towel. Add all the marinade ingredients together and coat the fish nicely with the marinade. Keep it aside for at least 30 minutes.
  2. Heat a saucepan and dry roast all the whole masala ingredients until fragrant. Once cooled, grind all the whole and powdered ingredients into a fine powder. In a wok, heat oil along with mustard seeds. Once they start spluttering, add curry leaves.
  3. Once the curry leaves start crackling, add ginger, garlic and onion. Sauté for a few minutes or until the onions turn soft and golden brown. Then add tomato, salt, turmeric and sauté until tomato turns mushy. Add the ground Malvani masala and continue sautéing for about a minute.
  4. Add the tamarind water and cook for about 2-3 minutes. Then reduce the flame, add coconut milk and bring to a boil. Finally, add the marinated fish along with the leftover marinade and some water to adjust the consistency. Stir, cover and simmer for at least 8-10 minutes or until the fish is cooked entirely.
  5. Serve hot with steamed rice, fried fish and some pickled onions.
Recipe Notes

Recipe Tip

Always add the fish to the curry at the end to avoid overcooking, as fish tends to cook quickly. 

Share your version of this recipe

Do you make Malvani Fish Curry at home? If yes, then tell us how you make it. Share your version of the recipe with us.

Frequently Asked Questions

Can I directly add the fish without marinating it?

Yes. You can add the fish without marinating. But then, let the curry stand for at least an hour before serving it so that the fish and curry absorb the flavours.

What can I add if tamarind isn’t available?

You can add kokum water if tamarind isn’t available.

Print Recipe
How to Make Spicy Malvani Fish Curry at Home
Course Main Dish
Cuisine Indian
Prep Time 15 minutes
Cook Time 25 minutes
Servings
people
Ingredients
For marinade
For curry
Course Main Dish
Cuisine Indian
Prep Time 15 minutes
Cook Time 25 minutes
Servings
people
Ingredients
For marinade
For curry
Instructions
  1. Thoroughly wash the fish pieces and pat dry using a kitchen towel. Add all the marinade ingredients together and coat the fish nicely with the marinade. Keep it aside for at least 30 minutes.
  2. Heat a saucepan and dry roast all the whole masala ingredients until fragrant. Once cooled, grind all the whole and powdered ingredients into a fine powder. In a wok, heat oil along with mustard seeds. Once they start spluttering, add curry leaves.
  3. Once the curry leaves start crackling, add ginger, garlic and onion. Sauté for a few minutes or until the onions turn soft and golden brown. Then add tomato, salt, turmeric and sauté until tomato turns mushy. Add the ground Malvani masala and continue sautéing for about a minute.
  4. Add the tamarind water and cook for about 2-3 minutes. Then reduce the flame, add coconut milk and bring to a boil. Finally, add the marinated fish along with the leftover marinade and some water to adjust the consistency. Stir, cover and simmer for at least 8-10 minutes or until the fish is cooked entirely.
  5. Serve hot with steamed rice, fried fish and some pickled onions.
Recipe Notes

Recipe Tip

Always add the fish to the curry at the end to avoid overcooking, as fish tends to cook quickly. 

Share your version of this recipe

Do you make Malvani Fish Curry at home? If yes, then tell us how you make it. Share your version of the recipe with us.

Frequently Asked Questions

Can I directly add the fish without marinating it?

Yes. You can add the fish without marinating. But then, let the curry stand for at least an hour before serving it so that the fish and curry absorb the flavours.

What can I add if tamarind isn’t available?

You can add kokum water if tamarind isn’t available.