Slice red onions. Set aside chickpeas from a can (rinsed well) and frozen mixed vegetables (rinsed under warm water).
Set aside whole spices - cinnamon stick, cloves, black cardamom, green cardamom, peppercorns, cumin seeds, and bay leaves.
Now drain and rinse the rice under warm water well until it runs clear. Set aside.
Cook Rice in Instant Pot
Heat up Instant Pot on SAUTE mode. Once hot, add avocado oil or any flavorless oil. Add all the whole spices. Saute for about 45 seconds.
Add sliced onions and saute for 2 minutes until the onions are slightly golden.
This is what you should have.
Add the rice.
Saute for 2 minutes and click OFF on the Instant Pot.
Add the chickpeas and mixed vegetables.
Add water and scrape the bottom well to make sure nothing is sticking to the bottom.
Now add the powdered spices - salt, red chili powder, and garam masala. Mix well.
Cover the Instant Pot and set the Vent Valve to Seal. Click HIGH PRESSURE for 5 minutes. Once 5 minutes is up, let the Instant Pot release pressure on its own for at least 15 minutes.
This is what you should have.
I added additional garam masala for a more bold flavor. Mix well making sure the rice doesn't get mushy.