Goan Mackerel Curry
A tangy, gently spiced coastal curry where fresh mackerel simmers in a coconut and tamarind gravy. It is light yet full of flavor, with warmth from red chilies and a classic Goan finish that pairs beautifully with rice.
For 4 servings
- prep · ~15 min
Soak the chilies and tamarind.
Place the dried red chilies and tamarind in a little warm water and let them soften for 15 minutes.
TIPSoftened chilies grind smoother and give the curry an even color. - mix · ~5 min
Grind the curry paste.
1.Add grated coconut, soaked dried red chilies, tamarind, garlic, ginger, coriander seeds, cumin seeds, and turmeric powder to a blender.2.Pour in 1 cup water.3.Blend to a smooth, thick paste. - boil · ~4 min
Start the curry base.
1.Heat oil in a clay pot or saucepan over medium heat.2.Add sliced onion and chopped tomato.3.Cook for 3 to 4 minutes until the onion softens and the tomato starts breaking down.TIPDo not brown the onion deeply; this curry tastes best with a lighter, fresher base. - simmer · ~8 min
Cook the gravy.
Add the ground paste, remaining 1 cup water, and salt. Stir well and bring to a gentle simmer. Cook for 6 to 8 minutes, stirring now and then, until the raw coconut smell fades.
- simmer · ~10 min
Add the mackerel and finish the curry.
Slide the mackerel pieces into the simmering gravy in a single layer. Cover and cook gently for 8 to 10 minutes until the fish is just cooked through and flakes easily.
TIPAvoid stirring with a spoon after adding the fish; swirl the pan gently so the pieces stay whole. - rest · ~5 min
Let the curry rest for 5 minutes.
- serve
Serve hot with steamed rice.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat the mackerel dry before adding it so the curry stays silky, not watery.
- 2Blend the coconut paste very smooth; a coarse paste can make the gravy feel grainy.
- 3Keep the gravy at a gentle simmer after adding fish, or the mackerel can break apart and toughen.
- 4Once the raw coconut smell disappears, avoid overcooking the gravy or it can lose its fresh coastal flavor.
- 5If the tamarind is very sharp, add it gradually while grinding and taste the gravy before all the fish goes in.
- 6This curry tastes even better after a short rest, which lets the tamarind, chili, and fish flavors settle together.
- 7Store leftovers chilled for up to a day and reheat very gently; mackerel is delicate and can fall apart if boiled.
Adapt it for your goals.
Spicier
Use hotter dried red chilies or add 1-2 extra chilies for a fierier, more robust coastal-style curry.
milderMilder
Reduce the dried red chilies and increase coconut slightly for a softer curry that still keeps the Goan tang.
pomfretPomfret
Swap mackerel for pomfret if you want a milder, less oily fish with the same coconut-tamarind gravy.
prawnPrawn
Use prawns instead of mackerel for a quicker-cooking seafood version; add them only at the end so they stay juicy.
Why this is on our healthy list.
Rich in Omega-3 Fats
Mackerel is an oily fish that naturally provides beneficial fats along with satisfying flavor.
Good Source of Protein
The fish makes this curry filling and protein-rich, helping turn it into a balanced main dish with rice.
Contains Protective Aromatics
Garlic, ginger, turmeric, and dried red chilies add depth while contributing plant compounds from whole spices.
Moderate Oil Cooking
The recipe uses only a small amount of added oil, with much of the richness coming from coconut and fish.
Frequently asked questions
Yes, but thaw it fully and pat it dry first. Excess water can thin the gravy and dilute the coconut-tamarind flavor.



