Try this Sri Lankan-style fish curry for an aromatic and fresh meal, bursting with flavour.
Place the rice, 550ml (18fl oz) water, cinnamon stick, saffron, cardamom and cloves in a saucepan. Season with salt, cover with a lid and bring to the boil, reduce the heat and simmer gently for 10-12 minutes. Leave the lid on and remove from heat.
Heat the oil in a sauté pan, add the onions and cook until lightly golden. Add the mustard seeds, cumin seeds and curry leaves, and cook for 2 minutes. Add the chillies, ginger, garlic and turmeric and cook for a further 2 minutes.
Add the stock and coconut milk, bring to the boil and simmer. Gently place the fish into the curry sauce and cook for 5 minutes, turning the fish once. When you’re ready to serve, stir through the tomatoes.
Remove the lid from the rice and gently fluff it up with a fork. Serve the curry alongside the rice and your favourite steamed green vegetables.
See more Curry recipes