King Fish Curry
Firm pieces of king fish simmered in a tangy, spiced coconut gravy make this coastal Indian curry deeply comforting. It comes together with simple pantry spices and tastes wonderful with steamed rice or neer dosa.
For 4 servings
- prep · ~10 min
Prep the fish and masala ingredients.
1.Wash the king fish pieces gently and pat them dry.2.Chop the onion and tomatoes.3.Roughly chop the ginger and keep the garlic ready.4.Slit the green chilies and chop the coriander leaves. - mix · ~3 min
Grind the coconut masala.
Blend the grated coconut, ginger, garlic, cumin seeds, coriander powder, red chili powder, turmeric powder, tamarind paste, and 0.5 cup water into a smooth paste.
TIPUse a little extra water only if needed. A smooth paste gives the curry a silkier gravy. - saute · ~6 min
Cook the tempering and onion base.
1.Heat oil in a pan over medium heat.2.Add mustard seeds and let them splutter.3.Add curry leaves and green chilies and cook for 10 seconds.4.Add the onion and cook until soft and light golden, 4 to 5 minutes. - saute · ~8 min
Cook the tomatoes and masala.
1.Add the chopped tomatoes and cook until soft and pulpy, 4 to 5 minutes.2.Add the ground coconut masala and mix well.3.Cook the masala for 3 to 4 minutes, stirring often so it does not catch at the bottom.TIPKeep the heat medium-low once the coconut masala goes in so it cooks gently without splitting. - simmer · ~5 min
Make the curry gravy.
Add the remaining water and salt, then bring the curry to a gentle simmer. Cook for 4 to 5 minutes until the raw spice smell is gone and the gravy looks glossy.
- simmer · ~8 min
Cook the fish in the curry.
Slide the king fish 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.
TIPDo not stir hard after adding the fish or the pieces may break. - garnish · ~2 min
Finish with coriander leaves.
Sprinkle the chopped coriander leaves over the curry and let it sit for 2 minutes before serving.
- serve
Serve the king fish 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 king fish dry before cooking so the steaks stay firm and do not water down the gravy.
- 2Blend the coconut masala very smooth; any coarse bits can make the curry feel grainy instead of silky.
- 3Cook the onion only to light golden, not dark brown, so the curry keeps its bright coastal flavour.
- 4Once the fish goes in, shake the pan gently instead of stirring to keep the pieces from breaking.
- 5Do not boil the curry hard after adding fish; a low simmer keeps king fish moist and tender.
- 6Let the curry rest for 5 to 10 minutes before serving so the tamarind, chili, and coconut flavours settle.
- 7This curry tastes even better after a short rest, so you can make the gravy ahead and add fish just before serving.
Adapt it for your goals.
Low-oil
Use 1 tablespoon oil and a nonstick pan; the curry still stays rich because the coconut paste provides body.
spicierSpicier
Increase red chili powder or add one extra green chili for a hotter, more robust Goan-style curry.
prawnPrawn
Swap king fish for prawns and reduce the final cook time, ideal when you want a quicker seafood curry.
bonelessBoneless
Use boneless king fish chunks if you want easier serving for children or for eating with dosa.
Why this is on our healthy list.
Rich in Seafood Protein
King fish provides satisfying protein that makes this curry filling and suitable as a hearty main dish.
Contains Aromatic Spices
Ginger, garlic, cumin, coriander, turmeric, and curry leaves add flavour along with beneficial plant compounds.
Balanced With Coconut
Fresh coconut gives the curry richness and texture, helping create a satisfying meal when served with simple rice.
Frequently asked questions
The fish is done when it turns opaque, flakes easily with a spoon, and separates cleanly without looking dry.



