For the chicken you will need:
For the Tajine (or large pot)
Marinating the Chicken:
1- Mix all the spices with the vegetable oil and lemon juice.
2- Rub the chicken with the spice mix.
3- Cover the bowl containing the chicken with a plastic wrap and let it marinate in the fridge while you're chopping the onion and cilantro and getting the tajine ingredients ready.
Cooking the Chicken - Tajine Style:
1- On medium heat, add the onion, cilantro, all spices and chicken to your pot. Cover your pan and let them cook for 10 minutes.
2- After 10 minutes, add 1 cup of water. Cover your pan and let the chicken cook.
3- While the chicken is cooking, stir it from time to time, also flip the chicken on different sides to ensure uniform cooking, and check out the level of water and add as necessary. Keep doing this until the chicken is fully cooked (it would take around 45 minutes to an hour).
Broil the Chicken and Serve:
1- Once the chicken is cooked, remove from the cooking pan and place them on a baking dish.
2- Broil the chicken in the oven for 5 minutes, or until nicely browned.
3- Increase the heat on the sauce where the chicken cooked, and let it cook for few minutes so that it thickens.
4- To serve the chicken, place it in a dish, and cover it with the sauce
5- Serve with french fries and bread...Enjoy!!