Steps
1. Rinse the basmati rice under cold water until the water runs clear, then soak it in water for 30 minutes.
2. In a medium pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent.
3. Add the minced garlic and grated ginger, cooking for another minute until fragrant.
4. Add the cubed chicken to the pot, seasoning with salt, pepper, cumin, and coriander. Cook until the chicken is browned on all sides.
5. Drain the soaked rice and add it to the pot, stirring to combine with the chicken and spices.
6. Pour in the chicken broth, bring to a boil, then reduce the heat to low, cover, and simmer for about 15 minutes, or until the rice is tender and the liquid is absorbed.
7. Once cooked, fluff the rice with a fork and let it sit covered for 5 minutes.
8. Serve hot, garnished with fresh parsley.