5 from 9 votes

Easy Mushroom Risotto (Ready in 30 Minutes)

This post may contain affiliate links which won’t change your price but will share some commission. Full Disclosure Policy.

Creamy, herby, and loaded with flavor, this mushroom risotto is the kind of dish that feels fancy but is totally doable on a weeknight. It’s ready in just 30 minutes and works as a hearty main or a fantastic side alongside grilled chicken, steak, pork, or tofu (if you must).

Risotto has a reputation for being tricky, but honestly? You just need a little patience. Stand, stir, and trust the process. If stirring isn’t your thing, my Instant Pot Risotto has you covered!

Love risotto as much as I do? Try my basic risotto recipe or my Lemon Spinach Risotto for more cozy bowl vibes.

Update: This recipe was originally published in February of 2020. It was updated and republished in March of 2026.

mushroom risotto in a skillet

Why you’ll love this recipe

  • Made in one pan. Less mess, less stress and only one pan to clean up!
  • Easy to make. Mushroom risotto looks impressive, but the process is simple and totally beginner-friendly.
  • Easily made vegan. Just swap the butter for oil and skip the parmesan. That’s it!

What makes a good risotto?

Here are 3 things that make all the difference:

  • Use hot stock. Hot stock helps maintain the starch content of the rice, which is what gives mushroom risotto that signature creamy texture.
  • Cook at the right heat. A gentle simmer is ideal. You want steady heat, not a rolling boil.
  • Stir regularly, not constantly. Contrary to popular belief, you don’t need to stand there stirring non-stop. Just stir often and you’ll be fine.

Looking for more risotto? Try my basic risotto recipe, or my Lemon Spinach Risotto!

What kind of mushrooms should I use in risotto?

While I’m a big believer in using whatever you have on hand, I prefer baby Bella mushrooms for this mushroom risotto. A mix of varieties works really well too, adding depth of flavor and a more interesting texture in every bite. Try Cremini, Portobello, Oyster, or Porcini mushrooms for a delicious result.

What to serve with Risotto?

This mushroom risotto pairs beautifully with grilled or baked chicken, baked fish and my favorite green bean recipe, or roasted broccoli.

Can Risotto be reheated?

Absolutely! Add a small splash of stock when reheating to loosen it up and keep it creamy. You can also use any leftover mushroom risotto to make arancini for a delicious next-day treat.

mushroom risotto in a round bowl

Would you like to save this recipe?

We'll email this post to you, so you can come back to it later!

Key Recipe Ingredients

Remember: this is just an overview and the why of the ingredients I choose here. The full list of ingredients and amounts is found in the printable recipe card below

Various mushroom risotto ingredients arranged on a wooden surface, including stock, mushrooms, rice, parmesan, butter, wine, olive oil, parsley, shallot, garlic, and seasonings.
  • Mushrooms. I go with baby bellas most of the time, but honestly any mushroom works. A mix is even better if you have a few different kinds hanging around.
  • Arborio Rice. This one actually matters. Arborio has a high starch content which is what makes risotto so creamy. Regular long grain rice will work in a pinch but it won’t be the same. Worth grabbing the right stuff! Stock. I use vegetable stock to keep it vegetarian, but chicken stock works just as well. I have recipes for both my vegetable stock and chicken stock if you want to make your own! Either way, warm it up before adding it to the pan.
  • Shallot. Milder and a little sweeter than a regular onion. If you don’t have one, just use less onion than the recipe calls for.
  • White Wine. Use something you’d actually drink. A sauvignon blanc is great here. Not a wine person? Just swap it for extra stock.

How to make this recipe

Scroll for Recipe

This next part is only a photo tutorial of the recipe steps. The full list of ingredients, quantities and instructions can be found in the printable recipe card below.

Get prepped. Before anything else, get your stock warming in a separate pot over low heat. You want it hot when you start adding it to the rice.

Cook the mushrooms. While the stock heats up, melt some butter in a large skillet over medium-high heat, add your mushrooms and herbs, and cook until golden and softened. Set them aside for now.

Soften the shallot. In the same skillet, add the remaining butter and oil. Add your shallot and cook until soft and lightly golden brown, then add the garlic.

Toast the rice. Add the arborio rice and stir to coat every grain in the butter and oil. This gives the rice a head start on flavor.

Add the wine. Pour in the white wine and stir until it’s fully absorbed into the rice. It’ll sizzle and smell amazing. Once it’s gone, you’re ready for the stock

Start adding stock. Add your hot stock one ladle at a time, stirring regularly and letting each addition absorb before adding the next. This will take around 18-20 minutes.

Finish it off. Stir the mushrooms back in with the last of the stock. Check the rice – it should be tender with just a little bite to it. Remove from heat and stir in your parmesan.

Troubleshooting Guide

  • Risotto is too thick/stodgy. Add a splash of warm stock and stir it through.
  • Risotto is too runny. Cook it a little longer, stirring regularly, and it’ll tighten up.
  • Rice is mushy. It’s been cooked a little too long or too much liquid was added at once. Still tastes great though!
  • Rice is still crunchy. It needs more stock and more time. Keep going, you’re nearly there!
  • It’s sticking to the pan. Your heat is too high. Add a splash of stock and turn it down a little.

