Goan Fish Curry Recipe: Spicy & Creamy Coconut Delight
Goan fish curry
Goan fish curry
Ingredients
- Non-stick cooking spray with minimal fat
- Two finely grated onions
- Two deseeded long green chillies, thinly sliced
- Two garlic cloves, finely chopped
- 4cm fresh ginger piece, peeled and grated
- Two teaspoons of ground cumin
- Two teaspoons of ground turmeric
- Two teaspoons of garam masala
- Two teaspoons of ground coriander
- Two split cardamom pods
- Two bay leaves
- 140ml reduced-fat coconut milk
- 400g chopped tomatoes
- Five tablespoons of vegetable stock or water
- 600g skinless haddock fillets, tilapia, or river cobbler, cut into chunks (any firm white fish)
- Juice from half a lime
- Two tablespoons of freshly chopped coriander
- Around a dozen raw prawns (optional)
- Rice for serving
Instructions
Step 1
Here’s your expanded Step 1 with all the warmth and clarity you asked for: --- Start by setting your large, heavy-based saucepan over medium heat—you want it hot but not smoking. Lightly mist the inside with a low-fat oil spray, just enough to coat the surface without pooling. Add your finely chopped onion and stir often, letting it soften and pick up a little golden color—about 10 minutes. You’re not rushing this; slow cooking brings out the sweetness. Once the onions have that soft, almost jammy texture and just a hint of caramel at the edges, toss in your chopped green chillies, minced garlic, and grated ginger. Stir them around for about 30 seconds until you can smell their raw sharpness mellow into something fragrant. Sprinkle in your ground spices, a few cardamom seeds, and a bay leaf, then keep stirring for another minute. You’ll know it’s ready when the spices deepen in color and the kitchen smells like a Goan kitchen should—warm, a little earthy, and full of promise.
Step 2
Here’s the expanded step with clear, conversational instructions: --- Now it’s time to simmer everything together so the flavors really start to dance. Pour in the full-fat coconut milk, followed by the chopped tomatoes and either hot stock or water—just enough to loosen the spices at the bottom of the pot. You’ll want about 1½ to 2 cups of liquid total, depending on how thick you like your curry. Bring everything to a gentle boil over medium heat, stirring now and then so the tomatoes don’t stick. Once it’s bubbling steadily, reduce the heat to low, cover the pot about halfway, and let it simmer for about 5 minutes. You’re looking for the tomatoes to soften and the spices to meld into a rich, fragrant sauce—no need to rush it.
Step 3
Here’s a warm, conversational expansion of Step 3 with all the details you need to nail this dish: --- Carefully slide your haddock (or another firm white fish) into the simmering curry, letting the pieces nestle gently into the sauce. Keep the pot half-covered, stirring just enough to rotate the fish occasionally—this prevents sticking and helps the flavors meld. After about 6 minutes, gently tuck in the raw prawns, nestling them beside the fish so they cook evenly. Let everything bubble away for another 4 minutes, until the fish flakes easily when prodded with a fork and the prawns turn opaque pink. You’re aiming for around 10 minutes total simmering time, but trust your eyes and the fork test more than the clock—your curry’s done when everything is just cooked through and the sauce has thickened slightly. ---
Step 4
Give the curry a taste and adjust the salt, spice, or tang to suit your preferences. If it needs more heat, now’s the time to sprinkle in a pinch of cayenne or a dash of extra chili powder. When the flavors taste balanced to you, squeeze in about a tablespoon of fresh lime juice and stir it through the pot. Turn the heat to low and let the curry sit for just a minute so the lime can weave its bright finish through every spoonful.
Step 5
Just before serving, sprinkle the curry with a handful of fresh coriander leaves so they stay bright and fragrant. Spoon the vibrant orange curry over steaming basmati rice, letting the grains soak up all that tangy coconut broth. If you’ve got a warm peshwari naan tucked under the grill for a couple of minutes, tear it into pieces and serve alongside for scooping up every last bit of sauce. The contrast of the crisp, buttery naan against the creamy curry makes every bite even more satisfying.
Nutrition Information
My Tip
When you stir in the garlic and ginger, let them sizzle just until fragrant—about 30 seconds—before adding the spices. This tiny moment builds layers of flavour without letting the garlic burn, keeping your curry bright and fresh.
Leftovers
Pop the curry into a sealed container and chill it within two hours—it’ll stay fresh for up to three days. Warm it gently in a small pan over low heat, stirring often so the spices stay bright and the fish doesn’t dry out.
Make It Your Own
How about swapping the fish for firm white beans like butter beans or cannellini? Sauté them gently so they hold their shape, then simmer in the same fragrant turmeric and cumin sauce until they soak up all that rich, spicy goodness.