Quick Recipe Version (TL;DR)
Quick Ingredients
- Chicken: 3 pounds bone-in, skin-on chicken thighs and drumsticks, patted dry
- Aromatics: 2 large yellow onions, 4 garlic cloves, 1 tablespoon fresh ginger, 1 preserved lemon
- Spices: 1 teaspoon ground ginger, 1 teaspoon ground cumin, 1 teaspoon sweet paprika, 1/2 teaspoon turmeric, 1/2 teaspoon ground coriander, 1/4 teaspoon cinnamon, 1/4 teaspoon black pepper, 1/2 teaspoon kosher salt, 1/4 teaspoon saffron threads
- Liquids: 3 tablespoons olive oil, 1 1/4 cups low-sodium chicken broth, 2 tablespoons fresh lemon juice
- Finish: 1 cup pitted green olives, 1/2 cup chopped cilantro and parsley
- Couscous: 1 1/2 cups dry couscous, 1 1/2 cups chicken broth or water, 1 tablespoon olive oil, 1/2 teaspoon kosher salt
Do This
- 1. Mix spices with olive oil, garlic, ginger, saffron, lemon juice, and chopped preserved lemon flesh; coat chicken.
- 2. Brown chicken skin-side down in a wide Dutch oven or tagine over medium-high heat for 5 to 6 minutes.
- 3. Cook sliced onions in the same pan for 8 minutes, then return chicken to the pot.
- 4. Add broth, cover, and simmer gently over low heat for 45 minutes, turning chicken once.
- 5. Add preserved lemon peel and green olives; simmer uncovered for 10 to 15 minutes until the sauce is glossy and chicken reaches 175°F.
- 6. Prepare couscous by steeping it in hot broth for 5 minutes, then fluff with a fork.
- 7. Serve the fragrant chicken and sauce over couscous with fresh herbs.
Why You’ll Love This Recipe
- Deeply fragrant but easy to make: Saffron, preserved lemon, garlic, onions, and warm spices do most of the work while the chicken slowly simmers.
- Tender, saucy chicken: Bone-in dark meat becomes juicy and soft, with a glossy onion-rich sauce perfect for spooning over couscous.
- Balanced North African flavor: Salty olives, bright preserved lemon, earthy spices, and fresh herbs create a classic Moroccan-inspired dinner.
- Great for entertaining: The tagine tastes even better after resting, making it ideal for a relaxed dinner with family or friends.
Grocery List
- Produce: 2 large yellow onions, 1 head garlic, fresh ginger, 1 lemon, fresh cilantro, fresh parsley
- Dairy: None required
- Pantry: Olive oil, low-sodium chicken broth, couscous, preserved lemon, pitted green olives, saffron threads, ground ginger, ground cumin, sweet paprika, turmeric, ground coriander, ground cinnamon, kosher salt, black pepper
- Meat: 3 pounds bone-in, skin-on chicken thighs and drumsticks
Full Ingredients
For the Chicken Tagine
- 3 pounds bone-in, skin-on chicken thighs and drumsticks, about 6 to 8 pieces, patted very dry
- 1 1/2 teaspoons kosher salt, divided
- 1/2 teaspoon freshly ground black pepper, divided
- 3 tablespoons extra-virgin olive oil, divided
- 2 large yellow onions, thinly sliced, about 4 cups
- 4 large garlic cloves, finely minced
- 1 tablespoon finely grated fresh ginger
- 1/4 teaspoon saffron threads, lightly crushed
- 2 tablespoons warm water, about 110°F, for blooming the saffron
- 1 preserved lemon, rinsed, seeds removed, flesh and peel separated
- 1 1/4 cups low-sodium chicken broth
- 1 cup pitted green olives, preferably Castelvetrano or Moroccan cracked green olives
- 2 tablespoons fresh lemon juice, plus more to taste
- 1/4 cup chopped fresh cilantro
- 1/4 cup chopped fresh parsley
Warm Spice Blend
- 1 teaspoon ground ginger
- 1 teaspoon ground cumin
- 1 teaspoon sweet paprika
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon ground coriander
- 1/4 teaspoon ground cinnamon
- 1/8 teaspoon cayenne pepper, optional, for gentle heat
For the Couscous
- 1 1/2 cups dry Moroccan-style couscous
- 1 1/2 cups low-sodium chicken broth or water
- 1 tablespoon extra-virgin olive oil
- 1/2 teaspoon kosher salt
- 1 tablespoon unsalted butter or olive oil, optional, for fluffing
- 2 tablespoons chopped fresh parsley or cilantro, optional, for finishing

