Start the Instant Pot & press the SAUTE buttom & set it on HIGH.
Add oil. When hot add all the whole spices (From the list above). Allow them to sizzle for a few seconds.
Next, add the onion paste , add salt & saute until the raw smell disappears.
In the mean time make a paste by adding the tomatoes + ginger + garlic & green chilies (optional).
Now, add the above paste to the Onion paste & saute until oil oozes out.
In the mean time take all the dry masalas or spices in a dry bowl & dilute them with water. Mix & set aside.
Next, add this diluted masala paste to the pot & saute until oil oozes out.
Then, add the cauliflower florets. Mix everything very well.
Now, add the yogurt & mix well for a few mins.
Add enough water to just submerge the cauliflowers only by 30%. Refer the video.
Throw in the Indian cottage cheese or paneer & mix well.
Close the lid of the Instant Pot. Seal the Vent. And press the CANCEL button & then, press the PRESSURE COOK button. Choose the Normal pressure button & not the Less or High pressure button. Set it for just 2 mins. This will help to cook at low pressure.
After 2 mins do a QUICK PRESSURE RELEASE. Open the lid & add the cilantro, ginger julienne & the garam masala powder. Mix well. Serve hot. Enjoy.