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. Mix thoroughly to coat all pieces. Let 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 the marinated chicken pieces and brown on all sides for 5 to 6 minutes. Do not cook through completely. Transfer browned chicken to a plate, leaving any rendered fat in the pot.
03 - In the same pot, add chopped onion, minced garlic, diced bell pepper, and diced carrot. Sauté for 3 to 4 minutes until vegetables begin to soften and onions turn translucent.
04 - Add rinsed rice to the pot, stirring constantly for 1 to 2 minutes to coat the grains with vegetable mixture and residual spices. This helps prevent sticking and enhances flavor.
05 - Pour in chicken broth and water. Stir well, scraping up any browned bits from the bottom of the pot to incorporate the fond into the liquid.
06 - Return the browned chicken and any accumulated juices to the pot, nestling pieces evenly into the rice. Bring to a boil, then reduce heat to low. Cover tightly and simmer gently for 20 minutes.
07 - After 20 minutes, scatter frozen peas over the surface of the rice without stirring. Cover again and cook 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 moisture to redistribute. Fluff rice gently with a fork. Sprinkle with chopped parsley. Serve with yogurt and lemon wedges on the side if desired.