-
1
Combine the spices in a dry saute pan set over low heat, and toast them gently until they release their fragrance, 2 minutes or so.
-
2
Transfer to a bowl, and allow to cool.
-
3
Preheat oven to 350.
-
4
Season the chicken thighs with the salt, pepper and 2 tablespoons of the spice mix, along with 2 tablespoons of the olive oil.
-
5
Bring a large pot of salted water to a boil over high heat, and set a large bowl of ice water to the side.
-
6
Core the tomatoes, and score an X on their bottoms.
-
7
Boil the cauliflower florets in the water for 3 minutes, then submerge them in the ice water.
-
8
Boil the tomatoes for 20 seconds, and chill them in the ice water as well.
-
9
Remove the cauliflower when it is cold, and pat the florets dry.
-
10
Peel the skin off the tomatoes, then cut them into quarters lengthwise.
-
11
Trim away the seeds to make petals.
-
12
Heat the remaining olive oil in a large saute pan set over medium heat, and sear the chicken in batches, starting skin-side down, until the thighs are browned.
-
13
Remove the chicken to a large Dutch oven or tagine pot.
-
14
Remove all but two tablespoons of the fat in pan, then return it to the heat, and brown the cauliflower and add to the chicken.
-
15
Reduce heat below the pan, and add the onion, garlic, ginger and saffron.
-
16
Cook, stirring, until the onions are translucent, approximately 5 minutes.
-
17
Add tomato paste and chicken stock, and simmer until reduced by 1/3.
-
18
Pour sauce over the chicken and cauliflower, cover the pot and transfer to oven for 20 minutes.
-
19
Remove, stir in the tomatoes, preserved lemon and olives, then cover the pot again and cook for an additional 20 minutes or until the chicken is cooked through.
-
20
Serve the chicken in the pot, garnished with the cilantro leaves, with couscous.
-
21
Reserve remaining spice mix for the next batch or another use.
-
22
It keeps well in a sealed container.