In a large pan or tagine pot over medium heat, warm the olive oil. Add the sliced onion and cook until softened and golden brown, about 5 minutes.
Add the minced garlic and cook for another minute, until fragrant.
Stir in the cumin, ginger, cinnamon, coriander, turmeric, salt, and pepper, cooking for another minute to allow the spices to bloom.
Add the chicken thighs, stirring to coat them with the spice mixture. Cook until browned on all sides, about 3 4 minutes.
Pour in the diced tomatoes and chicken broth, bringing the mixture to a simmer.
Reduce heat to low, cover, and let cook for 20 25 minutes, or until the chicken is cooked through and tender.
Stir in the dried apricots and almonds, cooking for another 5 minutes to allow flavors to meld.
Remove from heat, stir in the fresh cilantro and parsley, and adjust seasoning as needed. Serve hot over steamed couscous or rice, garnished with additional herbs and almonds if desired.
Chefβs Insight
To intensify the aroma and flavors, consider marinating the chicken in the spice mixture for 30 minutes to an hour before cooking.
Notes
Feel free to add more apricots or almonds for a more fruit and nut-forward dish.