1. Heat oil and butter in a heavy non-stick pot (or tagine). Add onion, rosemary, ginger and chilies. Sauté until the onion becomes soft.
2. Stir in cinnamon sticks and add the chicken thighs, brown them on both sides.
3. Add apricots and honey to the pot.
4. Pour tomatoes and their juice into the pot, crushing the tomatoes into smaller pieces with your spoon. Add Cubes to the liquid and bring to a boil. Cover the pot and reduce the heat to a simmer.
5. Allow this to cook for 35-40 minutes, until the chicken is cooked through.