Soak the almonds and cashews in hot water for 15 minutes, or soak them overnight. Peel off the skin of almonds once the nuts are well-soaked.
Start the Instant Pot on Saute mode for 30 minutes. To this add oil. Once the oil is hot add sliced onions.
Let the onions caramelize. Now take the onions out and add them to a blender jar. Add the soaked nuts and half a cup of water.
Blitz until you have a smooth puree. Keep it aside.
While your instant pot is still in saute mode, add ghee to the pot.
Now, I add cumin seeds, dried red chili, cinnamon stick, bay leaf and green cardamom pods.
To this, you will add finely chopped onions, and minced ginger garlic and green chilies. You will have to saute this until the oil separates to make sure the onions and aromatics are cooked perfectly.
To this add your ground spices, which are Kashmiri red chili powder, turmeric, coriander powder, garam masala, and pav bhaji masala. Add salt too.
To this add puree of two tomatoes, it should yield you about 1 cup of tomato puree.
Cook until the oil separates, and to this add the prepared caramelized onion and nuts puree. Mix well.
To this add prepped vegetables.
Add about 1 cup of water and adjust the consistency of the vegetable korma.
Close the Instant Pot Lid and press Cancel.
Now press on Pressure Cook Button. Manually set timer for 2 minutes, and cook the Korma on high temperature,
Once the Korma is cooked, after 5 minutes, do a Quick Pressure Release.
Carefully open the Instant Pot Lid, and stir the curry. Hit Cancel and press Saute Mode again.
To this add diced paneer cubes.
Finish the korma, by finally adding crushed Kasoori Methi.