In a large skillet, heat olive oil over medium-high heat. Add onion and garlic and cook until softened, about 5 minutes.
Add cumin, coriander, paprika, cinnamon, ginger, turmeric, cayenne pepper, black pepper, cardamom, nutmeg, and cloves to the skillet and cook for 1 minute, stirring constantly.
Stir in tomato paste and raisins and cook for 1 minute. Add chicken broth and bring to a simmer.
Add chicken thighs and reduce heat to medium-low. Cover and cook for 15 minutes, or until chicken is cooked through.
Sprinkle with cilantro before serving.
Interesting Facts
Moroccan cuisine is known for its use of fragrant spices.
Raisins are often used to sweeten savory dishes in Moroccan cooking.