Moroccan-Style Chicken with Sour Cherries and Olives Recipe
Introduction
Moroccan-style chicken with sour cherries and olives is a fragrant and flavorful dish that combines tender chicken with a rich blend of spices, sweet dried fruit, and tangy preserved lemon. This comforting stew is perfect for a cozy dinner and is sure to impress with its vibrant colors and exotic taste.

Ingredients
- 8 free-range chicken thighs, skin-on, bone-in
- 2 tbsp ras el hanout
- 3 tbsp olive oil, plus a drizzle
- 2 onions, chopped
- 2 carrots, cut into large chunks
- 4 garlic cloves, finely chopped
- Thumb-sized piece of ginger, peeled and finely grated
- 1 tbsp harissa paste
- ½ preserved lemon, finely chopped, or 1 strip of lemon peel
- 1 cinnamon stick
- 2 bay leaves
- 400g can chopped tomatoes
- 500ml chicken stock
- 300g pitted green olives, drained
- 100g dried sour cherries or any other dried fruit (like cranberries, apricots, raisins or sultanas)
- Chopped coriander and cooked couscous, to serve
Instructions
- Step 1: Season the chicken well and toss with the ras el hanout to coat evenly. You can prepare this the night before and keep it chilled for enhanced flavor.
- Step 2: Heat 3 tablespoons of olive oil in a large flameproof casserole or frying pan over medium heat. Brown the chicken on all sides for 15–20 minutes, doing this in batches if necessary to avoid overcrowding. Transfer the browned chicken to a plate and set aside.
- Step 3: In the same pan, cook the onions and carrots for 8–10 minutes until soft and golden, adding a little more olive oil if the pan becomes dry.
- Step 4: Add the garlic and grated ginger, cooking for 2 more minutes. Stir in the harissa paste and preserved lemon, cooking for another minute until the vegetables are sticky and coated.
- Step 5: Add the cinnamon stick and bay leaves to the pan, then pour in the chopped tomatoes. Bring to a simmer and cook until the liquid reduces to a thick paste.
- Step 6: Return the chicken along with any resting juices to the pan. Pour over the chicken stock, stir in the olives and dried sour cherries, and bring back to a simmer.
- Step 7: Cover with a lid and simmer gently for 45 minutes to 1 hour, until the chicken is cooked through and tender.
- Step 8: Scatter chopped coriander over the dish and serve with cooked couscous.
Tips & Variations
- For a fruity twist, try serving this dish with dried fruit couscous: cook 250g couscous in boiling stock or water, then stir in 75g of raisins, sultanas, or dried cherries along with lemon zest and chopped coriander.
- Leftover chicken can be shredded and mixed with dried fruit, then wrapped in filo pastry to make pastilla triangles. Brush with beaten egg and bake at 200°C/180°C fan/gas 6 for 25 minutes until golden.
- For a vegan version, swap chicken for 1 peeled and chopped butternut squash and use vegetable stock instead of chicken stock. Add the squash with the carrots; no need to brown it first.
- To make a lamb stew, replace the chicken with 800g diced lamb and simmer for an additional 30 minutes or until tender.
- This recipe can be prepared in a slow cooker: cook on low for 8 hours or on high for 4 hours, whether you use chicken, lamb, or vegetables.
Storage
Allow the dish to cool completely before storing. Keep chilled in the refrigerator for up to three days or freeze for up to three months. To reheat, defrost overnight in the fridge and warm it gently on the stove or in the microwave until piping hot.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use other types of dried fruit instead of sour cherries?
Yes, dried cranberries, apricots, raisins, or sultanas all work well and add a lovely sweetness to the dish.
Is it necessary to brown the chicken before simmering?
Browning the chicken adds depth of flavor and a nice color to the dish, but if you’re short on time, you can skip this step. The dish will still be delicious, though slightly less rich in flavor.
Print
Moroccan-Style Chicken with Sour Cherries and Olives Recipe
- Total Time: 1 hour 20 minutes
- Yield: Serves 4
- Diet: Halal
Description
This Moroccan-style chicken with sour cherries and olives is a rich, aromatic dish that combines tender, spiced chicken thighs with a flavorful blend of dried fruits, olives, and preserved lemon. Slow-simmered to perfection, this dish offers a balance of sweet and savory notes, enhanced by the warmth of ras el hanout, cinnamon, and harissa. Perfect served with fragrant couscous, it’s a delightful and comforting meal inspired by traditional North African cuisine.
Ingredients
Chicken and Spices
- 8 free-range chicken thighs, skin-on, bone-in
- 2 tbsp ras el hanout
- 3 tbsp olive oil, plus a drizzle
Vegetables and Aromatics
- 2 onions, chopped
- 2 carrots, cut into large chunks
- 4 garlic cloves, finely chopped
- Thumb-sized piece of ginger, peeled and finely grated
- 1 tbsp harissa paste
- ½ preserved lemon, finely chopped, or 1 strip of lemon peel
- 1 cinnamon stick
- 2 bay leaves
Liquids and Others
- 400g can chopped tomatoes
- 500ml chicken stock
- 300g pitted green olives, drained
- 100g dried sour cherries (or other dried fruit like cranberries, apricots, raisins, or sultanas)
- Chopped coriander, to garnish
- Cooked couscous, to serve
Instructions
- Season and Brown the Chicken: Season the chicken thighs well and toss them with the ras el hanout to coat evenly. For best flavor, you can prepare this the night before and keep it chilled. Heat 3 tablespoons of olive oil in a large flameproof casserole or frying pan over medium heat. Brown the chicken on all sides for 15-20 minutes, working in batches if necessary to avoid overcrowding. Once browned, transfer the chicken to a plate using a slotted spoon and set aside.
- Sauté Vegetables and Aromatics: In the same pan, cook the chopped onions and carrot chunks for 8-10 minutes until soft and golden, adding a drizzle more olive oil if needed. Then add the finely chopped garlic and grated ginger and cook for an additional 2 minutes, stirring to release their aroma. Stir in the harissa paste and the finely chopped preserved lemon or lemon peel, cooking for another minute until the vegetables are well coated and slightly sticky.
- Add Spices and Tomatoes: Add the cinnamon stick and bay leaves to the pan, then pour in the canned chopped tomatoes. Bring the mixture to a simmer and cook for a few minutes until the liquid reduces to a thick paste, concentrating the flavors.
- Simmer the Chicken: Return the browned chicken and any resting juices back into the pan. Pour over the 500ml chicken stock and stir in the drained green olives and dried sour cherries. Bring everything back to a gentle simmer, then cover with a lid and cook gently for 45 minutes to 1 hour, or until the chicken is tender and fully cooked through.
- Finish and Serve: Once cooked, scatter chopped coriander over the dish for a fresh, herbal finish. Serve the Moroccan chicken hot with cooked couscous on the side to soak up the rich sauce.
Notes
- You can prepare the seasoned chicken the day before to enhance the flavor.
- Try serving with dried fruit couscous by cooking 250g couscous and stirring in 75g mixed dried fruits, lemon zest, juice, and chopped coriander for a complementary side dish.
- Leftover chicken can be shredded and combined with dried fruit, wrapped in filo pastry, brushed with beaten egg, and baked at 200C/180C fan/gas 6 for 25 minutes to make chicken pastilla.
- For a vegan version, substitute chicken with peeled butternut squash and chicken stock with vegetable stock; no need to brown the squash.
- For a lamb stew variation, use 800g diced lamb and increase simmering time by 30 minutes until tender.
- This dish can be adapted for slow cooking: cook on low for 8 hours or on high for 4 hours for all protein versions.
- Leftovers keep well chilled for up to three days or frozen for three months. Defrost overnight in the fridge before reheating.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Main Course
- Method: Stovetop
- Cuisine: Moroccan
Keywords: Moroccan chicken, ras el hanout, sour cherries, green olives, harissa, preserved lemon, slow-simmered chicken, North African cuisine

