Steps
1. Heat olive oil in a small tagine or heavy-bottomed pot over medium heat.
2. Add chopped onion and garlic, sauté until softened.
3. Stir in cumin, ginger, turmeric, cinnamon, and saffron; cook for 1 minute to release aromas.
4. Add chicken thigh, season with salt and pepper, and brown on all sides.
5. Pour in chicken broth, add preserved lemon and olives.
6. Cover and simmer on low heat for 35-40 minutes until chicken is tender and cooked through.
7. Garnish with fresh cilantro before serving.
8. Serve hot with couscous or crusty bread.