Wash and Soak rice for half an hour
Cube all vegetables, carrot, potato, and beans. Slit green chillis.
Chop onions in length wise.
Boil water with added salt in a deep pan.
When water starts rolling boil add soya chunks.
Allow them to boil till soft.
Drain excess water and keep aside. Once cooled enough to handle squeeze the soya chunks remove excess water.
In a deep pan, add vegetables, carrot, potato, capsicum, peas and beans.
Add curd, garam masala, ginger garlic paste, Salt, red chilli powder and coriander powder.
Add boiled soya chunks also.
Mix all of them well. Marinate them for half an hour.
Heat oil in a wide, fry onions till they turn crisp and golden brown. Keep them aside.
Heat oil in a pressure cooker, add mustard seeds.
Let them splutter. Add ginger garlic paste and saute it.
Add marinated vegetables and half portion of fried onions.
Add salt, red chilli powder, coriander powder and cumin powder.
Add garam masala powder also.
Add soaked rice and add water.
Add 1:2 ratio of water.
For 1 cup of rice add 2 cups of water.
Spread remaining portion of fried onions.
Cover and pressure cook for 2 whistles on high flame and 1 on low flame.
Let the pressure cools down, open the lid and add a spoonful of ghee and mix it well.
Serve hot piping soya biryani with onion raita or any spicy curry of your choice.