Classic Stuffed Mushrooms


These classic stuffed mushrooms are loaded with shallots, garlic, walnuts, breadcrumbs, and chopped mushroom stems. Sprinkle with Parmesan, pop them in the oven, and you've got a great appetizer for the holidays.

Photography Credit: Sally Vargas

A good stuffed mushroom recipe should be in every home cook’s collection. They’re easy to make, they’re great for parties, and the variations are endless!

Video! How to Make Stuffed Mushrooms

The Best Mushrooms for Stuffing

Simple regular button mushrooms or the brown creminis are perfect for stuffing. Look for mushrooms with dry caps and gills (the feathery part underneath). Avoid mushrooms that seem slimy or have sunken brown spots.

To prep for stuffing, scrub the mushrooms well, then just snap out the stems. They’ll come out easily; no need to use a knife.

Ingredients for stuffed mushrooms

This stuffed mushroom recipe is a classic. It is what you usually think of when you think of stuffed mushrooms—walnuts, herbs, garlic, chopped mushroom stems, breadcrumbs, and grated Parmesan.

There is a reason everyone loves this combination. These stuffed mushrooms are hard to stop eating!

stuffed mushroom caps on a baking sheet ready for baking Baked mushroom caps on a baking sheet, ready to eat

The Best Way to Make Stuffed Mushrooms

To make these stuffed mushrooms, first separate the stems from the mushroom caps, and chop them. Cook the chopped mushroom stems in butter with some shallots, garlic, and walnuts. Process with herbs and breadcrumbs and stuff the mushroom caps with that mixture.

Sprinkle with Parmesan and bake until the cheese starts to brown and the mushroom caps release some of their water.

Make Ahead Tips for Stuffed Mushrooms

You can prepare the filling and stuff the mushrooms (without baking them) for up to 24 hours ahead. Just cover and refrigerate them, and then cook them right before serving. Once cooked, stuffed mushrooms do not hold up well for long periods.

Stuffed mushroom caps on an appetizer tray

Suggestions and Substitutions for Stuffed Mushrooms

Looking for more stuffed mushroom ideas? We’ve received many suggestions for variations on this recipe from readers over the years. Here are a few favorites:

  • Sausage, cream cheese, chopped stems, Parmesan and garlic powder
  • Duck or goose pâté (fois gras) topped with a small piece of bacon
  • Cream cheese, spinach, and bacon
  • Creamy chicken and white wine with a touch of garlic and tarragon
  • Crab meat, cream cheese, and shredded Parmesan
  • Onion, green pepper, pepperoni, garlic, the mushroom stems, parsley, oregano, a few Ritz Crackers

Do you have a favorite stuffed mushroom recipe? If so, please tell us about it in the comments.

More Ways to Love Mushrooms

Our Favorite Videos

Updated December 21, 2020 : We added a new video to help you make the best stuffed mushrooms ever. Enjoy!

Classic Stuffed Mushrooms Recipe

  • Prep time: 20 minutes
  • Cook time: 20 minutes
  • Yield: Serves 4 to 6 as an appetizer

The recipe can easily be scaled up—doubled or tripled.

You can use either cremini or regular button mushrooms. Scrub the mushrooms well first, then just snap out the stems. They'll come out easily, no need to use a knife.

For parties, make the stuffing and have the mushrooms cleaned and stems removed ahead of time. But don't cook them until you want to serve: Once cooked, stuffed mushrooms do not hold up well for long periods. Bake some, serve and repeat.


  • 18 to 24 button or cremini mushrooms, scrubbed clean, stems separated from the caps, stems finely chopped
  • 1 tablespoon butter
  • 2 small shallots, minced, about 2 tablespoons
  • 1 large garlic clove, minced
  • 2 tablespoons chopped walnuts
  • Salt
  • 2 tablespoons chopped parsley
  • 1 teaspoon Herbes de Provence or dried thyme
  • 2 tablespoons breadcrumbs
  • 2 tablespoons sherry or chicken stock
  • 2 tablespoons extra virgin olive oil
  • 2 tablespoons grated Parmesan cheese


1 Preheat oven to 375°F (190°C).

2 Make filling: Heat 1 tablespoon butter in a small frying pan over medium-high heat. Sauté the chopped mushroom stems and the shallots for 4 to 5 minutes, stirring often. Add the garlic and walnuts and sprinkle with salt. Stir well and sauté 2 more minutes.

Turn off the heat and add the parsley, herbes de Provence and breadcrumbs. Pour the sherry into a food processor, then the rest of the stuffing. Pulse several times to get a fine mixture, almost a paste.

Cooked filling for stuffed mushrooms: mushroom stems, walnuts, shallots, and garlic Stuffed mushroom filling in blender

3 Stuff mushroom caps: Toss the mushroom caps with olive oil. Fill each mushroom with the stuffing, and place on a baking sheet. Sprinkle grated parmesan cheese over each mushroom.

stuffed mushroom caps on a baking sheet ready for baking

4 Bake: Bake for 10 to 20 minutes at 375°F (190°C), or until the cheese browns a little and a little water starts to pool at the base of each mushroom. Allow to cool for 5 minutes or so before serving.

Baked mushroom caps on a baking sheet, ready to eat

Hello! All photos and content are copyright protected. Please do not use our photos without prior written permission. Thank you!

Products We Love

This post may contain links to Amazon or other partners; your purchases via these links can benefit Simply Recipes. Read more about our affiliate linking policy.

Elise Bauer

Elise Bauer is the founder of Simply Recipes. Elise launched Simply Recipes in 2003 as a way to keep track of her family's recipes, and along the way grew it into one of the most popular cooking websites in the world. Elise is dedicated to helping home cooks be successful in the kitchen. Elise is a graduate of Stanford University, and lives in Sacramento, California.

More from Elise

50 Comments / Reviews

No ImageClassic Stuffed Mushrooms

Did you make it? Rate it!

  1. Mike

    I make these but use Boursin Garlic and Herb cheese for the filling.

  2. Monica

    My mushrooms seem to get really watery when cooked. What am I doing wrong?

    The flavor was good otherwise.

    Show Replies (1)
  3. Debbie Tessaro

    I use sausage, cream cheese, chopped stems, Parmesan and garlic powder. Cook sausage and chopped stems, drain, when cool mix all ingredients together and stuff. Bake at 375* for about 20 min. Delicious!

  4. Pat

    I followed the recipe exactly and found them to be tasteless and wouldn’t serve them to guests..I would use sausage next time…


  5. Paul Krez

    I like to stuff Cremini mushrooms with duck or goose pate (fois gras) topped with a small piece of bacon. They are usually gone within 5 minutes of serving. Parboil mushrooms for 2 min. Put in 375 degree oven for 5-10 minutes topped with the already cooked pieces of bacon.

View More
Stuffed mushroom caps on an appetizer trayClassic Stuffed Mushrooms