Combine all of the marinade ingredients in a bowl, then add the chicken and stir to coat the chicken. Cover and refrigerate for at least an hour or up to overnight.
Heat the olive oil and butter in a tagine or heavy-based casserole dish. Remove the chicken from the marinade and brown on both sides, working in batches if necessary.
Pour the marinade over the chicken and add enough water to come halfway up the chicken pieces. Bring to a boil, reduce the heat, then cover and simmer for 45 minutes, turning the chicken occasionally.
Skim off any fat that's risen to the top. Add the lemon, thyme and olives. Cover and simmer for 15 minutes. Serve immediately.
You tried this recipe ? Mention @petitchef_en and tag #petitchef