As someone who has made this dish countless times, I can tell you—this Moroccan chicken with olives is a guaranteed crowd-pleaser. It's one of those recipes that fills your home with mouthwatering aromas, makes your guests feel like royalty, and has even the pickiest eaters (yes, even the kids) coming back for seconds. The secret? A perfect blend of warm spices, tangy preserved lemon, and briny olives, all coming together in a rich, flavorful sauce.
Ingredients You'll Need
Grab a piece of paper and a pen because you’ll want to write down these ingredients—you won’t want to miss a single one:
- 2 teaspoons paprika
- 1 teaspoon ground cumin
- 1 teaspoon ground ginger
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (adjust for spice level!)
- 1 teaspoon salt
- 4 bone-in, skin-on chicken thighs (or more if you're feeding a crowd!)
- 2 tablespoons olive oil
- 1 onion, chopped
- 4 garlic cloves, minced
- 1 tablespoon tomato paste
- 1 cup chicken broth
- 1 can (14-ounce) diced tomatoes
- 1 cinnamon stick
- 1 preserved lemon, chopped
- 1/2 cup green olives
- 1/4 cup chopped fresh cilantro
- 1/4 cup chopped fresh parsley