01 - Season the chicken pieces evenly with salt and black pepper, ensuring thorough coverage.
02 - Heat olive oil in a large pot or deep skillet over medium heat. Add seasoned chicken and sauté for 3-4 minutes until lightly browned on all sides. Remove chicken and set aside.
03 - In the same pot, add onion, garlic, and ginger. Sauté for 2-3 minutes until fragrant and translucent, stirring occasionally to prevent burning.
04 - Stir in the diced carrot and cook for another 2 minutes until slightly softened.
05 - Add turmeric, cumin, coriander, paprika, cinnamon, and red pepper flakes. Stir constantly for 1 minute to coat vegetables and release aromatic oils.
06 - Add the rinsed rice to the pot and mix thoroughly, ensuring each grain is coated with the spice mixture.
07 - Pour in chicken broth and bring to a rolling boil. Immediately reduce heat to low, cover, and maintain a gentle simmer.
08 - Return the browned chicken to the pot. Cover and cook for 18-20 minutes for white rice or 35-40 minutes for brown rice, until rice is tender and liquid is fully absorbed.
09 - During the final 5 minutes of cooking, stir in chopped spinach or kale until wilted and incorporated.
10 - Remove from heat and let rest, covered, for 5 minutes. Uncover and fluff rice gently with a fork to separate grains.
11 - Sprinkle with fresh cilantro or parsley and serve immediately with lemon wedges on the side.