Steps
1. Rinse the basmati rice under cold water until the water runs clear; soak for 20 minutes then drain.
2. Heat the vegetable oil in a pot over medium heat. Add the chopped onion and sauté until golden.
3. Add the minced garlic and chopped tomato, cooking until the tomato softens.
4. Stir in the cinnamon, cardamom, cumin, cloves, turmeric, black pepper, and salt.
5. Add the chicken thigh to the pot and brown on all sides.
6. Pour in the chicken broth and bring to a boil.
7. Add the drained rice, reduce heat to low, cover, and simmer for 20 minutes until rice is cooked and chicken is tender.
8. Turn off the heat and let it rest for 5 minutes.
9. Fluff the rice with a fork and garnish with chopped parsley and toasted almonds if desired.
10. Serve hot and enjoy your homemade kabsa!