Wash rice in running water 2-3 times.Soak in enough water for 15-20 minutes.
If adding Soya Chunks...Boil water in a pan, add salt, when the water boils add soya chunks to it. Switch off the flame and keep for 2-3 minutes or till soya chunks absorb water and become soft. Drain water from the pan, and squeeze water from the chunks. Keep aside.
Make a coarse paste of ginger and garlic with green chilli(optional) . You can use store bought Ginger Garlic paste also.
Finely chop onions and tomatoes. If using frozen mixed veggies, soak in warm water 2-3 minutes.
Switch on the Instant Pot to SAUTE MODE, set the timer to 10 minutes.(it may take less time,later you can cancel it.
When the display shows HOT,add oil and cumin seeds and dry whole spices. Once the seeds crackle, add ginger garlic paste. Saute till the raw smell of garlic goes away. Garlic tends to stick to the bottom of Instant Pot, you can keep SAUTE Mode on medium, and take care not to burn the bottom.
Add onions and fry till light brown.
Add tomatoes and cook till mushy and soft.
Add the mix veggies , garam masala, red chilli(optional). You can also add green chillies with ginger garlic paste.
Drain the water from the soaked rice , add to the mix veggies masala. Also add salt as required or as per your taste.
Add water to Pulao mix , the level of water should be just half inch above the rice, if you have soaked rice for at least 20 minutes.
Cancel the SAUTE MODE and set the PRESSURE COOK Mode on (HIGH) for 6 minutes.
Once the timer goes off, wait for a minute then manually release the pressure with quick pressure release(QPR).
Check for the doneness of rice, fluff rice lightly with fork. You can add a spoonful of Desi Ghee and mix lightly before serving it. My kids love to add butter in itas per them it tastes yumm with butter.
Serve hot with any Raita/Plain Yogurt or even Buttermilk and chutney or pickle of your choice.