Take cauliflower florets, turmeric powder, red chilli powder, garam masala powder, and salt in a large mixing bowl.Mix well and marinate for at-least 15 to 20 minutes.This step is optional.If you dont have time you can directly add to the pot.
Press SAUTE mode on Instant Pot. Add oil and once it’s hot add all the whole spices.Saute for 30 seconds till aromatic.
Add sliced onions , ginger garlic paste and saute for 2-3 minutes until they turn soft and light brown in color – stir regularly.
Add chopped tomatoes ,dry spices like red chilli powder ,turmeric powder ,garam masala powder and cook for another 2 minutes till tomatoes turn soft and mushy.
Then add the marinated cauliflower ,green peas ,salt and water.Make sure to Deglaze the bottom of the pot to remove any stuck bits and avoid BURN Alert.
Next add rinsed Basmati Rice, salt and mix everything well.
Press CANCEL button on Instant Pot.Close the lid on the pot, and turn pressure valve to SEALING position.
Set the pot to “MANUAL/PRESSURE COOK” (High Pressure) and set timer to 5 minutes.
Wait for Natural Pressure Release(NPR) .If you dont have time then do a Quick Release(QR).Remove lid away from you,Squeeze some lime juice and sprinkle coriander leaves.
Cauliflower Pulao is ready.Serve with Raita or plain yogurt.