The Best Moroccan Chicken Tagine

Moroccan Chicken Tagine

The Spruce 

  • Total: 2 hrs 45 mins
  • Prep: 15 mins
  • Cook: 2 hrs 30 mins
  • Yield: 4 servings
Nutritional Guidelines (per serving)
520 Calories
38g Fat
12g Carbs
35g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 4 servings
Amount per serving
Calories 520
% Daily Value*
Total Fat 38g 48%
Saturated Fat 8g 41%
Cholesterol 107mg 36%
Sodium 170mg 7%
Total Carbohydrate 12g 4%
Dietary Fiber 3g 11%
Protein 35g
Calcium 75mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

A classic dish, this Moroccan chicken recipe uses preserved lemons, olives, and onions. It can be cooked in an authentic tagine or roasted in the oven, depending on your preference. Either way, you'll enjoy a delicious meal that is sure to please everyone at the dinner table.


  • 1 to 2 preserved lemons (quartered and seeds removed)
  • 1 whole chicken (skin removed, cut into pieces)
  • 2 large onions (white or yellow, finely chopped)
  • 2 to 3 cloves garlic (finely chopped or pressed)
  • 1 small handful of fresh cilantro (chopped)
  • 1 small handful fresh parsley (chopped)
  • 2 teaspoons ginger
  • 1 teaspoon black pepper
  • 1 teaspoon turmeric (or 1/4 teaspoon Moroccan yellow colorant)
  • 1/2 teaspoon salt (or less, to taste)
  • Optional: 1/4 teaspoon saffron threads (crumbled)
  • Optional: 1 teaspoon smen
  • Optional: 1/4 to 1/2 teaspoon Ras el Hanout
  • 1/3 cup olive oil
  • 2 handfuls olives (green or red, or mixed)
  • 1/4 cup water (approximately)

Steps to Make It

Note: while there are multiple steps to this recipe, this Moroccan chicken dish is broken down into workable categories to help you better plan for preparation and cooking.

Marinate the Chicken

  1. Remove the flesh from the preserved lemon and chop the flesh finely. Add the lemon to a bowl along with the chicken, onion, garlic, cilantro, parsley, ginger, pepper, turmeric, and salt. If using, add the saffron, Ras el Hanout, and smen. Mix well.

    Chicken Tagine Recipe
     The Spruce
  2. If time allows, let the chicken marinate in the refrigerator for several hours or overnight.

    Chicken Tagine Recipe
     The Spruce
  3. Cook in either a tagine or in the oven.

Cooking in a Tagine

  1. Add enough of the olive oil to the tagine to coat the bottom.

    Chicken Tagine Recipe
     The Spruce
  2. Arrange the marinated chicken in the tagine, flesh-side down, and distribute the onions all around.

    Chicken Tagine Recipe
     The Spruce
  3. Add the olives and preserved lemon quarters, and drizzle the remaining olive oil over the chicken.

    Chicken Tagine Recipe
    Ther Spruce 
  4. Add the water to the tagine, cover, and place on a heat diffuser over medium-low heat.

    Chicken Tagine Recipe
     The Spruce
  5. Give the tagine time to reach a simmer without peaking. If you don't hear the tagine simmering within 20 minutes, slightly increase the heat, and then use the lowest heat setting required for maintaining a gentle—not rapid—simmer.

  6. Allow the chicken to cook undisturbed for 80 to 90 minutes, and then turn the chicken over so it's flesh side up. Cover the tagine again, and allow the chicken to finish cooking until very tender (about 45 minutes to 1 hour).

    Chicken Tagine Recipe
     The Spruce
  7. Turn off the heat, and let the tagine cool for about 10 to 15 minutes before serving. 

    Chicken Tagine Recipe
     The Spruce
  8. Enjoy!

Cooking in the Oven

  1. Preheat oven to 425 F/220 C. Add enough olive oil to a large baking dish so it coats the bottom.

    Chicken Tagine Recipe
     The Spruce
  2. Add the sliced onions and garlic from the marinade.

    Chicken Tagine Recipe
     The Spruce
  3. Then place the marinated chicken on top.

    Chicken Tagine Recipe
     The Spruce
  4. Add the olives and lemon on top and drizzle the chicken with the remaining olive oil.

    Chicken Tagine Recipe
     The Spruce
  5. Bake the chicken uncovered for 45 minutes to one hour, or until the chicken is light golden brown, basting occasionally.

    Chicken Tagine Recipe
     The Spruce
  6. Reduce the heat to 350 F (180 C) and continue baking for another 30 minutes or longer. The chicken should be deeply browned, the juices should run clear, and the leg joints should move easily.

    Chicken Tagine Recipe
     The Spruce
  7. Remove the chicken from the oven and let it rest for 10 to 15 minutes before serving.


  • For either method, you can cut a whole chicken into either halves or individual pieces prior to marinating. The pieces may fit better in a tagine; the halves are easier to handle in the oven and can be cut after cooking.
  • Instead of chopping, you can tie the parsley and cilantro together into a bouquet and place it on top of the chicken during cooking.
  • You'll get more flavor if you start marinating the chicken with the Moroccan spices the night before.
  • The cooking times may vary depending on the size of your chicken. In the tagine, 2 1/2 hours allows the tagine to be brought to a slow simmer so it doesn't dry out.
  • The time for the oven-roasted chicken is based on the average 3- to 4-pound roaster. With either, check that the internal temperature is between 165 and 175 F.
  • Pitted olives are recommended for this recipe. If you choose to use olives with pits, warn your diners that they will need to remove their own pits. 

Recipe Variation

  • If you like, add the optional ingredients of Ras el Hanout (an aromatic Moroccan spice mixture), smen (a Moroccan preserved butter), and saffron to give it even more flavor. These can be found at specialty stores, online, or you can make the Ras el Hanout, smen, and preserved lemons yourself. Since the olives, lemons, and smen are salty, don't be too liberal with the salt—1/2 teaspoon or less is best.

Serving Suggestions

Moroccan tradition is to eat directly from the tagine, using Moroccan bread to scoop up the chicken and sauce. If you like, transfer your oven-roasted chicken to a serving platter.

Belgian fries (patate frite) often top the chicken, though you can use your favorite French fries. Serving rice on the side also helps you soak up the tasty juices.