To make stock for pilaf follow the steps of chicken stock recipe.
Take a deep-wide sauce pan so that rice can easily prepare in it. Fry onions in the oil until they become light golden in color. Mean while add cinnamon, cloves, cardamoms in the onion so that a pleasant smell and aroma starts to come from the oil.
Now add tomato pieces, ginger garlic paste, red chili powder and turmeric powder and cook until tomato becomes soft and tender to form gravy.
After that add green chilies, mint leaves and cook for further 2 minutes with ½ cup of water.
Now add hot boiled and drained chicken stock with chicken pieces only to the gravy and let it boil and mix in the gravy.
Add rice in the end and if rice would not completely dip in the stock sauce, add more water so that all the rice should cover. Cover the pan and cook rice on high flame until the sauce starts boiling and absorb in rice, it would take 8-10 mins.
When the sauce almost absorbs in the rice, reduce the flame to very low and cook for further 10 mins so that rice become tender and soft.
When the chicken pilaf becomes ready serve it hot in a beautiful rice dish with raita or any meat curry.