Heat 1 tbsp oil in a wide, shallow casserole dish or ovenproof pan. Season the chicken and cook, skin-side down, for 8-10 mins, until crispy. Flip over and cook for another 5 mins. Transfer to a plate. Heat oven to 170C/150C fan/gas 3.
Add the rest of the oil and the onion to the pan. Stir for a few mins, then add the garlic and Moroccan spice mix. Stir, scraping any bits of onions and chicken from the bottom, until the spices smell fragrant. Add the preserved lemon, tomatoes, stock cube, honey, vinegar and 750ml water. Bring to the boil, then place the chicken on top. Cover with a lid or foil and transfer to the oven for 1 hr.
Uncover, place the olives and lemon slices on top and drizzle the lemons with a little oil. Return to the oven for 20 mins, or until the sauce has reduced a little (you can do this on the hob if you’re short on time). Check the seasoning, adding a squeeze of lemon, more honey or salt if you think it needs it. Scatter over the pomegranate seeds, feta and mint, and serve with couscous.