Savory Mushroom Risotto with rosemary, garlic, and frizzled leeks- a satisfying, elegant vegetarian dinner, perfect for special occasions, date night, or entertaining. Video!

How to make authentic Mushroom Risotto with rosemary, garlic and frizzled leeks- a satisfying, elegant vegetarian dinner, perfect for special occasions, date night or entertaining. 

Mushroom Risotto is creamy, earthy, and full of lovely umami flavor. It feels elegant and perhaps a bit indulgent, but truthfully, it is lighter than one might expect. This version is made with wild and tame mushrooms both found at the farmer’s market, along with leeks, garlic and savory herbs. Finish with a little parmesan to add a little richness.

Risotto is one of the dishes that perhaps seems fussy, but really couldn’t be easier. It’s a beautiful way to showcase your favorite mushrooms and let them become the star of the dish. It can be served on its own as a vegetarian main or topped with a piece of fish or chicken. Either way, you’ll love the flavors here.

To elevate, a little lemon zest adds a nice brightness. The optional frizzled leek tops are a pretty garnish. And If you are a truffle fan, add a tiny drizzle of truffle oil to finish.

Mushroom Risotto Recipe | Video

Ingredients in Mushroom Risotto

  • Stock or broth: veggie, mushroom or chicken
  • Olive oil or butter- or a combo of both
  • Leeks – or shallots or onion
  • Garlic cloves
  • Mushrooms: Wild mushrooms like chanterelle, morels, and porcini are especially nice in mushroom risotto, but tame mushrooms work well too- like shiitake, cremini, maitake, portobellos. Using a combination of mushrooms adds complexity. Adding dried mushrooms to the cooking broth is also a great option.
  • Herbs: Rosemary, thyme or sage
  • Arborio RiceThis is an Italian short-grain rice that is starchy and gets creamy with cooking.
  • Dry white wine, or champagne
  • Cheese: grated parmesan or pecorino
  • Salt and pepper
  • Optional additions: truffle oil, shaved truffle, lemon zest

types of mushrooms to use and ingredients in mushroom risotto

How to Make Mushroom Risotto

Step one

Cut and prep the leeks, garlic, and mushrooms. Try not to wash mushrooms; just brush off any dirt or grit- keeping them dry. Some mushrooms like chanterelles or maitake are nice when torn, rather than cut. (If you absolutely must wash mushrooms, do this ahead, spread them out on a towel for a few hours, so they dry out before sautéing.)

Save the dark green leek tops and make the frizzled leeks or this beautiful leek oil. 


Step two

In a heavy bottom pot, dutch oven or braiser – heat olive oil (or butter, or combo of both) over medium heat. Add the leeks, mushrooms, garlic, and herbs and cook until mushrooms release their liquid. Turn up the heat slightly and cook off the liquid and caramelize the mushrooms a bit. Set HALF aside.

Step three

Add the arborio rice and saute for 3 minutes or so, toasting. Then pour in the wine and stir up any browned bits, cooking this off completely.

adding ½ cup white wine to the risotto

Step four

Begin ladling in warm broth, ¾ cup at a time.

heat broth in a saucepan

Add the broth ¾ cup at a time, stirring up any browned bits, cooking it over medium or medium-low heat.

add a cup of broth, stir it in

Letting the rice absorb the broth before adding more.

add broth one cup at a time

Repeat this process until all the broth is gone, and the rice is softened and it is creamy- about 20 minutes.

making risotto on the stovetop

Taste and adjust salt and pepper.

Towards the end, keep testing the risotto for texture- you want the outside of grain to be creamy and tender- yet at the very center, al dente, so it keeps its shape, and doesn’t get mushy.

Step five

Once you have the perfect texture, only then stir in the cheese- not before.  Add more broth or hot water to loosen the risotto. Stir in the mushrooms you set aside, saving a few of the prettiest ones for garnish.

stir in parmesan cheese

Frizzled Leeks

