Wash and soak 1 cup basmati rice for 20 minutes. 
Add chopped mushrooms to a bowl. Add chopped tomato, chopped mint leaves, yogurt, salt, turmeric powder, coriander powder, red chilli powder, and garam masala. Mix until well combined. Let it rest for 10 minutes. 
Turn on the Instant Pot and select the sauté function. Add ghee or oil, and once heated, add bay leaf, cinnamon, star anise, cloves, cumin seeds, cashew nuts.
Sauté until a pleasant aroma comes. 
Add sliced onion and sauté until golden brown. Stir in the ginger garlic paste and green chilli. Cook for a minute until the raw smell goes away. 
Add the marinated mushrooms,  and cook for a couple of minutes.
Pour in the water, add salt if needed, and gently stir.
Drain and stir the soaked basmati rice to coat it in the flavorful mixture.
Close the Instant Pot lid, set the valve to the sealing position, and Pressure Cook for 5 minutes.
After the cooking cycle, allow a natural release for 10 minutes, then manually release any remaining pressure.
Fluff the easy mushroom rice pilaf with a fork, and garnish with 2 tablespoon fresh coriander leaves. Serve the mushroom rice with your choice of raita or side dish.