Turn the Instant Pot to SAUTE and add 2 tbsp ghee. Allow it to heat up, then add 1 ½ tsp cumin seeds. Allow the cumin seeds to toast until fragrant.
Add ½ a red onion, diced and chop up the green chili and saute until the onion begins to soften.
Add ½ tbsp ginger paste and ½ tsp garlic and fry for 2 minutes.
Add the diced tomato and saute until the tomato turns mushy.
Add ½ tsp coriander, ⅛-1/4 tsp red chili powder, and ½ tsp salt and mix. Then add 8 oz spinach into the pot along with about ½ cup water.
Put the lid on the pot and seal the pressure valve. Turn the pot to HIGH and pressure cook for 1 minute. When the time is up, perform a quick release.
Use an immersion blender to completely blend the contents of the pot. Add ¼ cup cream at this time if desired.
Then turn the pot to SAUTE and cook for a few minutes until the mixture comes to a boil.
Add 1 tsp garam masala and mix to combine, then add 8 oz paneer cubes. You can add a splash of water if you think your sauce needs to be thinner (I added a few tablespoons). Garnish with more cream if desired. Serve and enjoy!