01 - Season the chicken pieces evenly with salt and black pepper, ensuring all sides 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 evenly coated with the spice mixture.
07 - Pour in the chicken broth and bring to a boil. Immediately reduce heat to low, cover with a tight-fitting lid, and return the chicken to the pot.
08 - Simmer covered for 18–20 minutes for white rice or 35–40 minutes for brown rice, until rice is tender and liquid is fully absorbed.
09 - In the last 5 minutes of cooking, uncover and stir in the spinach or kale. Cover again and continue cooking until greens are wilted.
10 - Remove from heat and let rest, covered, for 5 minutes. Uncover and fluff the rice with a fork to separate grains.
11 - Top with fresh chopped cilantro or parsley and serve immediately with lemon wedges on the side.