How to Make Goan Fish Curry with Coconut and Our Special Masala
Goan fish curry carries the salt and sunshine of India's western coast in every spoonful. Built on a base of freshly grated coconut, tamarind, and a tempered spice blend, the dish balances tang, heat, and richness without ever feeling heavy. Each coastal family in Goa keeps its own version, and the magic usually hides in the masala — the toasted spice powder that gives the curry its colour and character.
For Australian home cooks, this recipe lands in a sweet spot. The country is surrounded by some of the cleanest seafood waters on the planet, and the long love affair with curry means pantries are already stocked with coconut milk, curry leaves, and tamarind paste. A weekend trip to a good fishmonger, a jar of Goan Flavour's special masala, and the right rice on the stove are all it takes to bring a taste of Calangute or Anjuna to your own kitchen.
Sourcing Fresh Fish and Coastal Ingredients in Australia
The curry begins long before any pan gets hot, and the fish choice sets the tone. In Goa, mackerel is the classic catch, but Australian waters offer wonderful substitutes that hold their shape in a coconut-based sauce. Sydney Fish Market and the Melbourne Seafood Centre in Footscray are reliable spots for whole or filleted fish, while Brisbane's Jan Powers Farmers Markets and Adelaide's Central Market often have smaller vendors with day-boat catches.
Look for firm, white-fleshed fish with a clean ocean scent rather than anything overly "fishy". Skin-on fillets are perfect because the skin keeps the flesh intact during simmering. If you live inland in places like Canberra or Toowoomba, Harris Farm and most good Woolworths stores carry acceptable fresh fillets, though a dedicated fishmonger will always give you better texture and flavour.
For the rest of the pantry, Asian grocers in suburbs like Lakemba in Sydney, Springvale in Melbourne, and Sunnybank in Brisbane carry tamarind concentrate, fresh curry leaves, and green chillies at fair prices. A 400 ml tin of full-fat coconut milk from any Coles or Woolworths will round out the base.
Local Fish Varieties That Hold Up Beautifully
- Barramundi — flaky, mild, and sustainably farmed across the Northern Territory and Queensland
- Snapper — the classic choice from Sydney and Fremantle, sweet enough to balance the spice
- Flathead — a Melbourne favourite that stays firm in the sauce
- Ocean trout — works well if you prefer a richer, oilier flesh
Building the Flavour Base with Toasted Spices
The soul of this curry lives in the masala, and that is exactly where Goan Flavour's signature blend earns its place. Rather than reaching for a generic supermarket powder, this small-batch mix uses locally sourced Goan dried chillies, coriander, cumin, turmeric, black pepper, and a whisper of stone-ground curry leaf. Toasting it briefly in oil unlocks aromatics that pre-ground supermarket blends simply cannot match.
Start by heating a heavy pan over medium heat and adding a teaspoon of oil. Drop in the masala and stir constantly for 30 to 40 seconds until the kitchen fills with a deep, roasted fragrance. Move it off the heat immediately so the spices do not scorch. If you enjoy tinkering, a teaspoon of fenugreek seeds toasted alongside the masala adds a slightly bitter, almost maple-like undertone that Goan cooks often swear by.
Cooking the Curry Step by Step
Once the masala is toasted, the actual cooking moves quickly. Heat three tablespoons of coconut oil in a wide, heavy-bottomed pan and add a halved onion, a slit green chilli, and a sprig of curry leaves. Sauté for four to five minutes until the onion turns soft and translucent, then stir in the toasted masala along with a teaspoon of ginger-garlic paste.
Pour in the coconut milk and a small amount of tamarind paste — start with a teaspoon and adjust later. Let the sauce simmer gently for around eight minutes so the spices bloom and the sauce thickens slightly. Season with salt, slide the fish fillets into the pan, and spoon the sauce over them. Cover and cook for five to six minutes; the fish is ready when it flakes with a fork but still feels moist. A final handful of chopped coriander finishes the dish.
Common slip-ups include rushing the onion, adding the fish to a sauce that is still too thin, or boiling the curry after the coconut milk goes in. A low, patient simmer keeps the sauce glossy and prevents the coconut from splitting.
Tasting Notes and What Makes the Masala Special
A finished Goan fish curry should taste layered rather than one-note. The first sip brings the tang of tamarind, followed by the warm heat of red chilli and the cooling creaminess of coconut. Underneath, the roasted notes from the special masala linger on the tongue — earthy coriander, a hint of smoked turmeric, and that gentle curry-leaf perfume that ties everything together.
Goan Flavour's masala is blended in small batches by experienced cooks who supervise every roast, grind, and pack. Because the spices are toasted and milled only shortly before they reach your kitchen, the colour stays a warm brick red and the aroma is much brighter than supermarket alternatives. The result is a curry that tastes like it came from a beachside kitchen in Margao rather than a jar.
Serving Suggestions for a Coastal Table
The traditional Goan answer is steamed white rice — usually a short-grain variety that soaks up the sauce — paired with a simple salad of sliced onion, cucumber, and a squeeze of lime. A crisp chilled beer or a glass of vermentino sits nicely alongside the spice, and for a casual Australian twist, the curry works wonderfully as a centrepiece for a long Sunday lunch with friends on the verandah.
Classic Pairings for the Finished Curry
- Steamed basmati or par-boiled rice to catch every drop of sauce
- Sliced raw onion and tomato tossed with lemon juice and a pinch of salt
- Warm pav or crusty sourdough for mopping the bowl
- A handful of fried appalam (poppadoms) for crunch
If you have leftovers, the curry tastes even better the next day once the fish has soaked up the spices. Gently reheat it on the stove with a splash of water, and serve it over rice for an effortless weeknight dinner.