West Indian · Main course
Goan Fish Curry (Coconut & Kokum Fish Curry)
Goan fish curry is a coastal main course of fish simmered in a ground coconut and red chilli gravy, soured with kokum, a dried fruit native to the Western Ghats. NNWA includes it as a defining dish of Goan Hindu home cooking, distinct from the vinegar-based curries of the region's Catholic tradition.
- Prep
- 20 min
- Cook
- 25 min
- Total time
- 45 min
- Servings
- 4
- High-protein
- Heart-healthy
Ingredients
- 500g fish (pomfret, kingfish or mackerel), cleaned and cut into pieces
- 1 cup fresh grated coconut
- 4-5 dried Kashmiri red chillies, soaked
- 1 teaspoon coriander seeds
- 1/2 teaspoon cumin seeds
- 4-5 black peppercorns
- 1/2 teaspoon turmeric powder
- 4-5 cloves garlic
- 1-inch piece ginger
- 1 small onion, chopped
- 1 tomato, chopped
- 4-5 pieces dried kokum, soaked in a little warm water
- 2 tablespoons coconut oil
- Salt, to taste
- Water, as needed
NNWA health note
Fish such as pomfret, kingfish or mackerel provide omega-3 fatty acids alongside high-quality protein, both associated with cardiovascular health when eaten regularly as part of a varied diet. Kokum contributes tartness without needing tamarind or excess salt, and coconut, while calorie-dense, supplies flavour and body from a whole-food source rather than a processed fat.
Method
- 01
Grind the grated coconut, soaked red chillies, coriander seeds, cumin seeds, peppercorns, turmeric, garlic and ginger with a little water into a smooth, thick paste.
- 02
Heat the coconut oil in a clay pot or heavy pan, add the chopped onion and sauté until translucent.
- 03
Add the chopped tomato and cook until it softens and breaks down.
- 04
Add the ground coconut-spice paste and cook for 5-6 minutes, stirring often, until the oil begins to separate at the edges.
- 05
Add enough water to reach a curry consistency and bring it to a gentle boil.
- 06
Add the soaked kokum along with its soaking water, and simmer for 5 minutes to let the sourness infuse the gravy.
- 07
Season with salt, then slide in the fish pieces gently so they don't break.
- 08
Simmer uncovered on medium-low heat for 8-10 minutes, without stirring vigorously, until the fish is just cooked through.
- 09
Rest for a few minutes off the heat before serving hot with steamed rice.
Fish curry made with coconut and kokum is one of the most recognisable dishes of Goan Hindu households, where it is often referred to simply as the everyday curry eaten with rice rather than treated as a special-occasion dish. It differs clearly from the vinegar-forward, Portuguese-influenced curries associated with Goan Catholic cooking, such as vindaloo, which points to how the same coastal state carries two distinct culinary traditions shaped by different histories.
NNWA included this curry because it demonstrates souring with a whole fruit, kokum, rather than tamarind or vinegar, which is a regionally specific technique worth understanding on its own terms. It is also a clear, everyday example of an omega-3-rich fish dish cooked in a way that keeps the fish itself, rather than heavy frying, at the centre of the nutrition story.
The main technique to protect is not overcooking the fish once it goes into the gravy; fish curry needs only a short simmer, and stirring too vigorously breaks the pieces apart. Using a well-toasted spice paste, cooked until the oil visibly separates at the edges, is what gives the gravy its depth rather than tasting raw or flat.
Where fresh kokum is unavailable, a small amount of tamarind pulp can be substituted, though the flavour becomes noticeably sharper and less fruity. Coastal households also vary the fish used freely depending on the day's catch, from pomfret and kingfish to mackerel or prawns, with the coconut-kokum base staying constant across versions.
Learn the science
Thyroid & Hormonal Nutrition
This dish's nutrition reasoning is taught in full in this NNWA course.
What people ask about Goan Fish Curry (Coconut & Kokum Fish Curry)
What is kokum, and can it be substituted?
Kokum is the dried rind of a fruit native to the Western Ghats, used across coastal Maharashtrian and Goan cooking for its fruity sourness. Tamarind pulp is the closest common substitute, though it gives a sharper, less fruity sourness than kokum.
How is this different from Goan vindaloo?
This coconut-and-kokum curry is typical of Goan Hindu home cooking and gets its tang from kokum, while vindaloo is a vinegar-soured, Portuguese-influenced dish traditionally made with pork or meat rather than fish. The two represent different strands within Goan cuisine.
Which fish works best for Goan fish curry?
Pomfret, kingfish and mackerel are all commonly used, chosen largely by what is freshest on a given day along the Goan coast. Firmer fish like kingfish hold together well during the simmer, while mackerel adds a richer, oilier flavour.
More recipes
Dhokla (Steamed Fermented Gram Flour Cake)
Dhokla is a Gujarati snack made from besan (gram flour) batter that is lightly fermented, steamed into a soft spongy cake, and finished with…
Vegetarian · Gluten-freeRecipeGujarati Kadhi (Sweet-Sour Yoghurt Curry)
Gujarati kadhi is a thin, sweet-and-sour main course made from whisked yoghurt and besan (gram flour), simmered gently and tempered with cur…
Vegetarian · Gut-healthRecipeKokum Sherbet (Cooling Kokum Fruit Drink)
Kokum sherbet is a chilled Western Indian beverage made from the tart, dried rind of the kokum fruit, sweetened and spiced with roasted cumi…
Vegan · Gut-healthRecipe