In a bowl, mix chicken with yogurt (if using), lemon juice, half the spices (cumin, coriander, paprika, cinnamon, turmeric, salt, pepper), and a drizzle of oil. Let marinate 10-30 minutes if time allows.
Heat oil in a large deep skillet or pot over medium-high heat. Sear chicken pieces 4-5 minutes per side until golden and cooked through; remove and set aside.
In the same pot, add onion and garlic; sauté 3-4 minutes until softened and fragrant.
Stir in remaining spices and rice; cook 1-2 minutes to toast the rice.
Pour in broth, scrape up any browned bits, then return chicken (with juices) to the pot. Bring to a boil.
Reduce heat to low, cover tightly, and simmer 20-25 minutes until rice is tender and liquid is absorbed (do not lift lid).
Remove from heat; let rest covered 5 minutes. Fluff rice with a fork.
Garnish with fresh parsley or cilantro and serve hot (pairs great with a simple salad, yogurt sauce, or pickled veggies).