Rich and fragrant chicken stew, laden with complex flavors and spices you might expect to encounter in a Moroccan cafe.
Heat the oil in a heavy bottom dutch oven or tagine over medium high heat and sear the chicken thighs until golden brown, 5 minutes per side and remove and set aside.
Add the diced onion to the pot and saute until translucent, then add the garlic, ginger and tagine spice mix and saute, 2-3 minutes more. Add the tomato paste and saute another minute until it has turned dark red, being careful not to burn it.
Add the crushed tomatoes, apricots, and chicken stock and bring to a simmer, scraping any bits off the bottom of the pan. add the chicken thighs back to the pot, cover, and return to a simmer. Simmer gently until chicken can easily be pulled apart by a fork 30-40 minutes. Turn off the heat and stir in the olives and preserved lemon.
Serve over rice or cous cous garnished with cilantro