If you’re searching for a comforting, flavorful dish that’s both easy to prepare and satisfies your cravings, look no further than this Instant Pot Mushroom Rice. This one-pot wonder combines aromatic mushrooms, tender basmati rice, and a dash of herbs to create a dish that’s perfect for a weekday dinner or an impressive side for a special occasion. The convenience of the Instant Pot means that you can achieve incredible depth of flavor without spending hours in the kitchen. Plus, the delightful aromas wafting through your home will have everyone eagerly waiting at the dinner table!
Why This Recipe Is a Must-Try
This Instant Pot Mushroom Rice is not just about ease and convenience; it is packed full of flavors and textures that will leave you wanting more. The sautéed mushrooms and onions create a savory base, while the basmati rice soaks up the delicious broth. The use of simple, wholesome ingredients ensures that you get a nourishing meal without any fuss. Perfect for vegetarians or anyone looking for a hearty side dish, this recipe is versatile enough to pair with a protein of your choice or stand alone as a delectable meat-free main course.
Ingredients
- 2 tablespoons olive oil
- 1 tablespoon unsalted butter
- 1 yellow onion, diced (about 1¼ cups)
- 4 cups (300 grams) mushrooms, sliced into 1/5″ inch slices (cremini mushrooms recommended)
- 1 teaspoon salt
- ¼ teaspoon ground black pepper
- ½ teaspoon Italian seasoning
- 2 cloves garlic, crushed
- 1½ cups (300 grams) basmati rice, rinsed until the water runs clear
- 1 cup (240 ml) vegetable stock
- ½ cup green onion, sliced
How To Make Instant Pot Mushroom Rice
Step 1: Sauté the Aromatics
Begin by setting your Instant Pot to the sauté mode. Add the olive oil and butter, allowing them to melt and combine. Once hot, add the diced onion and sauté for about 3-4 minutes or until translucent. Stir occasionally to prevent sticking and burning. The sweet aroma of the onions will start to fill your kitchen.
Step 2: Add the Mushrooms
Next, toss in the sliced mushrooms. Continue sautéing for another 5-7 minutes until the mushrooms have released their moisture and turned golden brown. The mushrooms will enhance the dish’s flavor profile, providing a rich, earthy base that pairs beautifully with the rice.
Step 3: Season and Add Garlic
Sprinkle in the salt, black pepper, and Italian seasoning. Stir well to combine, and then add the crushed garlic. Sauté for an additional minute, allowing the garlic to become fragrant.
Step 4: Add Rice and Liquid
Once your mushrooms and seasonings are perfectly sautéed, it’s time to add the rinsed basmati rice to the pot. Stir the rice into the mushrooms, making sure each grain is coated in the flavorful mixture. Pour in the vegetable stock and give it a gentle stir to combine all ingredients.
Step 5: Pressure Cook
Secure the lid on the Instant Pot and ensure the valve is set to the sealing position. Set the Instant Pot to cook on high pressure for 6 minutes. Once the cooking time has elapsed, allow for a natural pressure release for 10 minutes before carefully switching the valve to the venting position to release any remaining pressure.
Step 6: Fluff and Serve
Once the pressure has been released, carefully open the lid and give the mushroom rice a gentle stir. Fluff the rice with a fork, mixing in the sliced green onions for a fresh burst of flavor. Your Instant Pot Mushroom Rice is now ready to be served!
Expert Tips
- Be sure to rinse the basmati rice thoroughly under cold water. This step removes excess starch and helps to achieve fluffy rice.
- For added richness, consider using vegetable broth in place of water when rinsing the rice.
- Experiment with different types of mushrooms such as shiitake or button mushrooms for varying flavors and textures.
- If you like a bit of heat, add a pinch of red pepper flakes when sautéing your onions and mushrooms.
Variations and Customizations
- For added protein, stir in some cooked chickpeas or tofu after the rice has cooked.
- Swap out basmati rice for jasmine rice or even quinoa for a different grain experience.
- Incorporate vegetables such as peas or spinach for an extra nutritional boost.
- Garnish with fresh herbs like parsley or thyme for enhanced freshness and color.
How to Store Leftovers
Leftover Instant Pot Mushroom Rice can be stored in an airtight container in the refrigerator for up to 4 days. To reheat, simply add a splash of vegetable broth or water to the rice in a saucepan or microwave. Heat gently until warmed through, stirring to help redistribute moisture. If you’re feeling creative, use leftover rice to make delicious mushroom rice balls or stir it into a soup for additional flavor.
FAQ
Can I make this recipe vegan?
Absolutely! Simply replace the unsalted butter with additional olive oil or a vegan butter alternative. The rest of the ingredients are already plant-based and delicious.
Can I use brown rice instead of basmati rice?
Yes, you can use brown rice, but you will need to adjust the cooking time. Brown rice typically requires a longer cooking time, about 22 minutes on high pressure, with a natural pressure release.
What type of mushrooms can I use?
While cremini mushrooms are suggested for their flavor, you can also use button, shiitake, or even mixed mushrooms for variety. Each type will add its unique taste to the dish.
Can I freeze mushroom rice?
Yes, mushroom rice freezes well. Allow it to cool completely, then transfer to a freezer-safe container. It can be frozen for up to 3 months. Thaw in the refrigerator before reheating.
Conclusion
This Instant Pot Mushroom Rice truly encapsulates the essence of comfort food. With its rich flavors, hearty ingredients, and ease of preparation, it’s a dish that will quickly become a staple in your home. Whether served as a side or enjoyed as a main, each bite will bring warmth and satisfaction. So, gather your ingredients, fire up that Instant Pot, and treat yourself and your loved ones to this delectable mushroom rice. Happy cooking!

Instant Pot Mushroom Rice
Ingredients
Ingredients
- 2 tablespoons olive oil
- 1 tablespoon unsalted butter
- 1 medium yellow onion, diced (about 1¼ cups)
- 4 cups mushrooms, sliced (cremini mushrooms recommended)
- 1 teaspoon salt
- ¼ teaspoon ground black pepper
- ½ teaspoon Italian seasoning
- 2 cloves garlic, crushed
- 1½ cups basmati rice, rinsed until the water runs clear
- 1 cup vegetable stock
- ½ cup green onion, sliced
Instructions
- Step 1: Sauté the Aromatics - Set your Instant Pot to sauté mode. Add olive oil and butter, allowing them to melt. Add diced onion and sauté for 3-4 minutes until translucent.
- Step 2: Add the Mushrooms - Toss in sliced mushrooms and sauté for 5-7 minutes until golden brown.
- Step 3: Season and Add Garlic - Sprinkle in salt, black pepper, and Italian seasoning. Add crushed garlic and sauté for an additional minute.
- Step 4: Add Rice and Liquid - Stir in rinsed basmati rice, then pour in vegetable stock and stir gently.
- Step 5: Pressure Cook - Secure the lid and set the Instant Pot to cook on high pressure for 6 minutes. Allow for a natural pressure release for 10 minutes.
- Step 6: Fluff and Serve - Open the lid, fluff the rice with a fork, and mix in sliced green onions before serving.
Equipment
- Instant Pot
- Mixing Bowl