In a large pan, heat ½ cup of ghee, ensuring it coats the entire pan to prevent sticking.
Add the thinly sliced onions and sauté over medium heat until they turn golden brown.
Continuously stir the onions to ensure they are evenly browned and don’t burn.
Add 1 teaspoon of ginger garlic paste and sauté for a couple of minutes until it is also slightly golden and the raw smell disappears.
Now, add 1 teaspoon of zeera, ½ teaspoon of cloves, ½ teaspoon of whole black pepper, and 5 cardamom pods. Saute them well until a fragrant aroma emerges.
Add the chicken pieces and sauté until they change colour. Season with 1 teaspoon of salt, adjusting to your taste.
Pour in 2 cups of water and mix well.
Add 1 teaspoon of sugar and cover the pan. Let it cook on low heat for 30 to 40 minutes. If using mutton or beef, you may need to cook for 2 hours for tenderness.
. Let this simmer for a few minutes till the chicken is tender and the broth is ready.
Add the soaked rice and mix well, ensuring the rice is evenly coated with the flavorful broth. Cook for 4 to 5 minutes until the water starts to reduce and bubble around the edges of your pan.
Reduce the heat to low and cover the pan. Let it steam for an additional 5 minutes. This steaming process helps all the flavours to merge together.
After about 10 minutes of steaming, ‘dum’ check the rice. If they are done, the dish is ready!