Choose a new cookbook worth up to £28 when you subscribe to our magazine.
Heat the oven to 180C/160C fan/gas 4. Arrange the apricots on a baking tray cut-side down and roast for 10 mins. Remove from the oven and set aside.
Heat 2 tbsp oil in a large, shallow flameproof casserole over a low-medium heat. Cook the onion with a pinch of salt for 15 mins until golden brown and caramelised. Stir in the garlic and ras el hanout and cook for 1 min more. Tip in the tomatoes, tomato purée and harissa, and cook for another 5 mins. Stir in the stock and remove from the heat.
For the meatballs, combine the lamb mince, breadcrumbs, chilli, coriander, cinnamon, egg yolk and most of the parsley in a large bowl with a pinch of salt, squishing the mixture together using your hands for around 5 mins. Form into 10 meatballs, weighing for accuracy if you like. Heat the remaining oil in a large frying pan over a medium heat and fry the meatballs for 5 mins until evenly golden.
Stir the fregula and some seasoning into the casserole, then nestle in the meatballs and roasted apricots. Bring to a simmer, then bake in the oven, uncovered, for 15-20 mins or until the meatballs are cooked through. Scatter with the reserved parsley before serving.