Take a cooking pot, add oil and heat it.
Add whole spices such as cloves, cardamom, cinnamon, shahi zeera and saute for few seconds.
Add sliced onions and saute until they turn slight brown or pinkish in color.
Add slit green chilies, chopped coriander leaves, mint leaves and mix.
Add ginger garlic paste and saute for few minutes.
Add 4 cups water into it.
Add salt as per taste and also add lemon extracted juice.
Bring the water to a boil.
Add soaked basmati rice into it and give a stir.
Cook on medium flame.
Let all the water absorb and keep stirring in between.
Once the water is absorbed reduce the heat to low.
Give a mix, cover the lid tightly.
Put on dum for 3-4 minutes until the rice is completely cooked.
Switch off the flame and serve hot.