Soak rice for 30 mins.
In a pan, add oil and fry the onions until they turn brown.
Give a splash of water, add chopped tomatoes, spices, and green chilies.
Mix and let it cook for 5-10 mins on medium heat to soften the onions, so they blend in easily in the pulao.
After 30 mins, soaked rice has absorbed the water and are ready to cook. Drain the water.
Next add the chicken, cook for a minute and add the prepared stock (yakhni).
Bring it to boil and add the soaked rice in it.
Cook the rice until water has reduced.
Bring the heat to lowest temperature, seal the pot using kitchen towel and let is simmer (DUM) for 20-30 minutes.
After 30 mins, mix the pulao using gentle hands and serve.
Garnish with cilantro (dhaniya) and green chilies. I personally don't like it, so I am not adding any garnishes on the pulao.
Eat with chutney, raita, kababs, salad, korma or enjoy it plain :)