5 issues of BBC Good Food for £5
Pour 500ml boiling water over the fish fillets and set aside. Heat the oil in a large, heavy-bottomed frying pan over a medium-high heat. Add the coriander seeds, curry leaves and mustard seeds, and cook until the seeds start to crackle, about 1 min or so. Add the onion, carrot, leek, coriander stalks, bay leaf and a pinch of salt, turn down the heat and cook for 8-10 mins. Add the garlic and cook for 2 mins more.
Add the rice and stir-fry for a few mins, making sure that it doesn’t stick. Drain the mackerel water into the pan, then stir in the spices and increase the heat. Bring to the boil, then turn the heat down low, cover and cook for 15-20 mins. Remove from the heat and leave the rice to steam- cook with the lid on for 15 mins. (If the rice is still not cooked through, add some water and return to the heat for a few mins.)
Peel and discard the mackerel skin. Flake up the flesh and stir it into the rice along with the cooked peas and butter – the mackerel should be warmed through by the residual heat – but if not, return to the heat for a couple of mins, stirring so it doesn’t stick. Mix in the lime juice, then chop up two of the eggs and stir through.
Serve topped with the remaining eggs cut into quarters, the coriander leaves and some pepper.