01 - Combine chicken chunks with olive oil, cumin, paprika, coriander, turmeric, cinnamon, allspice, garlic powder, onion powder, cayenne pepper, salt, black pepper, and lemon juice in a large bowl. Marinate for at least 15 minutes or up to 2 hours for deeper flavor penetration.
02 - Heat a large deep skillet or Dutch oven over medium-high heat. Add marinated chicken and sear until browned on all sides, about 5 to 6 minutes. Transfer partially cooked chicken to a plate, leaving rendered fat in the pot.
03 - Add chopped onion, garlic, bell pepper, and carrot to the same pot. Cook for 3 to 4 minutes until vegetables begin to soften and release their aromas.
04 - Stir in rinsed rice, coating grains thoroughly with vegetable mixture and residual spices. Toast for 1 to 2 minutes until rice becomes translucent around edges.
05 - Pour in chicken broth and water. Stir well, scraping up browned bits from the bottom of the pot to incorporate flavorful fond into the liquid.
06 - Return browned chicken and accumulated juices to the pot, nestling pieces into the rice. Bring to a boil, then reduce heat to low. Cover tightly and simmer gently for 20 minutes.
07 - Scatter frozen peas evenly over rice surface without stirring. Cover and continue cooking for 5 additional minutes until peas are heated through and rice is tender.
08 - Remove from heat and let stand covered for 5 minutes to allow moisture to redistribute. Fluff rice gently with a fork, sprinkle with fresh parsley, and serve with yogurt and lemon wedges if desired.