
Moroccan Chicken Tagine with Preserved Lemon and Olives
Bone-in chicken thighs braise gently in a saffron-ginger onion sauce until silky, then finish with briny preserved lemon and green olives for a bright, savory Moroccan classic. No tagine pot needed: a Dutch oven works beautifully.
- Prep
- 20 min
- Cook
- 1 hr 23 min
- Wait
- 30 min
- Total
- 2 hr 13 min
- Makes
- 4 servings (8 chicken thighs with sauce)
Steps
Before you start
- Marinate the chicken for at least 30 minutes (up to overnight in the fridge) for deeper flavor.
- Rinse the preserved lemon under cool water and discard the pulp; only the rind is used. Rinsing controls saltiness.
- Start the saffron steeping about 10 minutes before you mix the marinade so it releases full color and aroma.
- Taste the olives first: if very salty, rinse them. Add salt to the dish only at the end.
- Make sure your Dutch oven and lid are oven-safe to 500°F (260°C) if you want to do the optional broiler finish.
Steep the saffron
- Place the crushed saffron in a small bowl with the 2 tablespoons warm water.
- Let it steep while you gather and measure the spices for the marinade.
+ Show details− Hide details
Ready when: Water turns deep orange-gold
Tip: Warm, not boiling, water protects saffron's delicate flavor.
Marinate the chicken
- Pat the thighs very dry.
- In a large bowl, combine the ginger, turmeric, black pepper, cumin, 1 teaspoon kosher salt, grated garlic, 1 tablespoon of the olive oil, and the saffron with its water.
- Add the chicken and rub the paste over and under the skin.
- Cover and rest at room temperature 30 minutes, or refrigerate up to overnight.
+ Show details− Hide details
Ready when: Chicken is evenly coated in a golden-yellow paste
Tip: If marinating overnight, let the chicken sit out 20 minutes before cooking.
Brown the chicken
- Heat the remaining 2 tablespoons olive oil in a Dutch oven over medium-high heat until shimmering.
- Lift the thighs from the marinade, letting excess drip back into the bowl (save it).
- Brown skin-side down in two batches, about 5 minutes per batch, then flip and brown 2 minutes more.
- Move to a plate.
+ Show details− Hide details
Ready when: Skin is deep golden and releases easily from the pot
Tip: Don't crowd the pot or the chicken will steam instead of browning.
Soften the onions
- Reduce heat to medium.
- Pour off all but about 2 tablespoons fat if there is more.
- Add the sliced onions and a pinch of salt.
- Cook, stirring and scraping up browned bits, 8 to 10 minutes until soft, translucent, and lightly golden at the edges.
+ Show details− Hide details
Ready when: Onions are soft, translucent, and lightly golden
Tip: If the bottom starts to scorch, splash in 2 tablespoons water.
Build the sauce
- Stir the reserved marinade, cinnamon stick, and half of the cilantro and parsley into the onions.
- Cook 1 minute until fragrant.
- Pour in the stock and bring to a simmer.
+ Show details− Hide details
Ready when: Sauce is steaming and smells warmly spiced
Tip: The reserved marinade touched raw chicken; it's safe because it simmers for a long time.
Braise the chicken
- Nestle the thighs skin-side up into the onions, so the skin stays above the liquid.
- Cover tightly, reduce heat to low, and simmer gently 35 minutes.
- Check once midway that the simmer is gentle, not boiling.
+ Show details− Hide details
Ready when: Chicken reaches at least 175°F (80°C) at the thickest part away from the bone, and the meat is tender near the bone
Tip: Keep to a bare simmer; a hard boil toughens the meat and dries the sauce.
Add lemon and olives
- Stir the preserved lemon strips and olives into the sauce around the chicken.
- Re-cover and simmer 10 minutes so the flavors meld.
+ Show details− Hide details
Ready when: Sauce smells citrusy and briny
Tip: Added earlier, preserved lemon turns bitter and mushy.
Reduce the sauce
- Remove the lid, raise heat to medium, and simmer 8 minutes until the sauce thickens enough to coat a spoon.
- Discard the cinnamon stick.
- Taste and add salt or the lemon juice if needed.
+ Show details− Hide details
Ready when: Sauce is glossy and coats the back of a spoon
Tip: Taste before salting; the olives and preserved lemon add plenty.
Broil the skin (optional)Oven 500°F / 260°C
- For crisp skin, set an oven rack about 6 inches (15 cm) below the broiler and heat the broiler to high (about 500°F/260°C).
- Make sure the chicken skin sits above the sauce, then slide the uncovered oven-safe Dutch oven under the broiler for 2 to 3 minutes.
- Skip this step if your pot is not oven-safe.
+ Show details− Hide details
Ready when: Skin is crisp and deep golden in spots
Tip: Watch closely; skin can burn within seconds. Use thick oven mitts on the hot handles.
Garnish and serve
- Sprinkle with the remaining cilantro and parsley and serve straight from the pot with couscous, rice, or bread.
+ Show details− Hide details
Ready when: Herbs are bright green on top of the glossy sauce
Good to know
Tips
- Serve with couscous, crusty bread, or rice to soak up the sauce.
- Use bone-in, skin-on thighs; they stay juicy during long braising, unlike breasts.
- Rinse preserved lemon well and taste a piece of the rind; adjust the added salt accordingly.
- The broiler finish is optional but gives the skin a crisp contrast to the silky sauce.
Make ahead
Tastes even better the next day. Cook through the olives and preserved lemon step, cool, and refrigerate up to 2 days. Reheat gently, then reduce the sauce, broil if you like, and add fresh herbs.
Storage & reheating
Room temperature: up to 2 hours. Refrigerator: airtight up to 4 days. Freezer: up to 3 months (thaw overnight in the fridge). Reheat covered over low heat with a splash of stock or water until steaming hot (165°F/74°C).
Substitutions
- preserved lemons → Zest of 1 lemon plus 1 tablespoon lemon juice and an extra ½ teaspoon salt. Brighter and less funky; add zest and juice with the olives.
- saffron threads → Extra ½ teaspoon turmeric. Provides color but not saffron's floral flavor.
- bone-in, skin-on chicken thighs → Bone-in chicken drumsticks or a cut-up whole chicken. Breast pieces need less braising time, about 20 to 25 minutes.
- green olives, such as cracked Moroccan or Picholine → Pitted Castelvetrano olives. Milder and buttery; rinse less.
More stews
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Moroccan
- Main ingredient
- Chicken Thighs
- Method
- Stovetop
- Quick & Easy
- Easy





