01 - In a large bowl, combine chicken chunks with olive oil, cumin, paprika, coriander, turmeric, cinnamon, allspice, garlic powder, onion powder, cayenne, salt, pepper, and lemon juice. Toss thoroughly to coat. Let marinate for at least 15 minutes, up to 2 hours for maximum flavor penetration.
02 - Heat a large, deep skillet or Dutch oven over medium-high heat. Add marinated chicken in a single layer and sear for 5 to 6 minutes, turning to brown on all sides. The chicken should be golden but not cooked through. Transfer to a plate, leaving rendered fat in the pot.
03 - In the same pot over medium heat, add chopped onion, garlic, red bell pepper, and carrot. Sauté for 3 to 4 minutes, stirring occasionally, until vegetables begin to soften and onion becomes translucent.
04 - Add rinsed rice to the pot, stirring constantly for 1 to 2 minutes to coat grains with vegetable mixture and residual spices. This toasting step enhances the rice's nutty flavor.
05 - Pour in chicken broth and water. Stir well, using a wooden spoon to scrape up any browned bits from the bottom of the pot. These caramelized juices add depth to the dish.
06 - Return browned chicken and accumulated juices to the pot, nestling pieces into the rice mixture. Bring to a boil, then immediately reduce heat to low. Cover tightly and simmer gently for 20 minutes.
07 - After 20 minutes, scatter frozen peas over the surface without stirring. Cover and continue cooking for an additional 5 minutes until rice is tender and liquid is absorbed.
08 - Remove from heat and let stand, covered, for 5 minutes to allow flavors to meld and rice to firm slightly. Fluff gently with a fork, being careful not to mash the grains. Sprinkle with fresh parsley and serve with yogurt and lemon wedges.