Marinate the chicken thighs with olive oil, Lebanese 7-spice, cinnamon, salt, and pepper. Let it rest for at least 30 minutes.
Preheat your oven to 375°F (190°C).
Heat a large skillet over medium-high heat. Place chicken thighs skin-side down and cook until golden brown, about 5-7 minutes per side. Transfer to a plate.
In the same pan, melt butter and sauté vermicelli until golden brown.
Add diced onions and cook until translucent, about 3-4 minutes.
Stir in the rice, coating it with the butter mixture.
Pour in the chicken broth and bring to a boil.
Transfer the rice mixture to a baking dish, place the seared chicken on top.
Cover tightly with foil and bake for 35-40 minutes.
If using pine nuts, toast them in a dry pan until golden while the rice cooks.