Love risotto but dread constant stirring? This Instant Pot Mushroom Risotto delivers perfectly creamy results with minimal hands-on time. Gluten-free and easily adapted to your favorite ingredients, it’s ready in about 30 minutes and makes a simple weeknight dinner or an elegant side.

For years I avoided making risotto at home because traditional stove-top risotto demands constant stirring. The Instant Pot changes that: it produces a velvety risotto with very little effort. I’ve tried baked and stovetop versions, but the pressure-cooked method is the fastest while still delivering great texture and flavor.
This mushroom risotto combines sautéed leeks, garlic and mixed mushrooms with arborio rice, white wine and vegetable stock. A finishing touch of butter, lemon and parmesan brings brightness and richness. It’s also easy to make dairy-free by swapping the butter for oil and omitting the cheese.
Table of contents
- Why you’ll love this recipe
- Recipe ingredients
- How to make Instant Pot risotto
- Recipe FAQs
- Recipe notes
- More risotto recipes

Why you’ll love this recipe:
- Creamy, reliable risotto with no constant stirring thanks to the Instant Pot.
- Quick and approachable: about 30 minutes from start to finish.
- Naturally gluten-free; can be made dairy-free or vegan with simple swaps.
- Highly customizable—add your favorite vegetables or proteins.
Recipe ingredients

- Arborio rice — short-grain Italian rice that releases starch and creates a creamy texture.
- Butter and parmesan — butter adds silkiness and parmesan brings umami; omit for dairy-free or use dairy-free alternatives.
- Mushrooms — a mix of cremini, shiitake and portobello works well, but use any variety you prefer. About 1 lb (16 ounces) total.
- Leek and garlic — aromatics that build flavor. White or yellow onion may be substituted for the leek.
- Dry white wine — adds depth; use a dry, drinkable wine such as Sauvignon Blanc. Optional if you avoid alcohol.
- Vegetable stock — homemade or store-bought; it provides the cooking liquid and flavor base.
- Lemon and thyme — optional, but they brighten and balance the richness of the dish.
How to make Instant Pot risotto
Making risotto in the Instant Pot simplifies the process: sautée the aromatics and mushrooms first, deglaze with wine, add rice and stock, then pressure cook. Finish by stirring in butter, lemon and parmesan for a creamy, bright result.
Pro tip: If you don’t have mixed mushrooms, use any single variety you like, or substitute cooked vegetables added after cooking.

- Sauté: Select the Sauté function and heat 1 tablespoon butter (or oil). Add the sliced leek, mushrooms and minced garlic. Cook until the mushrooms brown and their liquid evaporates, about 3–4 minutes.
- Deglaze and toast: Add 1/2 cup dry white wine and reduce until only a few tablespoons remain (2–3 minutes). Stir in 1 cup arborio rice and toast for 1 minute, then turn off Sauté.
- Pressure cook: Add 2½ cups vegetable stock, 2 sprigs fresh thyme (or 1 teaspoon dried) and 1/2 teaspoon salt. Lock the lid, set the vent to Sealing, and Pressure Cook on High for 8 minutes. Quick-release the pressure and remove the lid.
- Finish: Remove the thyme sprigs. If the rice needs a touch more cooking, stir in 1/4–1/2 cup additional stock and simmer uncovered until absorbed. Stir in the remaining 1 tablespoon butter, 1/4 cup freshly grated parmesan, 1 tablespoon lemon zest and 1 tablespoon lemon juice. Season with freshly ground black pepper and more salt to taste. Serve immediately.
Recipe FAQs
For 1 cup arborio rice, this recipe uses 2½ cups of vegetable stock (water can be used) to achieve a creamy, al dente texture.
White wine adds flavor but is optional. If you prefer not to cook with alcohol, omit it and increase the stock slightly.
Any mushrooms can be used. A combination of cremini, shiitake and portobello provides varied texture and flavor; aim for about 1 lb (16 ounces) total.
Recipe notes
- Variations: Swap mushrooms for cooked vegetables or add cooked protein such as roasted chicken or shrimp after cooking.
- Bright finish: A squeeze of lemon and a little zest at the end lift the flavors and cut through the richness.
- Dairy-free option: Use olive oil in place of butter and omit the parmesan to make the risotto vegan and dairy-free.
- Storage: Refrigerate leftovers in an airtight container for up to 3 days. Reheat gently with a splash of stock or water to restore creaminess.

More risotto recipes:
- Pumpkin risotto
- Saffron risotto
- Short rib risotto
Did you try this recipe? If so, leave a review below and tag @flavorthemoments on social media so I can see what you made.

Instant Pot Mushroom Risotto
Equipment
- 6 Quart Instant Pot
Ingredients
- 2 tablespoons unsalted butter, divided (or use oil for dairy-free)
- 1 large leek, white and light green parts only, halved and sliced
- 8 ounces cremini mushrooms, sliced
- 3.2 ounce package shiitake mushrooms, sliced
- 1 medium portobello mushroom, stemmed, gills removed, sliced
- 2 cloves garlic, minced
- 1/2 cup dry white wine (optional)
- 1 cup arborio rice
- 2 1/2 cups vegetable stock
- 2 sprigs fresh thyme or 1 teaspoon dried thyme
- 1/2 teaspoon salt, plus more to taste
- 1/4 cup freshly grated parmesan (omit for dairy-free)
- 1 tablespoon lemon zest
- 1 tablespoon lemon juice
- Freshly ground black pepper, to taste
Instructions
- Select Sauté on the Instant Pot and set the time for 8 minutes. Add 1 tablespoon butter or oil and let it melt.
- Add the leek, mushrooms and garlic. Sauté until the mushrooms brown and the liquid has evaporated, about 3–4 minutes.
- Pour in the white wine and reduce until only a few tablespoons remain, about 2–3 minutes. Stir in the arborio rice and toast for 1 minute; then turn off Sauté.
- Add the vegetable stock, thyme and salt. Lock the lid, set the vent to Sealing, and Pressure Cook on High for 8 minutes. Quick-release the pressure and remove the lid.
- If the rice needs more cooking, stir in 1/4–1/2 cup extra stock and simmer uncovered until absorbed. Remove thyme sprigs and stir in the remaining 1 tablespoon butter, parmesan, lemon zest and lemon juice. Season with black pepper and additional salt if needed. Serve immediately.
Notes
- Use about 1 lb (16 ounces) total mushrooms; mix varieties for the best texture and flavor.
- A final squeeze of lemon brightens the finished risotto.
- To make vegan, replace butter with oil and omit the parmesan.
- Store leftovers in the refrigerator up to 3 days; reheat with a splash of stock to restore creaminess.
Nutrition
Calories: 200 kcal, Carbohydrates: 23 g, Protein: 6 g, Fat: 8 g, Saturated Fat: 5 g, Sodium: 535 mg, Fiber: 2 g, Sugar: 3 g.
Nutrition is estimated and intended as a guideline only.
Note: This recipe was originally published in February 2018. The text has been updated for clarity and additional recipe information.