Skip to Content

Moroccan Roasted Chicken with Preserved Lemon, Olives and Onion Sauce

Moroccan Roasted Chicken with Preserved Lemon, Olives and Onion Sauce

This post may contain Amazon or other affiliate links that allow us to earn a small commission at no extra cost to you. Please see our Disclosure Policy for more info.

Roasted Chicken with Preserved Lemons and Olives is a classic Moroccan dish that can be prepared a number of ways. The version here with onion sauce is often served for company dinners and for special occasions, when it might be one of two or more entrees in a multi-course meal.

To make the dish, chicken is marinated overnight and then slow-roasted the next day. Meanwhile, a rich m’qualli-style onion sauce (daghmira) flavored with ginger and saffron cooks separately. Olives and preserved lemons add tangy, salty flavor as well as complementary color for a beautiful presentation.

Although my family calls the dish djaj m’hammar, we’re using that term in a general sense to refer simply to “roasted chicken.” In the most traditional sense, a m’hammar of chicken is a specific dish which involves two stages of cooking and includes paprika in the seasoning.

Roasted chicken with preserved lemons and olives is not difficult to make, but the dish does require time for both marinating and proper reduction of the daghmira. The onions must be reduced until they form a paste-like mass which separates from the oil. The onion sauce can be prepared the day before and finished shortly before serving. This makes it a perfect do-ahead dish when. You may also want to clean and brine the chicken the Moroccan way before moving on to marinating it.

Although the recipe below indicates four servings, Moroccan tradition is to allow one chicken for every three people. Simply multiply the recipe according to your own needs. Custom is to dip into the sauce with pieces of Moroccan bread and enjoy the chicken by hand from a communal plate.

Taste of Maroc logo
Two roasted chickens sit side-by-side on a serving platter. They are trussed and garnished with chermoula marinade and strips of preserved lemon skin. The chickens are surrounded by an onion sauce with chicken liver and green olives.

Moroccan Roast Chicken with Preserved Lemon and Olives

Christine Benlafquih | Taste of Maroc
This is a m'qualli version of djaj m'hammar, a term being used in a general sense here to refer to roasted chicken. Not only is this dish a popular choice for Moroccan special occasions, it's also a perfect dish for entertaining at home since most of the work can be done ahead of time. 
Moroccan protocol is to serve one chicken for every three people, but a large chicken can feed four. Adjust the recipe accordingly. 
The onion sauce is cooked separately from the chicken. This can be done in advance or while the chicken is roasting. The addition of a cinnamon stick is optional and a matter of family or regional preference.
4.89 from 18 votes
Prep Time 20 mins
Cook Time 3 hrs
Marinating 8 hrs
Total Time 11 hrs 20 mins
Course Main Course
Cuisine Moroccan
Yield 4 servings
Calories 831 kcal


Chicken and Marinade (Chermoula)

  • 1 whole roasting chicken
  • 1/2 tsp salt
  • 1/2 tsp pepper
  • 1/2 tsp ginger
  • 1/2 tsp turmeric
  • 1/4 tsp saffron threads, crumbled - (see Notes)
  • 1 small clove garlic, pressed or grated
  • 1 tbsp chopped fresh cilantro
  • 1 tbsp olive oil
  • 1 tbsp fresh lemon juice - (or finely chopped pulp from a wedge of preserved lemon)

Onion Sauce (Daghmira)

  • 2 large yellow or white onions - (preferably sweet)
  • 2 cloves garlic, pressed or finely chopped
  • 3 to 4 tbsp vegetable oil
  • 1 tsp ginger
  • 1/2 tsp turmeric
  • 1/2 tsp black pepper
  • 1/4 tsp white pepper
  • 1/4 tsp salt
  • 2 tbsp chopped fresh cilantro
  • 1 cinnamon stick - (optional)
  • 1 tsp smen - (optional)