Step-by-Step Instructions
Step 1: Bloom the saffron and prepare the preserved lemon
Place the crushed saffron threads in a small bowl with 2 tablespoons warm water, about 110°F, and let them steep for 10 minutes. This draws out the saffron’s color and aroma so it can perfume the whole dish. Meanwhile, rinse the preserved lemon under cool water to remove excess salt. Cut it into quarters, remove and discard any seeds, then separate the soft flesh from the peel. Finely chop the flesh and slice the peel into thin strips. Set both aside separately.
Step 2: Season the chicken with spices
In a large bowl, combine the chopped preserved lemon flesh, bloomed saffron and its soaking water, 2 tablespoons olive oil, minced garlic, grated fresh ginger, ground ginger, cumin, paprika, turmeric, coriander, cinnamon, optional cayenne, 1 teaspoon kosher salt, and 1/4 teaspoon black pepper. Add the chicken pieces and turn them until well coated on all sides. If you have time, cover and refrigerate the chicken for 1 to 8 hours for deeper flavor. If cooking right away, let it sit at room temperature for 20 minutes while you slice the onions.
Step 3: Brown the chicken for extra flavor
Heat a wide heavy Dutch oven, braiser, or stovetop-safe tagine over medium-high heat. Add the remaining 1 tablespoon olive oil. When the oil shimmers, add the chicken skin-side down in a single layer, working in batches if needed so the pan is not crowded. Sear for 5 to 6 minutes, until the skin is golden in spots and releases easily from the pan. Flip and cook for 2 minutes on the second side. Transfer the chicken to a plate. It will not be cooked through yet.
Step 4: Soften the onions into the tagine base
Reduce the heat to medium. Add the sliced onions to the same pot, along with the remaining 1/2 teaspoon kosher salt and remaining 1/4 teaspoon black pepper. Cook for 8 to 10 minutes, stirring often and scraping up browned bits from the bottom of the pot, until the onions are softened, glossy, and lightly golden. If the spices on the bottom begin to darken too quickly, add 2 tablespoons of the chicken broth to loosen them.
Step 5: Simmer the chicken gently
Nestle the browned chicken pieces into the onions, skin-side up. Pour in 1 1/4 cups low-sodium chicken broth, aiming for the liquid to come about halfway up the chicken rather than fully submerging it. Bring the liquid to a gentle simmer over medium heat, then reduce the heat to low. Cover the pot and cook for 35 minutes. Turn the chicken pieces once, re-cover, and continue cooking for 10 more minutes. The tagine should bubble gently, not boil hard; a slow simmer keeps the chicken tender.
Step 6: Add olives and preserved lemon peel
Stir in the sliced preserved lemon peel, green olives, and 2 tablespoons fresh lemon juice. Simmer uncovered over medium-low heat for 10 to 15 minutes, until the sauce is slightly reduced, glossy, and deeply fragrant. The chicken is ready when an instant-read thermometer inserted into the thickest part of a thigh, away from the bone, registers at least 175°F. Dark meat is especially tender between 175°F and 185°F, so do not worry if it climbs slightly above the minimum safe temperature of 165°F.
Step 7: Prepare the couscous
While the tagine finishes, bring 1 1/2 cups chicken broth or water, 1 tablespoon olive oil, and 1/2 teaspoon kosher salt to a boil in a medium saucepan over high heat. Stir in the couscous, immediately remove the pan from the heat, cover, and let stand for 5 minutes. Fluff with a fork, then fold in the optional butter or olive oil and chopped herbs. Keep covered until ready to serve.
Step 8: Finish, taste, and serve
Turn off the heat and stir half of the chopped cilantro and parsley into the tagine sauce. Taste carefully before adding more salt, since preserved lemon and olives are naturally salty. Add a little extra lemon juice if you want a brighter finish. Spoon couscous into shallow bowls, top with chicken, onions, olives, preserved lemon, and plenty of sauce. Finish with the remaining fresh herbs and serve hot.
Pro Tips
- Use bone-in dark meat for the best texture: Thighs and drumsticks stay juicy during the slow simmer and give the sauce more body than boneless chicken breasts.
- Rinse the preserved lemon: Preserved lemons vary in saltiness. A quick rinse keeps the finished tagine balanced rather than overly salty.
- Keep the simmer gentle: A tagine should softly bubble. Boiling too hard can make the chicken tough and reduce the sauce too quickly.
- Do not skip the resting time if you can help it: Letting the cooked tagine rest off the heat for 10 minutes allows the spices, lemon, and olives to settle into the sauce.
- Adjust the sauce at the end: If it is too thin, simmer uncovered for a few extra minutes. If it is too concentrated, add 2 to 4 tablespoons broth or water.
Variations
- Apricot almond tagine: Add 1/2 cup chopped dried apricots during the final 15 minutes of cooking and garnish with 1/3 cup toasted sliced almonds for a sweet-savory finish.
- Spicier harissa version: Stir 1 to 2 teaspoons harissa paste into the onions before adding the broth for a warmer, chili-forward sauce.
- Vegetable-added tagine: Add 2 cups sliced carrots or 1 1/2 cups cooked chickpeas with the chicken broth. If using chickpeas, simmer gently so they hold their shape.
Storage & Make-Ahead
Store leftover chicken tagine and couscous in separate airtight containers in the refrigerator for up to 4 days. Reheat the tagine gently in a covered saucepan over medium-low heat until the chicken reaches 165°F, adding 2 to 4 tablespoons broth or water if the sauce has thickened. The couscous can be reheated in the microwave with a small splash of water, covered, in 30-second bursts until warm. For make-ahead cooking, prepare the full tagine up to 2 days in advance; the flavor becomes even deeper after resting overnight. Freeze the chicken and sauce without couscous for up to 3 months, then thaw overnight in the refrigerator before reheating.
Nutrition (per serving)
Calories: 612 kcal | Carbs: 43g | Protein: 39g | Fat: 31g | Saturated Fat: 7g | Fiber: 4g | Sugar: 5g | Sodium: 1180mg | Cholesterol: 158mg
