Kane Gassi
A Mangalorean fish curry with seer fish simmered in a deeply spiced coconut and tamarind gravy. It is bold, tangy, and comforting, with a rich red masala that tastes even better after a short rest.
For 4 servings
- prep · ~15 min
Soak the tamarind and clean the fish.
1.Soak tamarind in a little warm water for 15 minutes.2.Rinse the fish pieces gently and keep them ready.3.Slice the onion and peel the garlic cloves.TIPHandle the fish gently so the pieces stay whole in the curry. - mix · ~5 min
Grind the masala.
1.Add fresh coconut, dry red chili, coriander seeds, cumin seeds, black peppercorns, fenugreek seeds, turmeric powder, garlic, and soaked tamarind to a grinder jar.2.Pour in a little water and grind to a very smooth paste.3.Use more water as needed to make a thick, pourable masala.TIPA smooth masala gives Kane Gassi its classic silky gravy. - boil · ~10 min
Cook the masala base.
Transfer the ground masala to a wide pan or clay pot. Add onion, salt, remaining water, and bring it to a steady boil over medium heat until the raw smell fades and the gravy thickens slightly.
TIPStir often so the coconut masala does not catch at the bottom. - simmer · ~10 min
Simmer the fish in the curry.
Slide the fish pieces into the bubbling gravy in a single layer. Cover and simmer gently for 8 to 10 minutes, shaking the pan once or twice instead of stirring hard, until the fish is just cooked through.
TIPDo not overcook the fish or it will break and turn dry. - garnish
Finish with coconut oil.
Drizzle coconut oil over the curry and let it sit for 5 minutes so the flavors settle.
- serve
Serve hot.
Serve Kane Gassi 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.
- 1Use a wide pan or manchatti so the fish can sit in a single layer and cook evenly without breaking.
- 2Grind the coconut masala very smooth; any coarse bits make the curry feel grainy instead of silky.
- 3Toast the chilies and spices lightly only if needed; over-roasting fenugreek can turn the gravy bitter.
- 4Boil the masala well before adding fish so the raw tamarind and garlic notes mellow properly.
- 5After adding the fish, swirl or shake the pan instead of stirring with a spoon to keep the pieces intact.
- 6Let the curry rest for at least 5 minutes after the coconut oil drizzle; the tang and spice round out noticeably.
- 7This curry tastes even better after a short rest, so you can make the masala base ahead and simmer the fish just before serving.
Adapt it for your goals.
Low-oil
Skip the final coconut oil drizzle for a lighter finish; the curry will still be flavorful, though slightly less aromatic.
prawnPrawn
Replace seer fish with prawns for a quicker-cooking coastal version; simmer only until the prawns curl and turn opaque.
sardineSardine
Use sardines for a more traditional, stronger-flavored gassi with richer fish taste and softer texture.
vegetarianVegetarian
Simmer chunks of ash gourd or okra in the same masala for a meat-free curry that keeps the coconut-tamarind flavor profile.
Why this is on our healthy list.
Protein-Rich Main Dish
Seer fish provides satisfying protein, making the curry filling and useful as the centerpiece of a rice-based meal.
Spice-Based Antioxidants
Red chilies, coriander, cumin, pepper, turmeric, and garlic contribute plant compounds that add both flavor complexity and beneficial phytonutrients.
Balanced With Healthy Fats
Fresh coconut and a little coconut oil add richness, helping carry the curry's spices and making the dish more satisfying.
Frequently asked questions
Yes, but thaw it fully and pat it dry first so the gravy does not get watery and the fish pieces stay firmer.