A nice little garnish to make while the risotto is cooking is to either make this leek oil, or these frizzled leeks- a great way to use the leek tops. You can also add some leek tops to your simmering broth.

slicing leeks for frizzled leeks

To make the frizzled leeks, thinly slice the darkest ends- you’ll only need about ½ cup.

Heat olive oil in a skillet over medium heat- then add the leeks.

sizzling the leeks in oil

They will darken just slightly and become crisp – around 3 minutes. Remove before they discolor and place on a paper towel- sprinkle with salt and let cool.

frizzled leeks on a paper towel

Sprinkle these frizzled leeks over your finished dish along with a little lemon zest.

Simple authentic Mushroom Risotto with rosemary, garlic and frizzled leeks- a satisfying, elegant vegetarian dinner, perfect for special occasions, date night or entertaining. 

Other Mushroom Risotto Additions:

Can Mushroom Risotto be made in an Instant Pot?

Yes, absolutely. I recommend reviewing this Instant Pot Recipe, reviewing timing and liquid ratios. But, you’ll need to reduce the broth and wine by half- so keep that in mind, and set pressure cooking time to 6 minutes. I would caramelize the mushrooms first, then remove them, then saute the leeks and garlic (as the saute function on the instant pot runs a little hot) to prevent scorching the leeks.

More risotto recipes you may enjoy

We hope you enjoy this Date Night Mushroom Risotto- let us know what you think in the comments below.



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
Simple authentic Mushroom Risotto with rosemary, garlic and frizzled leeks- a satisfying, elegant vegetarian dinner, perfect for special occasions, date night or entertaining. 

Mushroom Risotto

  • Author: Sylvia Fountaine | Feasting at Home
  • Prep Time: 10
  • Cook Time: 45
  • Total Time: 55 minutes
  • Yield: 3-4 1x
  • Category: main, vegetarian
  • Method: stovetop
  • Cuisine: Italian
  • Diet: Vegetarian


Simple authentic Mushroom Risotto with rosemary, garlic and frizzled leeks- a satisfying, elegant vegetarian dinner, perfect for special occasions, date night or entertaining.


  • 4 cups veggie broth, mushroom broth, or chicken broth
  • 1/2 cup water
  • 3 tablespoons olive oil
  • 2 leeks (or shallots), sliced (save the green tops, see notes)
  • 4 fat garlic cloves, rough chopped
  • 1 lb mushrooms- wild or tame or a combo, torn or sliced
  • Salt and pepper
  • 1 1/2 tablespoons fresh rosemary (or thyme or sage)
  • 1 cup arborio rice
  • 1/2 cup white wine (or champagne) or see notes
  • 1/2 cup parmesan or pecorino

Optional additions: truffle oil, lemon zest, shaved truffle, kale, peas


Heat broth and water in a medium pot on the stove.

Slice the leeks into thin half-moons, saving the leek tops to make frizzled leeks (see notes).

In a large skillet or dutch oven, heat the oil over medium heat. Add the sliced leeks, garlic, and mushrooms, season generously with salt and pepper, and saute, stirring until mushrooms release their liquid. Add the rosemary. Turn the heat up and caramelize the mushrooms a bit, cooking off their liquid.

Set 2/3rds of the mushrooms aside on a plate. Lower heat to med-low and add the rice to the dutch oven, toasting the rice a bit, 2-3 minutes. Add the wine, and scrape up any brown bits. Cook off all the wine.

Ladle the warm broth into the rice- one cup at a time, stirring, scraping up any sticking rice, and letting the rice absorb the broth before adding more. Increase heat to medium. This process will take about 20 minutes. If rice is sticking to the bottom of the pan, lower heat back down to med-low. While the rice is cooking make the frizzled leeks or leek oil (see notes).

