Mushroom risotto is a creamy and tasty dish you can make with a few simple ingredients in one pot.

We’ll show you how to make the best mushroom risotto recipe in a few simple steps. In just 30 minutes, you’ll have a delicious dinner everyone will love.

mushroom risotto

Check out our best easy dinner recipe collection!

Italian comfort food at its best, mushroom risotto, is a classic recipe to jazz up your dinners and indulge in a rich, creamy, and earthy meal.

And did you know that risotto is easy to make? Yes, you’ll have to keep an eye on the stove to stir the rice often, but apart from that, the recipe is simple.

You can make it in one pot (plus a small pot to warm up the vegetable broth) with your favorite mushrooms and finish it with butter and parmesan cheese, or if you want the recipe to be vegan, use vegan butter and vegan cheese instead.

Three quick tips to keep in mind to make the best mushroom risotto:

  1. Add vegetable broth a little at a time: add two ladles of broth at a time, then when it is absorbed, add more. Adding the stock gradually helps the rice grains release the starch slowly, making your dish the creamiest.
  2. Keep stirring: stirring often with little liquid helps the rice grains rub against each other and release more starch. This is the secret to a creamy risotto; not adding cheese and butter.
  3. Cook the rice al dente: al dente means with a slight bite to it in Italian. You should be able to feel the different grains of rice in your mouth. Risotto should not be mushy and overcooked.
mushroom risotto

Ingredients

ingredients for mushroom risotto
Ingredients for mushroom risotto: risotto rice, mushrooms, dried mushrooms, onion, olive oil, white wine, vegetable stock, parsley, salt, pepper, parmesan cheese, butter, or vegan alternatives.

Risotto rice

You can find rice to make risotto in most supermarkets. It’s either branded simply as risotto rice or as Arborio Rice, Carnaroli Rice, Roma Rice, Vialone Nano Rice, and Baldo Rice.

Their high starch content is what gives the risotto a creamy texture. Unfortunately is not possible to make risotto with any other rice variety.

Mushrooms

We use a mix of white button mushrooms and portobello mushrooms. You can use most mushroom varieties based on what you can find where you live.

For instance, chanterelle mushrooms, brown mushrooms, and oyster mushrooms are great options.

You can also use porcini mushrooms and shiitake mushrooms in lesser quantities, as they have a more intense flavor.

Dried mushrooms

If you like a more accentuated mushrooms taste, we recommend adding a few dried mushrooms, ideally dried porcini mushrooms.

Dried mushrooms are packed with flavor and umami and will infuse your risotto with a ton of mushroom flavor.

Onion

Use white onion, yellow onion, or shallot. Its purpose is to build a quick flavor base with the olive oil we cook the rice.

We don’t add garlic in mushroom risotto as garlic is not common in authentic Italian mushroom risotto recipes. If you like to add some garlic, mince it finely and add it shortly after the onion.

Olive oil

We use extra virgin olive oil to make the flavor base – soffritto in Italian – with the onion and cook the rice for a few minutes.

White wine

Dry white wine adds a touch of acidity to the mushroom risotto and makes the other flavors pop.

While most of the alcohol evaporates, we understand if you don’t wish to use wine. In this case, substitute vegetable broth for the wine.

Some good white wine options for risotto are Sauvignon Blanc, Pinot Grigio, Chardonnay, Gewürtztraminer, and Riesling.

Vegetable broth

You can use homemade vegetable broth or store-bought vegetable broth. In either case, what’s important is that you put the broth in a separate pot, warm it up to almost boiling temperature, and keep it very hot throughout.

You can also use chicken stock if you are not vegetarian or vegan.

Parsley

Fresh flat-leaf parsley adds freshness and cuts through the creamy, buttery feel of risotto. Fresh thyme sprigs also work with this mushrooms risotto recipe.

Parmigiano Reggiano

Grated Parmigiano Reggiano or Grana Padano add a ton of taste to the risotto. To make this recipe vegan, substitute a vegan parmesan alternative or a melty vegan cheese for the parmesan.

Butter

Butter adds richness and a velvety mouth feel. To make this recipe vegan, substitute vegan butter for dairy butter.

Salt and Pepper

Depending if your broth is salted or not, you might need teo add more or less salt. Freshly ground black pepper fits mushroom risotto very well.

mushroom risotto on a plate

Instructions

Step 1: Start with the mushrooms.

Put the dried mushrooms to soak in a small bowl with warm water, then clean and chop the fresh mushrooms into small bite-size pieces and finely chop the onion and the parsley.

Also, warm up the vegetable broth in a separate pot and keep it hot throughout the recipe.

soak dry mushrooms

Add olive oil and finely chopped onion to a large skillet or dutch oven.

Fry the onion on medium heat for 3 minutes or until translucent.

fry onion in pan

Add the chopped mushrooms, salt, and black pepper, and cook on medium-high heat for 5 minutes.

Next, add the soaked dry mushrooms—Reserve soaking liquid.

dry and fresh mushrooms in dutch oven

