The dried fruit in this dish gives it a delicious sweetness, and it tastes even better if you cook ahead and then reheat. Carry on the Moroccan theme and serve with couscous
Skin, trim, and season the chicken. Heat the oil in a flameproof casserole over a medium–high heat until hot and fry the chicken in 2 batches until golden brown on all sides. Remove using a slotted spoon, transfer to a large plate, and set aside.
Add the onion and ginger to the oil in the pan and soften over a low heat for 5 minutes, stirring frequently and scraping the bottom of the pan to release any sticky bits left from the chicken. Add the ground spices and fry for 2–3 minutes, stirring constantly.
Stir in the tomatoes and increase the heat to medium. Add the garlic, harissa paste, and honey (leave out for babies under 12 months), and stir well again. Pour in the stock and bring to the boil, stirring often. Return the reserved chicken to the pan, together with the juices that have collected on the plate.
Quarter the apricots, prunes, and preserved lemon, and remove the pips from the lemon. Add the fruits to the pan. Press down the chicken and fruits to submerge them in the sauce.
Cover and simmer gently over a medium–low heat for 1 hour or until the chicken is tender and cooked through. Lift the lid and check occasionally during this time, turning the chicken over to ensure even cooking. Leave to cool, cover, and refrigerate overnight.
The following day, slowly reheat the tagine for about 10 minutes or until the chicken is hot and the sauce gently bubbling. Stir in about half the chopped coriander and taste the sauce for seasoning. Serve hot, sprinkled with the remaining coriander.
Mixing chocolate and a hint of ginger together creates an intriguing blend of flavours in this moist, rich cake, and with the nausea-easing flavours of ginger, we think this just might be our new favourite cake to make when expecting (although it tastes amazing when you're a mum, too!)