Roast all the spices powder in a pan
Let them cool down and grind them to make a fine powder,keep aside
PREPARING BIRIYANI RICE: Take a big pan,add 4 cups of water, put bay leaf, oil and salt, Bring it to boil, when the water will start boiling, add rice,cook the rice till 3/4 is done, Drain and spread the rice on a tray
Divide the rice into two equal parts, keep aside
Heat ghee and oil in a non-stick or heavy bottomed vessel
Vessel should be very big thus you can cook your biriyani in this vessel later
Add chopped onions ,fry till golden brown
Add all the vegetables,cashew nuts and little bit salt and cook for 2 minutes
Combine ginger garlic paste,biriyani masala into yoghurt ,mix well and add into the pan
Mix with vegetables and cook for 2 minutes
Add water and bring it to boil
When the water will start to boiling,simmer the gas and cover it with a lid
Cook until vegetables are done
Add Paneer cubes and mix with vegetable gravy
Take 1/2cup vegetable gravy in a cup
Keep it aside
Add half portion of cooked rice on cooked vegetables,p our half portion vegetable gravy,saffron diluted milk and biriyani masala
Add remaining half portion of rice on it then again pour remaining half portion of vegetable gravy,saffron diluted milk and garam masala
Add a little salt, remaining garam masala, fried onions, kewra essence ,gulab jal,chopped mint and coriander leaves and 1teaspoon ghee or clarified butter over it
Cover the pan with the aluminium foil, then put the lid
Place a tawa on gas stove,and put the biriyani vessel on it
Cook for of low flame for 25-30 minutes,turn off the gas
Allow to rest for 10 minutes
Your Veg Dum Biriyani is ready to serve
Serve it with raita