Wash the basmati rice well before cooking.Then take rice with 3-3/4 cup water and a little salt added to it.Cook it in a vessel till its 75% done.Now Drain it well n let it cool.
Deep fry 2 cups Sliced onions til golden brown and keep aside.
Take 1 tbsp oil in a pan and add Whole spices,Chopped onion,ginger garlic paste and cook it for 5-10 minutes.Now Add salt and red chilli powder and stir.
Add fine chopped tomatoes and fry till they are properly cooked.Add all the vegetables.now cook it till it 50% done.Take the yogurt and make it fine by putting in a blender for just 2 rotations. Add this fine yogurt and stir well.
Cook it on high flame till all the water dry up from the vegetable mixture now add garam masala and mix it up cook for another 2-3&nbs. keep aside.
Now take a heavy bottom vessels pour half of the vegetable mixture in it then add half of drained and cooked rice sprinkle half of the deep fried onions,chopped coriander leaves and half of the ghee.
Again repeat the whole cover the vessel seal it with kneaded flour cook it on slow heat for 20-25 minutes.
Serve this vegetable biryani out in a serving dishwith raita and salad.