Steps
1. Rinse the basmati rice under cold water until clear, then soak for 15 minutes.
2. In a pot, melt the ghee over medium heat. Add sliced onion and sauté until golden.
3. Add minced garlic and spices (cardamom, cinnamon, black pepper), stirring for 1 minute.
4. Place the chicken thigh in the pot and brown on all sides.
5. Drain the rice and add it to the pot, stirring gently.
6. Pour in water or chicken broth and add salt to taste.
7. Bring to a boil, then reduce heat to low, cover, and simmer for 30-40 minutes, until chicken is cooked and rice is tender.
8. Once done, gently fluff the rice and serve hot with the chicken on top.