
This coconut fish curry is a comforting one-pan dinner packed with flaky cod, juicy prawns, tender kale, and sweet cherry tomatoes. Served with brown rice, it delivers a fragrant, lightly spiced meal that feels wholesome enough for weeknights but special enough for guests.
Heat the rapeseed oil in a large casserole dish or deep saute pan over medium heat. Add the sliced onion and cook for 8-10 minutes, stirring often, until softened and lightly caramelized. Stir in the ginger, turmeric, and curry paste, then cook for 1-2 minutes until fragrant.
Add the cherry tomatoes, chopped kale, and halved red chilli. Pour in the coconut milk and stock, stir well, and bring to a gentle simmer. Cook for 10-15 minutes, or until the tomatoes soften and the kale is tender. Remove the chilli and discard if you want a milder curry.
Meanwhile, cook the brown rice according to the package instructions. Gently add the cod chunks and prawns to the curry and simmer for 3-5 minutes, or until the fish flakes easily and the prawns are cooked through. Stir in the lime juice and half of the chopped coriander. Serve with the rice, then top with the remaining coriander and toasted coconut flakes, if using.
Swap cod for another firm white fish such as haddock or pollock if needed. Avoid boiling the curry once the seafood is added, or the fish may break apart and the prawns can turn rubbery. Leftovers can be refrigerated in an airtight container for up to 2 days, though the seafood is best enjoyed freshly cooked.