For Finishing the Onion Sauce

  • 1 chicken liver - (optional)
  • 1/2 cup juices from roasting pan - (or more if needed)
  • 1/4 tsp saffron threads, crumbled
  • 1/2 cup red or green olives - (or to taste)
  • 1 preserved lemon, - cut into wedges and seeds removed


Ahead of Time - Marinate the Chicken

  • Wash and pat dry the chicken. Season the cavity with salt and pepper (you can also rub the cavity with some lemon). 
  • Combine the marinade ingredients in a small bowl. Working carefully, gently loosen the skin from the flesh and use your fingers or a spoon to insert most of the marinade mixture under the skin by the breast meat, leg meat and back. Do your best not to rip the skin while you work.
  • Truss the chicken, then rub the remaining marinade all over the chicken. Place the chicken in a bowl and cover. Refrigerate at least 8 hours or overnight.

Start the Onion Sauce (Daghmira) - Can be done ahead of time or while roasting the chicken

  • Slice the onions as thinly as possible and transfer them to a wide, deep skillet or wide, heavy-bottomed pot along with the oil, herbs, garlic, spices and smen (if using). 
  • Cover and cook over medium heat for 1 to 2 hours (or even longer, if the onions are dry or you're cooking a large quantity), stirring occasionally, until the onions are very soft and can be mashed with a spoon or vegetable masher. Adjust heat if necessary to avoid burning the onions, and add water in very small amounts only if you need it to prevent the onions from sticking.
  • Continue cooking uncovered, stirring and mashing occasionally, until the onions are reduced to a thick blended mass sitting in oil. When done, they should no longer be identifiable as onions and the mixture will look as though it's been pureed.
  • At this point, the onion sauce can be removed from the heat, cooled, and stored in the fridge for later finishing.

Roast the Chicken

  • Three to four hours before serving time, remove your chicken from the fridge and bring to room temperature. (This will take about an hour.) 
  • Preheat your oven to 325° F (160° C). Transfer the chicken breast-side-up to a lightly oiled roasting pan and place in the middle of the preheated oven. Roast, basting occasionally with the juices in the pan and rotating the pan once or twice, until the chicken is well-browned and the drumstick moves easily on its joint. Juices should run clear when the chicken is pierced with a sharp knife. This usually takes about 2 1/2 to 3 hours, depending on the size of the chicken as well as the type. (Small chickens will cook faster; free range chickens take longer than factory-raised hens.)
  • Remove the chicken from the oven. Transfer it carefully to a platter, cover loosely with foil, and leave it to rest for 15 to 20 minutes while you finish the sauce.

Finish the Sauce and Serve

  • Bring the onion sauce to a simmer. Add the juices from the roasting pan (use as much as you like to thin the sauce), the additional saffron, the preserved lemon wedges and the olives. Also add the chicken liver (if using).
  • Simmer the sauce for 5 to 10 minutes to allow all flavors to blend and the chicken liver to cook. If you feel the sauce is too thick, add more juices or a little water. (The chicken liver, when cooked, can be mashed into the sauce or left in several pieces.) Taste and adjust seasoning.
  • Arrange the sauce over and around the chicken on the platter. (If you like, reserve some sauce to offer on the side.) Garnish with the olives and preserved lemon wedges (or strips of preserved lemon peel). A sprig or two of fresh cilantro adds nice color, too. Serve immediately.


  • The saffron threads should be crumbled for best distribution of flavor. Heat a small skillet over medium heat for a minute or two. Add the saffron threads and immediately remove the pan from the heat. Allow the threads to dry for just a minute or two, until easy to crumble, then use the back of a spoon to crush them to a powder in a small bowl.
  • Preserved lemon and olives add salty flavor to the sauce, so err on the side of caution when salting the sauce prior to their addition.
  • If you've accidentally ripped the chicken skin, cover any exposed meat with small patches of aluminum foil before roasting. This will protect the meat from drying out.
  • I like this dish best when the chicken is slow roasted at 325° F (160° C). You can speed things up by using a higher temperature and adjusting the roasting time accordingly. However, in this case you'll want to make the onion sauce ahead of time as it can take quite a while to reduce properly.
  • On occasion, you may find that your onions are on the dry side and won't reduce to a pureed-looking mass, even after very long cooking. If that's the case, a few pulses with an immersion blender can improve the sauce, but don't over-do it. Too many pulses will yield a mushy sauce without a paste-like consistency.
  • Traditionally Moroccan family and guests eat from a communal platter, each from his own side of the dish. Up to three chickens might be served on a single platter. Moroccan bread is used to dip into the sauce and scoop up pieces of chicken.


Calories: 831kcalCarbohydrates: 9gProtein: 85gFat: 48gSaturated Fat: 13gPolyunsaturated Fat: 9gMonounsaturated Fat: 16gCholesterol: 303mgSodium: 972mgPotassium: 830mgFiber: 2gSugar: 2gVitamin A: 2375IUVitamin C: 10mgCalcium: 59mgIron: 5.7mg

Nutrition information is provided as a courtesy and is only an estimate obtained from online calculators. Optional ingredients may not be included in the nutritional information.

Tried this recipe? We'd love to know!Mention @tasteofmaroc or tag #tasteofmaroc!
Leave a Comment or Review


About the Author

Christine Benlafquih is Founding Editor at Taste of Maroc and owner of Taste of Casablanca, a food tour and culinary activity business in Casablanca. A long time resident of Morocco, she's written extensively about Moroccan cuisine and culture. She was the Moroccan Food Expert for The Spruce Eats (formerly from 2008 to 2016.

Recipe Rating


Thursday 8th of December 2022

I’m making this today. I’ve been making the tajine version for years and just had to try the roasted version. When roasting, straight into the roasting pan or on a rack? Should it poach in its juices or no? Please let me know. Michael

Christine Benlafquih

Thursday 8th of December 2022

Either should be fine, but a rack will help keep the bottom skin from becoming soggy. I've made large batches of multiple chickens using extra large disposable foil roasting pans with ridged bottoms. A soggy bottom really isn't a problem, though, considering the chickens are served on a platter with sauce poured around.


Monday 1st of August 2022

How can I cook this in my tagine

Christine Benlafquih

Tuesday 2nd of August 2022

This method is specifically for preparing the daghmira on the stove and roasting the chicken in the oven separately. If you prefer to cook in a tagine, please see this recipe for Chicken with Preserved Lemon and Olives.


Thursday 20th of January 2022

We ate this with a Moroccan family at their family feast on our first visit forty years ago, sitting on rugs in the garden under vines. Would they have used preserved lemons? I am trying to replicate that meal and thought they used fresh lemons and olives. And yes, there were lots of chickens for the eight of us!


Monday 24th of January 2022

@Christine Benlafquih, You are, of course, completely right. We had this last night and it was wonderful. Thank you, I look forward to trying some of your other dishes.

Christine Benlafquih

Thursday 20th of January 2022

I'd be very surprised if they had used fresh lemons because it's not at all traditional and quite honestly, I've never seen a Moroccan make the dish with fresh lemons. If preserved lemons haven't been aged very long, their skins will still be bright yellow and somewhat firm, so that could be why you thought the family used fresh lemons. Older, aged preserved lemons will have dark golden-colored skins that break easily. In any event, please use preserved lemons for this dish as it's the only way to get the traditional flavor. You can control the saltiness and pungency of the preserved lemon flavor by removing the preserved lemon quarters from the sauce as soon as the flavor is to your liking. This avoids the sauce becoming too lemony or too salty during reheating or while holding warm. The reserved preserved lemon can then be added as a garnish to your dish at serving time.

Jodi Lockyer

Wednesday 7th of July 2021

Amazing!!! This is a keeper! wish I could share a picture.

Christine Benlafquih

Wednesday 7th of July 2021

Thanks! So glad you like it!


Thursday 25th of June 2020

I made this today and it was fantastic. Shukran bezaf!

Christine Benlafquih

Thursday 25th of June 2020

It's a bit more work than cooking in a tagine, but well worth the effort. So glad you liked it!