Goan Kingfish Curry
A tangy, gently spiced coastal curry where kingfish simmers in a fresh coconut, red chili, and tamarind gravy. It is light enough for a meal spread yet full of classic Goan flavor in every spoonful.
For 4 servings
- prep · ~15 min
Soak the chilies and season the fish.
1.Soak the dried red chili in a little warm water for 15 minutes to soften.2.Rub the kingfish with 1 pinch turmeric powder and a small pinch of the salt.3.Set the fish aside while you make the curry masala.TIPHandle the fish gently so the steaks stay whole when they simmer. - mix · ~4 min
Grind the coconut masala.
1.Add grated coconut, soaked dried red chili, coriander seeds, cumin seeds, black peppercorns, garlic, tamarind paste, 1 pinch turmeric powder, and 0.5 cup water to a blender.2.Grind to a smooth, thick paste.3.Add a splash more water only if needed to keep the masala fine and pourable. - saute · ~5 min
Cook the onion base.
Heat oil in a pan over medium heat. Add the chopped onion and cook for 4 to 5 minutes until soft and lightly golden.
TIPDo not brown the onion too much; a lighter base keeps the curry bright and coastal in flavor. - simmer · ~8 min
Simmer the curry gravy.
1.Add the ground coconut masala to the pan and rinse the blender with the remaining water.2.Pour that water into the pan, add the slit green chili, and stir well.3.Add the remaining salt and bring the curry to a gentle simmer.4.Cook for 6 to 8 minutes, stirring now and then, until the raw smell fades and the gravy looks smooth.TIPKeep the heat medium-low once it starts bubbling so the coconut gravy does not catch at the bottom. - simmer · ~8 min
Cook the fish in the curry.
Slide the kingfish pieces into the simmering gravy in a single layer. Cover and cook on low heat for 6 to 8 minutes, gently shaking the pan once or twice, until the fish is just cooked through and flakes easily.
TIPAvoid stirring with a spoon after adding the fish or the pieces may break. - rest · ~5 min
Rest the curry for 5 minutes.
- serve
Serve the curry hot.
What to keep in mind.
7 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat the kingfish dry before rubbing with turmeric and salt so the seasoning sticks evenly.
- 2Grind the coconut masala very smooth; a coarse paste makes the curry feel grainy instead of silky.
- 3Keep the onion only lightly golden, not dark brown, so the gravy stays bright and traditionally Goan.
- 4Once the fish goes in, shake the pan gently instead of stirring to keep the steaks intact.
- 5Do not let the curry boil hard after adding fish; a gentle simmer keeps kingfish moist and tender.
- 6Resting the curry for 5 minutes helps the tamarind, chili, and coconut settle into a more rounded flavor.
- 7This curry tastes even better after a short stand, but reheat very gently so the fish does not overcook.
Adapt it for your goals.
Pomfret
Use pomfret instead of kingfish for a softer, more delicate texture that still suits the same tangy coconut gravy.
prawnPrawn
Swap in prawns and reduce the final cooking time; this gives a quicker seafood curry with the same Goan-style masala.
extra spicyExtra-spicy
Use hotter dried red chilies or add one more green chili if you prefer a sharper, more fiery coastal finish.
low oilLow-oil
Reduce the oil slightly and soften the onion on lower heat; useful if you want a lighter everyday curry.
Why this is on our healthy list.
Protein-Rich Seafood
Kingfish provides substantial protein, making the curry satisfying and helpful for a balanced meal.
Spice-Based Antioxidants
Garlic, turmeric, pepper, cumin, and coriander add protective plant compounds along with flavor.
Moderate Fat from Coconut
Fresh coconut gives body and richness, so the curry feels full without relying on large amounts of oil.
Frequently asked questions
The steaks should turn opaque and flake easily with gentle pressure; stop cooking as soon as they do to avoid dryness.



