Wash and soak rice in water for 30 minutes. After 30 minutes drain the water and keep it aside.
Heat oil in pressure cooker. As the oil gets hot add bay leaf, cardamom, black pepper, cloves and cumin seed.
Let them roast for few seconds. Now add fine chopped onions and cook till they are brown.
Once onions are brown add ginger, garlic, mint and coriander leaves. Mix them well and cook till raw smell of garlic is gone.
Once garlic is roasted add potatoes, carrots, beans, cauliflower and soya chunks. Saute well and cook till veggies are roasted. Add salt and mix well.
When you see veggies changed their color add red chilly powder, coriander powder, biryani masala and curd and mix them well.
Cook veggies for 5 minutes with masala. Now add drained rice, mix it well and let the rice cook with masala for 5 minutes.
Keep stirring otherwise rice will stick to the pressure cooker. Now add 1 and ¾ cup of water, take one whistle.
As soon as whistle comes, switch off the heat and let the cooker cool down. When pressure cooker is completely cold, open the lid and gently fluff the rice.
Vegetable biryani is ready to serve. Serve it hot with raita.