Soak the cashews in warm water for 10 minutes, then drain. Blend them with fresh water until smooth and set aside.
Set the Instant Pot to saute mode and heat add ghee. Add onions and cook for 3 to 4 minutes with a glass lid on, stirring a few times. Add ginger and garlic, cook for 30 seconds. Turn the Instant Pot off.
Add tomato puree, turmeric, red chili powder, garam masala salt, and mushrooms. Mix well, deglazing the pot to remove any browning on the bottom of the pot. Close the Instant Pot, and pressure cook(Hi) for 4 minutes followed by Quick Release.
Stir in dried fenugreek leaves, cashew paste, and chopped cilantro. Mix well and serve with Basmati Rice and parathas. For a low-carb meal, serve mushroom masala over cauliflower rice. Add a side of cucumber salad for a delicious meal.
Notes
Stovetop Recipe:
Heat oil in a medium-sized pot or skillet.
Add onions and cook for 3 to 4 minutes with a lid on, stirring a few times. Add ginger and garlic, cook for 30 seconds.
Add tomato puree, turmeric, red chili powder, garam masala salt, mushrooms, and ½ cup of water. Mix well.
Cook covered on medium heat for 10 to 15 minutes, or until the mushrooms are cooked through.
Stir in dried fenugreek leaves, cashew paste, and chopped cilantro.