Getting Rick Stein's Version of Goan Fish Curry Right

Rick Stein's Goan Fish Curry isn't fundamentally different from a traditional goan fish curry, but his published recipe has a few specific tricks that people routinely mess up. The main issue I keep seeing is that home cooks treat the masala paste as something you just throw in at the start, which gives you a raw spice flavor instead of the cooked, aromatic base that makes the curry work. You start by dry-roasting coriander seeds, cumin seeds, and dried red chilies until they're fragrant. That sounds obvious, but timing matters. If you burn them even slightly, the whole batch turns bitter and there's no fixing it. I learned that the hard way on my third attempt when I walked away to check something and came back to a pan full of acrid smoke. After that I started setting a timer and staying right next to the stove. Once toasted, you grind those spices with fresh coconut, turmeric, a little salt, and normally some shallots or small red onions into a fine paste. Stein's version sometimes uses kokum for sourness instead of tamarind, which gives a sharper, fruitier acidity that most people don't expect. If you're using kokum, you typically soak the dried petals in warm water for about 15 minutes before adding them. If you skip the soaking and drop them straight in, the flavor doesn't extract properly and your curry will taste flat.

Then you temper mustard seeds and curry leaves in coconut or groundnut oil, add the paste, and cook it down until the raw smell disappears. That step alone takes about eight to ten minutes over medium heat. You won't hear it explicitly said often enough, but cooking the masala paste is the single most important step in this recipe. Skip it or rush it and you'll have a thin, sharp curry that tastes like uncooked spices floating in coconut milk rather than a cohesive dish. After the paste is cooked, you add coconut milk, fish stock or water, and bring it to a gentle simmer. Then the fish goes in. Stein typically uses firm-fleshed white fish — kingfish, pomfret, or any good local substitute. Cut it into thick steaks or large chunks. The cooking time is short, roughly five to seven minutes depending on thickness. Overcooking is the second most common mistake after undercooked masala, and it ruins the texture completely. The fish should flake easily but still hold together.

Practical considerations most guides skip

One thing that comes up repeatedly is the coconut milk ratio. Canned full-fat coconut milk varies enormously between brands. Some are nearly solid at room temperature and need gentle warming before they pour. Others are thin and watery right out of the can. If your coconut milk is too thick, thin it with a little warm water or stock before adding it to the curry. If it's too thin, you may need to simmer the finished curry a bit longer to reduce and concentrate. I once used a brand that was essentially coconut water with a hint of fat, and the curry came out so thin it was barely a sauce. I had to increase the masala quantity by a third to compensate, which threw off the balance. Next time I measured by consistency rather than volume and got it right on the second attempt. Another detail worth noting is that Goan fish curries are meant to be slightly soupy compared to, say, a korma or a rogan josh. If you're expecting a thick, clinging sauce, this recipe won't give you that. It's a light, fragrant broth with chunks of fish in it. Serve it with steamed rice, not naan or flatbread, and it works properly. The sour element is also where a lot of people diverge from the original. Some use lime juice at the end for brightness. Stein's version leans on kokum, which is more complex and less aggressively acidic than raw lime. If you substitute lime, reduce the amount by about half compared to what the kokum would provide and taste as you go. Lime juice can overwhelm the delicate coconut and spice balance if you're not careful.

Get the Full Details

Rick Stein Goan Fish Curry Recipe - Rick Stein Recipes
Rick Stein Goan Fish Curry Recipe - Rick Stein Recipes

When this approach doesn't work

If you're cooking for a crowd and need to scale this up, the masala paste can be made in larger batches and frozen, but the cooked curry itself doesn't freeze well. The coconut milk separates and the texture becomes grainy after thawing. For meal prep purposes, make the paste ahead and freeze it, then cook the curry fresh when you need it. That's the only reliable workaround. The recipe also assumes you have access to fairly fresh fish. If you're working with frozen fish that's been sitting in a freezer for a while, the texture will be softer and it'll break apart more easily during cooking. You'll need to handle it gentler and reduce the simmer time slightly. There's no way around that limitation.