Tagine of Chicken with Olives and Artichokes (طاجين) — Moroccan Spring Chicken Tagine
A classic Moroccan spring tagine where saffron, ginger, and preserved lemon perfume tender chicken, briny olives, and artichokes. Traditionally simmered slowly in a clay tagine, it’s a celebratory yet everyday dish served with bread to catch every drop of sauce.

Printable Recipe Card
Servings: 4 · Total: 95 min · Difficulty: medium
Ingredients (quick list)
- 900 g Chicken thighs, bone-in, skinless (about 6 small thighs)
- 180 g Yellow onion, finely grated
- 12 g Garlic, finely grated (about 4 cloves)
- 15 g Fresh ginger, finely grated
- 2 tsp Ground ginger
- 1.5 tsp Ground turmeric
- 1 tsp Ground cumin
- 0.5 tsp Ground black pepper
- 1.5 tsp Fine sea salt (reduce to 1 tsp if olives are very salty)
- 0.25 tsp Saffron threads (about 0.15 g)
- 30 ml Warm water (for blooming saffron)
- 30 ml Olive oil
+ 7 more in the full ingredients section below.
Steps (summary)
- Bloom the saffron by crushing the threads between your fingers, then stirring them into 30 ml warm water. Let it stand for 10 m…
- In a bowl, combine grated onion, garlic, fresh ginger, ground ginger, turmeric, cumin, black pepper, and salt. Add the chicken…
- Cover and marinate the chicken for 20 minutes at room temperature, or refrigerate for up to 12 hours for deeper flavor. If refr…
- Set a tagine base or a heavy Dutch oven over medium heat and add the olive oil. Lay the chicken in a single layer and cook for…
- Pour in the chicken stock and scrape the bottom to dissolve any browned bits into the liquid. Bring to a gentle simmer, then co…
- Simmer for 35 minutes, turning the chicken once halfway through to keep it moist and evenly seasoned. The sauce should look glo…
+ 3 more steps in the full instructions section below.
Cultural Background
Chicken with olives and preserved lemon is among Morocco’s most iconic tagines, often linked to family gatherings and Friday meals. The spring version highlights artichokes, a seasonal market staple that pairs beautifully with saffron and bright citrus.
Equipment
💡 Tips
- If using very briny olives, soak them in 250 ml water for 10 minutes, then drain to prevent an overly salty sauce.
- Keep the simmer extremely gentle; a hard boil can make chicken thighs stringy and can split the olive-oil sheen in the sauce.
- For extra gloss, reduce uncovered for the final 10 minutes and spoon the sauce over the chicken twice to baste and concentrate flavor.
⚠️ Common Mistakes
❌ Boiling the tagine rapidly to speed it up
✅ Fix: Keep heat low so it barely simmers; extend cooking by 10–15 minutes if needed for tenderness without drying the chicken.
❌ Over-salting early when using olives and preserved lemon
✅ Fix: Use 1 tsp salt initially and correct at the end after olives and preserved lemon have infused the sauce.
❌ Adding lemon juice too early
✅ Fix: Stir it in after reducing the sauce; late addition keeps the flavor bright and prevents bitterness.
🧊 How to Store
Cool leftovers to room temperature within 60 minutes, then refrigerate in a sealed container for up to 3 days. Reheat covered over low heat with 30 ml water or stock to loosen the sauce, warming until the chicken is steaming hot throughout.
📅 Make Ahead
Marinate the chicken up to 12 hours ahead and chop herbs up to 24 hours ahead, storing them wrapped in a damp paper towel. The finished tagine tastes even better the next day; cool, refrigerate, and reheat gently to preserve the sauce texture.
🍽️ Pairs Well With
- Khobz (Moroccan bread)
- couscous
- saffron rice
- cucumber-tomato salad
- harissa on the side.
Regional Variations
- Fes-style: add 1 tsp smen (aged butter) near the end for deeper, funky richness.
- Marrakesh-style: add 1/2 tsp ras el hanout with the spices for a more perfumed, complex profile.
- Coastal variation: include 1 bay leaf and a pinch (0.25 tsp) sweet paprika for a slightly rounder sauce.
Ingredients
- 900 gChicken thighs, bone-in, skinless (about 6 small thighs)
- 180 gYellow onion, finely grated
- 12 gGarlic, finely grated (about 4 cloves)
- 15 gFresh ginger, finely grated
- 2 tspGround ginger
- 1.5 tspGround turmeric
- 1 tspGround cumin
- 0.5 tspGround black pepper
- 1.5 tspFine sea salt (reduce to 1 tsp if olives are very salty)
- 0.25 tspSaffron threads (about 0.15 g)
- 30 mlWarm water (for blooming saffron)
- 30 mlOlive oil
- 350 mlChicken stock, unsalted
- 30 gPreserved lemon peel, rinsed and thinly sliced (about 1/2 preserved lemon peel)
- 120 gGreen olives, pitted (Castelvetrano or Moroccan-style cracked olives work well)
- 300 gArtichoke hearts (canned or frozen, drained/thawed)
- 30 mlLemon juice (about 2 tbsp)
- 15 gFresh cilantro, chopped (about 1/2 bunch)
- 10 gFresh parsley, chopped (about 1/3 bunch)
🔄 Substitutions
- Artichoke hearts→
- Chicken thighs, bone-in, skinless→
- Preserved lemon peel→
Instructions
- 1
Bloom the saffron by crushing the threads between your fingers, then stirring them into 30 ml warm water. Let it stand for 10 minutes so the color and aroma fully infuse, and keep it near the stove for easy use.
- 2
In a bowl, combine grated onion, garlic, fresh ginger, ground ginger, turmeric, cumin, black pepper, and salt. Add the chicken thighs and rub the mixture over every surface, then pour in the saffron water and mix again until evenly coated.
- 3
Cover and marinate the chicken for 20 minutes at room temperature, or refrigerate for up to 12 hours for deeper flavor. If refrigerated, bring it back toward room temperature for 15 minutes so it cooks evenly and the sauce emulsifies better.
- 4
Set a tagine base or a heavy Dutch oven over medium heat and add the olive oil. Lay the chicken in a single layer and cook for 6 minutes, turning once, to lightly color the meat and start building fond without drying it out.
- 5
Pour in the chicken stock and scrape the bottom to dissolve any browned bits into the liquid. Bring to a gentle simmer, then cover (tagine lid or tight-fitting pot lid) and reduce heat to low so the surface barely bubbles.
- 6
Simmer for 35 minutes, turning the chicken once halfway through to keep it moist and evenly seasoned. The sauce should look glossy and lightly thickened from the onion and collagen, not watery or rapidly boiling.
- 7
Add the artichoke hearts, preserved lemon peel, and green olives, tucking them into the sauce around the chicken. Cover again and simmer gently for 15 minutes so the artichokes absorb the saffron-ginger broth and the olives perfume the tagine.
- 8
Uncover and simmer for 8 to 12 minutes to reduce the sauce to a spoon-coating consistency. Stir in the lemon juice, then taste and adjust with an additional 5 ml lemon juice if needed to brighten the preserved lemon and olives.
- 9
Turn off the heat and sprinkle in cilantro and parsley, reserving a small pinch for the top. Rest the tagine for 5 minutes so the flavors settle and the sauce clings to the chicken before serving.
🪪 Recipe Passport
Cultural Background
Chicken with olives and preserved lemon is among Morocco’s most iconic tagines, often linked to family gatherings and Friday meals. The spring version highlights artichokes, a seasonal market staple that pairs beautifully with saffron and bright citrus.
Regional Variations
Researched from multiple sources and validated by the Zaffaron editorial team. Every recipe is tested for accuracy, measurements, and cultural authenticity.
Nutrition per serving
Pairs well with
If you enjoyed this recipe, here are a few related Zaffaron recipes to try next.
Does your family make this differently?
Every family has their own version. Maybe your grandmother adds a secret ingredient, or your aunt has a completely different technique. Preserve your family's version — with their name on it, forever.
You Might Also Like

Bissara (بصارة) — Moroccan Fava Bean Soup with Cumin and Olive Oil
Moroccan · Soups · 80 min

Chebakia (الشباكية) — Moroccan Sesame and Honey Cookie Roses
Moroccan · Desserts · 110 min

Harcha (حرشة) — Moroccan Semolina Griddle Bread
Moroccan · Breads · 35 min

Brodet (Brodet) — Croatian Adriatic Fish Stew with Tomato and White Wine
Croatian · Stews · 70 min

Colombian Sancocho (Sancocho Colombiano) — Hearty Three-Meat Root Vegetable Stew
Colombian · Stews · 170 min

Fattet Hummus (فتة حمص) — Chickpeas with Yogurt and Crisp Bread
Lebanese · Main Courses · 30 min

Andalusian Gazpacho (Gazpacho Andaluz) — Chilled Tomato and Pepper Soup
Spanish · Soups · 25 min

Tinolang Manok (Tinolang Manok) — Filipino Ginger Chicken Soup
Filipino · Soups · 65 min
Reviews
Cooked this recipe?
Tap the stars to rate it — that's all it takes. A few words are welcome but optional.
No ratings yet. Cooked this one? Be the first to rate it — it takes one tap.