Coconut Red-Curry Fish
Fish is delicate and needs very little cooking time.
Why the fish goes in last
Fish is delicate and needs very little cooking time. If it simmers too long it falls apart and the broth goes cloudy. The right moment is the final 3-4 minutes, just until opaque.
The curry base is built from red curry paste fried in coconut cream until the oil separates. That step — called splitting the coconut — is what gives the sauce depth instead of sweetness.
Ingredients
Instructions
Spoon the thick cream from the top of the coconut milk into a wide pan. Add the curry paste and fry over medium heat for 3-4 minutes until the oil begins to separate.
Pour in the remaining coconut milk, fish sauce, sugar and lime leaves. Simmer gently for 5 minutes to meld the flavours.
Add the green beans and simmer for 3 minutes. Then lay the fish on top and spoon some sauce over it. Cook for 4-5 minutes until just opaque.
Remove from the heat and stir in the lime juice. Taste and adjust with more fish sauce or lime.
Serve over jasmine rice, scattered with fresh chilli and coriander.
Testing notes & substitutions
Curry paste heat
Pastes vary enormously. Start with two tablespoons, taste after frying, and add more if you want more fire.
No kaffir lime leaves?
Use a wide strip of lime zest instead. Remove it before serving so no one bites into the pith.
Fish substitutes
Prawns, firm tofu or even chicken thighs cut small all work, though timings will change.
Questions we get a lot
Can I use light coconut milk?
You can, but the sauce will be thinner and less rich. The curry paste also splits better in full-fat milk.
How do I stop the fish breaking up?
Cut it into large chunks and do not stir once it is in the pan. Spoon sauce over instead.
What rice is best?
Jasmine rice is traditional, but basmati is fine. Rinse it until the water runs clear for the fluffiest result.
Keep cooking
More weeknight dinners
One-Pan Lemon Chicken & Orzo
Sticky Ginger Chicken Thighs