Instant Pot Vegan Mushroom Risotto

VeganGluten-FreeNut-FreeSoy-FreeRefined Sugar-FreeEasyVegetarianDairy Free

vegan mushroom risotto

Instant Pot Vegan Mushroom Risotto

Risotto is an elegant, cozy, gourmet and labor intensive dish that requires constant attention on the stovetop.  But in the Instant Pot it cooks in just six minutes!  Unbelievable really.  And it is still just as lovely, creamy and fragrant as the stovetop version.  Comfort food made easy is the name of the game here.

This vegan mushroom risotto is loaded with flavor from the mushrooms, onions, fresh garlic and black pepper.  You can get fancy with some optional flavor enhancers including dark balsamic vinegar, dry white wine, vegan butter and/or nutritional yeast (adds a “cheesy” flavor).  I like to stir in protein-rich green peas at the end and garnish the dish with fresh Italian flat-leaf parsley and/or chives.  You could also add fresh lemon to brighten everything.

With all of this flavor, the recipe for this vegan mushroom risotto is still so simple to prepare and will quickly become a family favorite I am sure! 

mushroom risotto garnished and served on a plate

This is the perfect warm recipe to get you through the remainder of winter.  While we are just weeks away from spring I know we have more chilly evening weather ahead of us here on the east coast.  And this dish is the perfect antidote. It can be enjoyed by the whole family and leave them feeling full and satisfied. Not only is it delicious and comforting but the Instant Pot makes it super simple to make too. 

stirring the raw ingredients in the Instant Pot

How to Make Instant Pot Vegan Mushroom Risotto

To prepare this recipe simply throw the onion, garlic, broth, rice, mushrooms, salt and pepper into your Instant Pot.  Close the lid and cook on manual high pressure for six minutes.  It will take a couple of minutes for the Instant Pot to “come to pressure” but once it does it cooks in six minutes.  It will also take time for the Instant Pot to “come back to pressure” before you can open the lid.  To speed this process up you can manually release the pressure valve if desired.

After it is finished cooking and the Instant Pot has come to pressure, stir in the optional peas and flavor enhancers and serve.  It really couldn’t be easier!  This recipe makes 6-8 servings depending on if this is served as a side or an entree.  It is incredibly filling and always gets amazing reviews from my guests. 

cooked mushroom risotto being stirred in the instant pot

Here are some more easy Instant Pot recipes to try out!

This recipe is vegan, gluten-free, soy-free, nut-free and refined sugar-free.  If you give this a try, please snap a pic and tag #eatingbyelaine and @eatingbyelaine on Instagram, Twitter or Facebook so I can see your creations.

close up image of the mushroom risotto with garnishes

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Instant Pot Vegan Mushroom Risotto – 5 Minutes

  • Author: Elaine Gordon
  • Total Time: 10 mins
  • Yield: 6-8 1x


This cozy vegan and gluten-free dish will warm you up and leave you feeling satisfied. It is full of flavor and easy to make. Just throw everything into your Instant Pot and let it do all the work.


  • 1/2 large white onion, chopped (or substitute 2 shallots)
  • 34 garlic cloves, minced
  • 3 cups low sodium vegetable broth
  • 1 cup uncooked Arborio rice*
  • 45 cups fresh mushrooms, sliced**
  • 1 teaspoon salt or more to taste
  • 1/2 teaspoon black pepper or more to taste
  • 1 cup frozen peas (optional – if using, stir these in at the end – see instructions)
  • Optional Flavor Enhancers (you can add some or all of these – I added all)
  • 1/4 cup nutritional yeast (adds a “cheesy” flavor and nutrients)
  • 1/4 cup vegan butter
  • 1/4 cup dry white wine
  • 1 tablespoon dark balsamic vinegar + more to drizzle as garnish if desired
  • For garnish:
  • Fresh Italian flat leaf parsley
  • Fresh chives
  • Vegan Parm (Optional Topping – simply whisk these three ingredients together)
  • 3/4 cup almond flour (super fine from blanched whole almonds)
  • 5 teaspoons nutritional yeast
  • 1 teaspoon salt


  1. Add onions and garlic to your Instant Pot. You can use the sauté feature here and sauté the onions and garlic for 2-3 minutes until fragrant if desired. If you do this, use 1 tablespoon olive oil for sautéing. Otherwise, add the broth, rice, mushrooms, salt and pepper and stir before placing the lid securely on your Instant Pot. Move the valve to sealed and set the cook time to Manual, High Pressure, 6 minutes.
  2. Once cooking is complete you can manually release the pressure valve or let it come to pressure on its own. If any liquid remains in the pot you can press the Saute button to cook off any additional liquid. Stir frequently to avoid the risotto sticking to the bottom of the pot. While the risotto is warm stir in the optional peas and optional flavor enhancers (nutritional yeast, vegan butter, white wine an/or dark balsamic vinegar). Taste and adjust flavor as needed. You may want to add more salt, pepper or any of the flavor enhancers here. Serve hot and garnish with fresh Italian flat leaf parsley and/or chopped fresh chives. You can also whisk together a quick and easy vegan parm recipe (almond flour, nutritional yeast and salt) and sprinkle this on top just before serving. Store leftovers in an airtight container in your refrigerator for up to one week.


*Arborio rice is an Italian short-grain variety of rice used to make risotto because it produces a very creamy texture when cooked.
** I used white button and cremini mushrooms. You can also use shiitake or portobello mushrooms.

  • Prep Time: 4 mins
  • Cook Time: 6 mins
  • Category: Dinner
  • Method: Instant Pot
  • Cuisine: American, Italian

Keywords: vegan mushroom risotto, vegan instant pot risotto, instant pot risotto

Recipe inspired by Kathy’s stove top version (from Healthy Happy Life).

Vegan Parm recipe adapted from Fooduzzi.

Did You Try This Recipe?

Follow Eating by Elaine for all the latest content and behind the scenes!

Want to receive simple, nutritious recipes in your inbox every week?

Need a complete listing of all my favorite kitchen and cooking products?


  1. Natalie Chernett

    Looks sooo good I can’t wait to try 🙂

    • Elaine Gordon

      Thanks, Natalie! Hope you like it!

  2. Carolyn Mercer

    I am a newbie to the Instant Pot, getting mine tomorrow. I have been reading what ever I can on how to use it & etc. I read that cutting a recipe, say, in half is not always the best way to go. I just cook for myself and would love to try this dish. Since I am getting the 3 qt IP and your dish is for 6-8, what measurements would I use for 2-3 servings?

    • Elaine Gordon

      Good question! I’m looking into this for you and will get back to you ASAP 🙂

    • Elaine Gordon

      Hi Carolyn, I found this helpful article you may want to review:

      While it may take less time for your 3 quart Instant Pot to come to pressure than my 6 quart, once it comes up to pressure your cooking times should be the same. You might not notice any significant Instant Pot cooking differences when it comes to cooking times.

      If you are reducing the size of the recipe by half the cooking time should still be the same. See this article for more info on that:

      Does this help?


Submit a Comment

Your email address will not be published. Required fields are marked *

Recipe rating

Get More Recipes by Category

Hi, I’m Elaine!

Thank you for checking out my vegan and gluten-free recipes.

Get Delicious Recipes in Your Inbox Weekly!

Latest Recipes

Nourish in the New Year
Winter Vegan Meal Plan
Immunity Boosting Recipes
winter squash recipes

Follow Eating by Elaine for all the latest content and behind the scenes!

Want to receive simple, nutritious recipes in your inbox every week?

Need a complete listing of all my favorite kitchen and cooking products?

Pin It on Pinterest