Mangalorean fish curry with coconut-rich gravy spices curry leaves and steamed rice

Mangalorean Fish Curry Recipe – Coconut-Rich & Aromatic

🐟πŸ₯₯ Creamy coconut, tangy tamarind and warm spicesβ€”one spoonful and you’ll feel like you’re sitting by the coast. 🌊❀️

There are days when you crave a curry that feels comforting but completely different from your everyday dal or chicken curry. This is that curry.

Mangalorean Fish Curry brings together freshly ground spices, coconut and tamarind in a beautifully balanced gravy. It's bold, slightly tangy and wonderfully aromaticβ€”and honestly, the rice is just an excuse to eat more curry! πŸ˜‹

πŸ•’ Prep Time: 20 mins

πŸ”₯ Cook Time: 25 mins

πŸ‘¨πŸ‘©πŸ‘§πŸ‘¦ Serves: 3–4

⭐ Difficulty: Medium

πŸ›’ Ingredients

For the Masala 🌢️

  • 1 cup grated fresh coconut
  • 6–8 dried red chillies
  • 1 tsp coriander seeds
  • Β½ tsp cumin seeds
  • ΒΌ tsp fenugreek seeds
  • 4–5 black peppercorns
  • 2–3 garlic cloves
  • Β½-inch ginger
  • Small lemon-sized ball of tamarind, soaked in warm water

For the Curry 🐟

  • 500 g firm fish such as kingfish, pomfret or mackerel
  • 1 tbsp coconut oil or regular oil
  • 1 tsp mustard seeds
  • 1 sprig curry leaves
  • 1 tomato, chopped
  • Β½ tsp turmeric powder
  • Salt to taste
  • 2–2Β½ cups water

πŸ‘¨πŸ³ Let's Make It!

1. Roast the Spices 🌢️

Dry roast coriander, cumin, fenugreek, pepper and dried chillies for a minute or two until fragrant.

Let them cool.

2. Grind the Coastal Masala πŸ₯₯

Blend the roasted spices with coconut, garlic, ginger and soaked tamarind.

Add a little water and grind into a smooth, rich paste.

3. Build the Curry Base 🌿

Heat oil in a wide pan. Add mustard seeds and let them crackle.

Add curry leaves and chopped tomato. Cook until the tomato softens.

4. Add the Masala πŸ”₯

Add the ground masala, turmeric and salt.

Cook on low-medium heat for 3–4 minutes, stirring occasionally.

5. Add Water

Pour in about 2–2Β½ cups of water and bring the curry to a gentle boil.

Adjust the consistency according to how much gravy you like.

6. Add the Fish 🐟

Gently place the fish pieces into the curry.

Don't stir aggressivelyβ€”just shake the pan gently so the fish doesn't break.

7. Simmer Slowly

Cover and cook on low heat for 8–10 minutes, or until the fish is cooked through and the gravy has thickened slightly.

8. Finish & Serve ❀️

Taste and adjust salt or tamarind if needed.

A tiny drizzle of coconut oil at the end adds a beautiful coastal aroma.

πŸ’‘ Chef's Secret

Fresh coconut and properly roasted spices make the difference.

Don't burn the spices while roastingβ€”they only need to become fragrant.

And once the fish goes in, resist the temptation to keep stirring. Gentle simmering keeps the fish intact and lets it absorb the curry beautifully.

🍚 Serve It With

This curry is made for steamed white rice.

It's also delicious with neer dosa, rice roti, crispy papad or a side of cooling sol kadhi.

And whatever you do, save some curry for the next mealβ€”it somehow tastes even better after the flavours have had time to mingle! πŸ˜‹

πŸ‘¨πŸ³ Coconut-Rich. Tangy. Aromatic.

Good food has a way of taking you places.

One bowl of this curry, some hot rice and suddenly your kitchen feels a little closer to the coast. 🌊❀️

Back to blog

Share Your Thoughts