Combine smoked paprika, cumin, turmeric, garlic powder, ginger and salt. Rub chicken thighs in the spice mixture on both sides.
Heat a large skillet with a lid over high heat. Add oil and swirl to coat the bottom. Place lemon slices in the pan in a single layer and cook for 2-3 minutes before flipping and cooking for another 2-3 minutes, or until golden and caramelized. Remove from skillet to a plate and set aside.
Place chicken in the skillet and cook, undisturbed, for 4-5 minutes. Flip and sear for another 2-3 minutes, before adding shallots and garlic to the skillet. Cook until softened, about 2 minutes.
Stir in rice. Cook for 2-3 minutes, until rice is slightly toasted.
Add diced tomatoes and broth. Bring mixture to a boil, then reduce heat to low. Cover and simmer until rice absorbs most of the liquid, about 15-20 minutes.
Add spinach, beans and raisins to the skillet, stir, and cover again for 1-2 minutes, or until the spinach is wilted. Remove from heat and stir in almonds.
Top with olives, fresh parsley, and lemon slices.