Skip to Content

Instant Pot Mushroom Risotto

This Instant Pot mushroom risotto recipe is one of my favorites for a quick and easy dinner in wintertime. Warming and hearty, and packed full of nutritious mushrooms. This flavorful risotto recipe is sure to be a hit with vegetarians and meat-eaters alike.

This post may contain affiliate links. You can read my affiliate policy here.

Instant Pot Mushroom Risotto
Instant Pot Mushroom Risotto.

How to Cook Mushroom Risotto in an Instant Pot

Instant Pot Mushroom risotto is a super easy (and also delicious) meal to cook in your Instant Pot.

You can use any type of mushrooms that you like, but I tend to use Portabello or brown mushrooms. I’d recommend staying away from button mushrooms as they can be rather tasteless and bland, and this is a dish where you want the flavor of the mushrooms to shine.

You can easily convert this recipe to a vegan risotto by swapping the butter for olive oil, and leaving out the Parmesan cheese or substituting nutritional yeast.

Alternatively, if you are a big fan of cheese (like I am), feel free to load it up with extra Parmesan, or stir through some feta for some additional salty cheesy goodness!

This risotto goes great with a rocket and balsamic vinegar salad on the side, the peppery taste of rocket and acidic balsamic dressing balances the creamy risotto perfectly.

Instant Pot Mushroom Risotto
Yield: 4

Instant Pot Mushroom Risotto

Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes

How to cook mushroom risotto in an Instant Pot


  • 2 cups Arborio rice
  • 2 tbsp olive oil
  • 2 tbsp butter
  • 8 oz mushrooms, sliced
  • 1 stalk celery, finely diced
  • 2 cloves garlic, minced
  • 1 onion, finely diced
  • 4 cups vegetable stock
  • ½ cup Parmesan cheese, grated
  • zest of half a lemon
  • 1 tbsp fresh parsley, chopped
  • salt and pepper


Prepare the risotto

  1. Set Instant Pot to 'Sauté'. Add a drizzle of olive oil.
  2. When it is hot add the onion and garlic and cook until fragrant (approx 2 minutes).
  3. Add the butter, mushrooms and celery and cook until soft (approx 4-5 minutes).
  4. Add the rice and stir for 1 minute until coated by the liquid in the pan.
  5. Add four cups of water and crumble stock cubes in.
  6. Stir to release all the cooking residues from the pot, then allow it to come to the boil.

Pressure cook the risotto

  1. Press ‘Cancel’ to end the Sauté program when the risotto has come to the boil.
  2. Close and lock the Instant Pot lid. Ensure that the steam release handle valve is set to ‘Sealing’.
  3. Press the ‘Pressure cook’ button, and set it to pressure cook for 5 minutes.
  4. When the time is up, use the quick release option to open the Instant Pot (press ‘Cancel’ then carefully turn the steam release handle to the ‘Venting’ position). When the float valve has dropped, open the Instant Pot.


  1. Stir through Parmesan, lemon zest and butter, season to taste. Serve garnished with chopped parsley.

Nutrition Information:



Amount Per Serving: Calories: 558.7Total Fat: 16.7gSaturated Fat: 6.8gUnsaturated Fat: 0gCholesterol: 23.6mgSodium: 1204.1mgCarbohydrates: 87.9gFiber: 4gSugar: 4.6gProtein: 13.3g

You may also like:

Air fryer bacon wrapped asparagus on a white plate.

Looking for more recipes?

Check out our recipe index where you can browse recipes by category and meal type!

Welcome to Love Food Not Cooking!

I’m Eliza, busy mom, home cook, and blogger. My goal is to help everyone cook good food. Whether you are short on time, skills, or motivation, there is something here for you! We have dozens of quick and easy recipes for dinner, lunch, side dishes, and more. Our recipes use everyday ingredients, for quick delicious meals your family will love! Read more…

Cartoon drawing of the author.

*This blog post contains affiliate links, which means if you click on a link and go on to buy the product I recommend, I will get a small commission, but you will not be charged a cent more – thanks in advance for your support!

Skip to Recipe