Step 2: add the rice.

Add the risotto rice and stir for about 2 minutes on medium-high heat until the rice has absorbed all the liquid and the pan is dry.

Next, add the white wine to deglaze the pan; stir until the white wine is absorbed.

adding risotto rice to the mushrooms

Add the reserved soaking water from the dry mushrooms and two ladlefuls of vegetable broth.

Stir often, almost continuously. When the broth is absorbed, add more. Always two ladlefuls at a time.

Keep stirring and adding broth until the mushroom risotto is cooked al dente – about 15 minutes.

Important: When you add it to the risotto, the broth should be very hot, almost boiling. If the broth is not hot is going to take you forever to cook this dish.

adding broth

The mushroom risotto is ready when creamy and al dente (with a bite to it). Turn the heat off and let it cool down for 1 minute.

Note: depending on many factors (type of rice, heat intensity, how much you stir, size of your pot), you might need a little more or a little less vegetable broth than instructed in our recipe.

Cooked mushroom risotto in a dutch oven

Step 3: add cheese and butter.

Off the heat, add cold Parmigiano Reggiano (or vegan cheese), cold butter (or vegan butter), and chopped parsley.

Stir for about 2 minutes until the ingredients are fully incorporated with the rice. If the risotto is too thick, add some more vegetable broth and stir.

Note: This step is called “mantecare” in Italian. It’s an essential step in risotto making and should be done off the heat to preserve butter and cheese’s organoleptic properties and texture.

adding parmesan, butter, and parsley

How to serve risotto

Serve a ladleful or two of risotto on a flat plate and eat with a fork. You can sprinkle with parsley, cheese, or drizzle with good quality extra virgin olive oil.

Note: serve risotto “all’onda,” which means “wavy” in Italian. That is a creamy consistency that is not too thick nor too liquid.

Risotto should spread on the plate on its own, just by slightly rotating and inclining the plate without touching the rice. However, it should not have excess watery liquid around the edges. The rice grains should be clearly separated and have some bite.

mushroom risotto

Serving suggestions

Mushroom risotto is a fulfilling, nourishing, and satiating main course. We recommend serving it with a light salad or with a vegetable side dish to add some veggies. You can try:

Or take your pick from our list of 25 best sides to serve with risotto, including salads and vibrant veggies.

What to do with leftover risotto?

Risotto gets sticky and compact the day after. If you want to eat it as is, we recommend warming it up in the microwave for a couple of minutes.

The texture won’t be as creamy and wavy as just-made risotto. However, the taste will be delicious and even more intense than the previous day.

Since leftover risotto is so tasty and sticky, we can highly recommend three delicious recipes with it.

Mushroom Risotto Cakes

mushroom risotto cakes

Leftover risotto patties, coated in a tasty and crisp breadcrumbs mixture, then fried in a pan or air-fried.

Serve them on a simple side salad for a delicious dinner that everyone will love, including kids and picky grown-ups.

Check out our risotto cakes recipe.

Rice balls

rice balls with mushrooms

Crisp, creamy, and tasty Italian rice balls you can make easily with leftover mushroom risotto.

Serve them as a fun appetizer or a delicious main with a side dip of homemade marinara sauce, ketchup, or vegan mayo.

Check out our Italian rice balls recipe.

Pan fried risotto

Pan-fried risotto – Riso al Salto in Italian – is a leftover dish made with one to two days old risotto, fried on low heat, slowly with olive oil or butter.

The starchy risotto becomes super crispy on the outside and stays creamy on the inside, and it makes a perfect leftover dinner to serve with a simple Italian side salad.

Check out our pan-fried risotto recipe.

Storage

Store leftover mushroom risotto in an airtight container in the fridge for up to 3 days. Reheat in single portions in the microwave for 2 to 4 minutes.

creamy mushroom risotto

Questions

Can mushroom risotto be frozen?

Yes, you can freeze risotto for up to 3 months in freezer-friendly zip lock bags in single portions. Thaw frozen risotto in the refrigerator overnight before reheating it in the microwave the day after.

However, we do not recommend freezing risotto unless you really have to. Freezing changes the texture of the dish and the rice grains. Also, when you reheat frozen risotto, it’ll be overcooked and mushy.

Try one of our leftover risotto recipes instead: Italian risotto balls, risotto cakes, and panfried risotto rice.

Can mushroom risotto be reheated?

Yes, you can reheat risotto up to 3 days after it’s made; however, only reheat the portion you will eat. We do not recommend reheating twice.

Our favorite way of reheating risotto is in the microwave for 2 to 3 minutes. Alternatively, reheat it in a pan with a dash of water or olive oil. But make sure not to overcook it.

Can you make mushroom risotto in advance?

It is not advised to make mushroom risotto in advance, especially if you have guests and want to serve them the best risotto.

Mushroom risotto is best eaten 2 to 5 minutes after it’s made, with the freshly melted cheese and butter, creamy and velvety texture, and al dente rice grains.

