In a large zip-lock bag, combine chili pepper, honey, garlic, garam masala, and olive oil. Insert chicken thighs, lock bag, and massage well, coating thighs evenly. Let marinate overnight.
Preheat oven to 400 degrees.
Season chicken lightly all over with salt and pepper, drizzle tagine with olive oil and place chicken thighs skin-side down. Increase heat slowly under the tagine bottom to medium high until skins brown, then remove thighs from oil and add onions, potatoes, carrots, turmeric and stock. Stir in beans, raisins and olives. Place chicken back on top, around edges of tagine pot, replace tagine lid and simmer on stovetop for 30 minutes. Remove lid, place tagine base in oven, and bake 30 minutes to brown vegetables. Top with chopped cilantro just before serving.