Kylee’s Notes

  • Stock quantity. You might use a little more or less than the recipe says. That’s totally fine. Just go by look and feel – creamy and al dente is the goal.
  • Taste as you go. Risotto isn’t a set-and-forget dish. Keep tasting, keep adjusting.
  • Warm your stock. We said it before but it’s worth saying again. Cold stock slows everything down and affects the texture.
  • Wine. Use something you’d actually drink. If you’d rather skip it, just swap it for extra stock.
  • Leftovers. Store leftover risotto in an airtight container in the refrigerator for up to 3 days. Add a splash of stock when reheating to bring it back to life.

Get free recipes in your inbox!
Find me on Pinterest, Facebook & Instagram.
If you make this recipe, please comment and let me know how it turned out and leave a star rating! ⭐⭐⭐⭐⭐

A bowl of creamy mushroom risotto topped with shaved parmesan and chopped parsley, served in a white square dish.
5 from 9 votes

Mushroom Risotto

Servings 4
Prep Time: 5 minutes
Cook Time: 25 minutes
Rich, creamy mushroom risotto made in one pan and ready in 30 minutes. A perfect weeknight dinner or stunning side dish that anyone can make.Which direction do you like?

Ingredients
 

  • 6 cups vegetable stock
  • 3 tablespoons butter divided
  • 8 oz mushrooms
  • 1 teaspoon thyme
  • 1 teaspoon tarragon
  • salt and pepper
  • 1 tablespoon olive oil
  • 1 finely diced shallot
  • 4 cloves minced garlic
  • 1 cup arborio rice
  • 1/4 cup dry white wine
  • 1/2 cup parmesan cheese plus extra for serving

OPTIONAL

  • ¼ cup fresh parsley

Instructions

  • Begin by heating 6 cups vegetable stock and keeping it warm.
  • Add 2 Tbs of the butter to the skillet, and melt. Add the chopped 8 oz mushrooms 1 teaspoon tarragon and 1 teaspoon thyme and cook until softened. Remove from the skillet and set aside. Season with salt and pepper if desired.
  • Add the remaining butter and 1 tablespoon olive oil to the skillet, and add 1 finely diced shallot , cooking until shallot begins to soften then add 4 cloves minced garlic and 1 cup arborio rice and stir to coat each grain in the butter/oil.
  • Add 1/4 cup dry white wine if using and continue to cook until it is absorbed into the rice.
  • Add 1 cup of the stock and cook, stirring regularly until the liquid is absorbed.
  • Continue adding stock 1 cup at a time and stirring regularly until you have used almost all of the stock.
  • Add the mushrooms back into the skillet, the last bit of stock.
  • Check the rice (it should be al dente – not mushy).
  • Remove from heat, add 1/2 cup parmesan cheese.
  • Garnish with ¼ cup fresh parsley, devour.

Notes

  • Stock quantity may vary. Aim for creamy and al dente, not mushy.
  • Use a wine you’d enjoy drinking, or substitute with extra stock.
  • Warm your stock before adding it to the pan.
  • Leftovers keep in the fridge for up to 3 days. Add a splash of stock when reheating.

Would you like to save this recipe?

We’ll email this post to you, so you can come back to it later!

Nutrition

Calories: 394kcal | Carbohydrates: 49g | Protein: 11g | Fat: 16g | Saturated Fat: 8g | Cholesterol: 34mg | Sodium: 1684mg | Potassium: 313mg | Fiber: 2g | Sugar: 5g | Vitamin A: 1482IU | Vitamin C: 9mg | Calcium: 157mg | Iron: 3mg

Nutritional information is an estimate and provided to you as a courtesy. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.

Did you make this recipe?

Make sure to follow @kyleecooks on Instagram for more and tag me #kyleecooks so I can see!
Kylee Cooks in the kitchen

About Kylee Ayotte

I am a born and raised New Zealander (a Kiwi), now living in Phoenix, Arizona. I’m happily married to the love of my life – a hot American boy I met while traveling the world. I’m a mama to 2 awesome little boys and love red things, rugby, cheesecake, and bacon. Mmmmm. Bacon. Meet Kylee

5 from 9 votes

Leave a Reply

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

Made this? Rate this recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

10 Comments

  1. Kylee this recipe was great! It was my first time making risotto and it didn’t disappoint. My daughter loves mushrooms so it was extra special for her. I also added in chicken mushroom sausage to kinda complete the meal. I didn’t have wine on hand and didn’t want to purchase any since I am pregnant and wouldn’t be able to finish the rest of the bottle. I also didn’t see the note to add extra broth, and only added the 6 cups but it was still perfect! I used 4 cups chicken and 2 cups beef and that seemed to work well and give it a wonderful flavor. I also just used fresh thyme and chives from my herb garden. Overall, fantastic and my daughter said she wants to eat this every day!

  2. Made this for the family & it was amazing
    Added a tad more white wine
    Love this easy recipe

  3. Jenni LeBaron says:

    You really can’t beat a good risotto for a romantic meal and this mushroom risotto hits all the right notes with me. Like a warm and cozy hug that works so well for date night or any special occasion!

  4. This risotto and mushroom combo looks delicious and sounds right up my alley. Your step by step pictures make it look really easy to prepare too. I’m saving and looking forward to trying this.

  5. Marisa F. Stewart says:

    This is a family favorite! You can’t beat the earthy taste of the mushrooms, the creaminess of the rice, and the delicious flavor of the cheese. It isn’t a difficult recipe and the bonus is that it’s in one pan.

More You'll Love