01 - Season the chicken pieces evenly with salt and black pepper, ensuring all surfaces are coated.
02 - Heat olive oil in a large pot or deep skillet over medium heat. Add the seasoned chicken and sauté for 3-4 minutes until lightly browned on all sides. Remove chicken from pot 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 to coat the vegetables and release the aromatic oils, about 1 minute.
06 - Add the rinsed rice to the pot and mix thoroughly, ensuring each grain is coated with the spice mixture.
07 - Pour in the chicken broth and bring to a boil. Immediately reduce heat to low and let simmer.
08 - Return the browned chicken to the pot, cover with lid, 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 last 5 minutes of cooking, stir in the spinach or kale until wilted.
10 - Remove from heat and let rest, covered, for 5 minutes. Uncover and fluff the rice with a fork.
11 - Garnish with fresh cilantro or parsley and serve with lemon wedges on the side.