In a 2-litre pressure cooker or a pan, heat ghee. Add the following spices – shahjeera, tej patta, green cardamoms, cloves, black cardamom and cinnamon. Sauté the whole spices till they crackle.
Now add the onions. Stir and sauté them on a low to medium flame.
Add a pinch of salt to quicken the cooking process.
When the onions are cooking, take 1 cup fresh curd (yogurt) in a bowl and whisk the curd with a spoon or wired whisk till it become smooth.
Sauté the onions till they become golden brown or caramelize.
Then add the ginger-garlic paste and sliced green chillies. You can also finely chop the ginger-garlic and add.
Sauté till the raw aroma of ginger-garlic goes away.
Add the turmeric and red chili powder. Stir and mix well.
Next add the chopped veggies. Sauté for a minute or two.
Lower the heat and add the whisked curd (yogurt). Stir and mix well as soon as you add the curd. Then add ½ cup water in the pressure cooker. For cooking in a pan, add ¾ cup water.
Season with salt and mix again.
Pressure cook for 1 whistle on 3 to 4 minutes on medium heat. If cooking in a pot, then cook until the vegetables are tender. Don’t over cook the vegetables.
Warm 4 to 5 tablespoons milk in a microwave or in a small pan on the stove top. Add ¼ teaspoon of saffron strands. Stir and keep aside.
When the pressure settles down on its own, remove the lid and check the gravy.
If the vegetables are under cooked, then keep the cooker on the stove top and simmer the vegetable biryani gravy without the lid, till the vegetables are tender.
If there is too much of water or stock in the gravy, then simmer until some of the water evaporates and dries up. Note that the vegetable gravy should have a medium or slightly thick consistency and should not be watery.
Now add cashews, raisins and almonds (blanched or raw) to the vegetable gravy. Mix and stir. Set aside. Do a taste test and check the salt in the vegetable gravy. Add more if needed.