Once 4 cups of broth are absorbed and the rice is done ( tender, creamy yet al dente at the very center – still holding its shape) stir in the mushrooms you set aside, and the cheese and taste, adjusting salt and pepper to your liking. Parmesan is tangier than pecorino so just keep this in mind. If you’d like a little acid -a tiny amount of lemon zest is nice here or a couple of drops of vinegar.

If you want it a bit looser, stir in more broth.

Divide among bowls and garnish with the frizzled leeks or leek oil. Feel free to drizzle with truffle oil, lemon zest, more parmesan, or even shaved truffle.


Leek Tops: Feel free to use these to make this Leek Oil or frizzled leeks. Or drop some into the simmering broth. To make frizzle leek tops, thinly slice the dark green ends (you’ll only need 1/2 cup). Heat olive oil in a skillet over low heat. Once warm add the leeks, and stir a bit until they begin to darken slightly 3-4 minutes. Test by placing a couple on a paper towel, they should feel crisp to the touch. Blot on a paper towel and sprinkle with salt. Let cool.

Kale or Peas: (1-2 cups) If you’d like to add either of these to boost nutrition, add with the last cup of broth… adjusting salt and pepper to accommodate.


  • Serving Size: 1 ¼ cup
  • Calories: 402
  • Sugar: 6.6 g
  • Sodium: 1331 mg
  • Fat: 14.1 g
  • Saturated Fat: 3.4 g
  • Carbohydrates: 55.8 g
  • Fiber: 4.3 g
  • Protein: 10.3 g
  • Cholesterol: 7.2 mg

Keywords: mushroom risotto, easy mushroom risotto,

Share this with the world

Hi, I'm Sylvia!

PNW Chef & 2018 Saveur Blog Awards Finalist! Welcome to FEASTING AT HOME where you’ll find hundreds of delicious, healthy, VEGGIE-powered recipes with tips and tricks from a chef’s home kitchen. A globally-inspired, seasonal, whole foods recipe blog to nurture body, mind and spirit. Join us!

to get recipes via email

Leave a comment

Your email address will not be published.

Recipe rating


  1. Thanks again for another wonderful recipe Sylvia, this was absolutely beautiful! I frizzled the leeks and added lemon juice at the end, YUM!!! I also used generic flat mushrooms from the supermarket as the gourmet ones are very expensive here but it didn’t detract from the taste.😍

  2. This was SO very good!!! Thanks so much. Again. For so many beautiful meals – and evenings.

  3. Hey Sylvia, I’m curious what you think a good protein to add to this. I’m thinking fish but not certain how best to prepare it! Thanks!

    1. Hi Eric, I think fish would be great with this! Season with salt and pepper and pan sear, maybe sprinkle with lemon zest. 🙂

  4. Is it possible to use either brown rice or faro? I i don’t have arborio.
    Thanks so much for all your amazing recipes.

  5. Is it possible to use a different rice or faro maybe? I don’t have arborio rice. I’ve used brown rice for risotto in the past.

    I love your recipes so much – thank you!!!!!

    1. You know- I think farro would work, but it may take longer and more broth- you would have to gauge. 🙂

  6. Followed the recipe with no modifications and it turned out great. Will definitely be making this again.

  7. Loved the frizzle leek tops, Sylvia! What a creative addition to this yummy Mushroom Risotto, it really made it sing. I included kale and a teaspoon of apple cider vinegar at the end in lieu of wine/champagne. I also made it vegan by sprinkling vegan cheese on top and adding some vegan mozzarella to the rice broth… made it creamy. Very happy tastebuds 😋 Thank you!

  8. This looks delicious and I’d like to make this. What could be a good substitution for the white wine/champagne (I don’t ever have either in-hand)? Thanks for the recipe!

    1. Hi Christina- skip the. wine, use extra broth. At the end, when seasoning, taste and perhaps a few tiny drops of apple cider vinegar to give it a hint of tang if needed. This will mimic the wine. 🙂

  9. I followed this recipe along with this one in my instant pot with just onion instead of leeks and it turned out amazingly!! I love how easy it is in the IP too!!!