How to make mushroom risotto vegan?

It’s very easy to make vegan mushroom risotto. Use vegetable broth instead of chicken broth and substitute vegan cheese and vegan butter for parmesan and regular butter.

How to make mushroom risotto without wine?

You easily keep out the wine and replace it with the same amount of vegetable broth.

How to make mushroom risotto creamy?

To make mushroom risotto creamy, pick the right type of rice. Choose Arborio or Carnaroli rice varieties. They are rich in starch, which is the key to a creamy risotto.

Also, add the broth slowly, only one or two ladlefuls at a time, and stir the rice almost constantly.

The constant stirring with little liquid allows the rice grains to rub against each other, releasing plenty of starch to make your mushroom risotto super creamy.

More Risotto Recipes

If you’re looking for more risotto recipes, see our most loved risotto meals here:

More Italian Recipes

Are you a fan of Italian cuisine? Get more authentic Italian cooking inspiration from our most shared recipes:

For many more dinner ideas, check out our mains category page.

mushroom risotto

Mushroom Risotto

By: Nico Pallotta
5 from 3 votes
Mushroom risotto is a creamy and tasty dish you can make with a few simple ingredients in one pot.
We'll show you how to make the best mushroom risotto recipe in a few simple steps. In just 30 minutes, you'll have a delicious dinner everyone will love.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4 – 5 people
Course: Main Course
Cuisine: Italian

Ingredients

  • 2 tablespoons olive oil
  • 1 white onion
  • pounds mushrooms mixed – white mushrooms, portobello, chanterelle, or other
  • ½ teaspoon salt or more to taste
  • ¼ teaspoon black pepper or more to taste
  • cup dried porcini optional
  • 2 cups Arborio rice or other risotto rice
  • ½ cup dry white wine
  • 8 cups vegetable broth
  • 3 tablespoons butter or vegan butter
  • ¾ cup parmesan cheese or vegan cheese
  • ½ cup flat-leaf parsley

Instructions 

STEP 1: START WITH MUSHROOMS

  • Put the dried mushrooms to soak with warm water for 10 minutes
    Clean and chop the fresh mushrooms into small bite-size pieces.
    Finely chop the onion and the parsley.
    Warm up the vegetable broth in a separate pot and keep it hot throughout the recipe
    soak dry mushrooms
  • In a large skillet or dutch oven fry the finely chopped onion in olive oil for 3 minutes.
    fry onion in pan
  • Add chopped mushrooms, salt, black pepper, and cook for 5 minutes, then add soaked dry mushrooms.
    Reserve soaking liquid for later.
    dry and fresh mushrooms in dutch oven

STEP 2: ADD RICE

  • Add rice, stir for 2 minutes on medium-high heat until pan is dry.
    Add white wine and stir until wine is absorbed.
    adding risotto rice to the mushrooms
  • Add reserved soaking water from dry mushrooms and 2 ladlefuls of hot vegetable broth.
    Stir often, almost continuously. When the broth is absorbed, add more. Always two ladlefuls at a time.
    Repeat until rice is cooked al dente (about 15 minutes).
    Note: You might have some broth leftover or need a little more depending on rice variety.
    Cooked mushroom risotto in a dutch oven

STEP 3: ADD CHEESE AND BUTTER

  • Turn heat off a let cool down for 1 minute. Add cold parmesan, butter, and chopped parsley.
    Stir for 2 minutes until ultra creamy. Add more vegetable broth if required. Taste and adjust for salt and cheese.
    adding parmesan, butter, and parsley
  • Serve a ladleful or two of mushroom risotto on a flat plate and eat with a fork.
    You can sprinkle with parsley, cheese, or drizzle with good quality extra virgin olive oil.
    creamy mushroom risotto
  • Note: serve risotto "all'onda," which means "wavy" in Italian.
    That is a creamy consistency that is not too thick nor too liquid.
    Risotto should spread on the plate on its own, just by slightly rotating and inclining the plate without touching the rice.
    However, it should not have excess watery liquid around the edges.
    The rice grains should be clearly separated and have some bite.
    mushroom risotto

Video

Mushroom risotto is a comforting dinner idea for winter

Notes

Nutrition information is for 1 large portion of mushroom risotto out of 4.

Nutrition

Calories: 449kcal, Carbohydrates: 47g, Protein: 15g, Fat: 22g, Saturated Fat: 10g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 9g, Trans Fat: 0g, Cholesterol: 36mg, Potassium: 716mg, Dietary Fiber: 3g, Sugar: 9g, Vitamin A: 1906IU, Vitamin B6: 0.3mg, Vitamin C: 12mg, Vitamin E: 1mg, Vitamin K: 88µg, Calcium: 234mg, Folate: 107µg, Iron: 3mg, Manganese: 1mg, Magnesium: 43mg, Zinc: 2mg
Tried this recipe? Leave a comment below or mention @theplantbasedschool on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

If you loved this mushroom risotto recipe, you might also like:


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

Leave a comment

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

Recipe Rating