Stuffed mushrooms are always a party favorite, especially for Thanksgiving and Christmas. Tender mushroom caps are filled with a cheesy, herby, and garlicky filling, and then baked until golden. It’s the perfect vegetarian appetizer!

Stuffed mushrooms on a plate.
Photo: Gayle McLeod

My Favorite Stuffed Mushrooms Recipe

Every time I bring these stuffed mushrooms to a holiday party, they disappear incredibly fast. So heads up, you might want to make two batches! Not only are they the perfect bite of cheesy, crunchy, umami goodness, but they’re really easy to make (and can even be prepped ahead of time). But, here’s what else you’ll love about my version: 

  • They have a unique filling. Instead of panko breadcrumbs, I use sauteed onions and crunchy pecans for extra texture and flavor. Plus, this makes them naturally gluten-free, so everyone can dig in without a second thought.
  • They’re a BIG hit for holiday parties. Both these stuffed mushrooms and my crab stuffed mushrooms are highly requested for parties and holidays like Thanksgiving, Christmas, and Easter. Though I do make this classic version most often. And if you and your significant other are mushroom lovers, they’re the perfect appetizer for Valentine’s Day.
Ingredients for stuffed mushrooms on a table.

Stuffed Mushrooms Ingredients

  • Cremini Mushrooms: Since this is a bite-sized appetizer, you’ll need baby mushrooms, specifically creminis or baby bellas. And keep scrolling below for my section on why you should try to avoid white mushrooms.
  • Butter: You could honestly use butter or olive oil, but I prefer butter for a touch of richness. These are already a little indulgent, so might as well go all the way for maximum flavor!
  • Onion and Garlic: Typically there’s no onion in a traditional stuffed mushroom, but I love a good garlic and onion combo. The little bits of onion also give the filling some texture and bulkiness. Shallot would be a great alternative as well.
  • Cream Cheese: Cream cheese makes for an ultra-creamy texture and helps keep all the filling bits together. It’s the “glue” if you will.
  • Cheese: Freshly grated parmesan adds another layer of flavor. But pecorino romano, gruyere, or any other hard cheese works—choose your favorite!
  • Fresh Herbs: Freshly chopped parsley is my go-to. But you can use whichever tender fresh herbs you have on hand.
  • Pecans: Chopped pecans add a deliciously crumbly texture and crunch. Plus, pecans really accentuate the fall vibes in this appetizer. But if you prefer walnuts you can swap those in.

Find the printable recipe with measurements below

Why You Should Avoid White Mushrooms

White button mushrooms and cremini mushrooms actually come from the same species called agaricus bisporus. But the real difference here is that cremini mushrooms (also known as baby bella mushrooms) have a deeper, more complex flavor than white ones. Especially when made into these savory, stuffed mushrooms. White mushrooms will just taste a bit more flat or muted. So do yourself a favor and make sure to grab creminis instead of white mushrooms. You’ll have a much tastier appetizer!

How To Make Stuffed Mushrooms

Prep the mushrooms. Grease a baking sheet with a little olive oil. Then, remove the stems from the mushrooms by simply pulling them out with your hand. But don’t toss them away as you’ll need these to make the filling! Finely chop them up and set aside for later.

Dicing mushrooms on a board.

Saute the mushroom onion mixture. Melt the butter in a medium skillet over medium heat. Cook the chopped mushroom stems for 5 minutes, then add the onion, garlic, salt, and pepper. Cook for another 1 to 2 minutes and transfer the mushroom mixture to a mixing bowl. Give it some time to cool so it doesn’t melt the cheese mixture right away.

Cooking mushrooms and onion in a pan.

Mix up the filling. Once the mushroom mixture has cooled, stir the cream cheese, parmesan, parsley, and pecans together in a bowl. Remember to reserve one tablespoon of parmesan and pecans to sprinkle on top before baking.

Mixing stuffed mushrooms filling in a bowl.

It’s time to stuff! Since these are small to medium sized mushrooms, you’re going to use about one tablespoon of filling to stuff the mushrooms, creating a small mound on top. Just don’t add too much stuffing because your mushrooms will shrink in the oven.

Stuffing mushrooms with cream cheese filling.

Bake until golden. Bake for 20 to 25 minutes at 400°F (200°C), until the top is golden and the mushrooms are slightly soft. Don’t forget to sprinkle a little parsley on top before serving for a fresh, green touch!

Baked stuffed mushrooms.

Common Questions

How do you prevent stuffed mushrooms from getting soggy?

One trick is to chill the filling before stuffing. This will help hold the cheesy mixture together as it bakes. If the filling is too soft or wet, it will slowly seep through the mushroom. You can also place the mushrooms on a wire rack on top of the baking sheet, which will allow the mushroom juices to drain away from the mushrooms.

Do you need to clean the mushrooms before cooking?

No, you don’t. In fact, I’d avoid washing the mushrooms as it will soften them and they’ll become soggy once baked. Instead, use a damp paper towel to gently wipe the surface clean.

Can I use something else besides pecans?

Absolutely! You can chop up other types of nuts like almonds or walnuts. If you’re not gluten-free, panko breadcrumbs are a traditional filler, though I do personally love this version with pecans! 

 

Storage and Make-Ahead Tips

  • To store in the fridge: Stuffed mushrooms will keep for 4 to 5 days in the fridge in an airtight container.
  • To reheat stuffed mushrooms: When you’re ready to eat, just pop them in the microwave for 30 seconds to a minute.
  • Make ahead tip for the holidays: You can assemble stuffed mushrooms up to 12 hours before you plan to serve them. Just store them in the fridge in an airtight container, then pop them in the oven right before you’re ready to eat. Note–you may need to add a few extra minutes to the baking time since they’ll be chilled.
A plate of stuffed mushrooms.

More Holiday Appetizers

  • Deviled Eggs: This is the number one holiday appetizer hands down.
  • Hummus: You can’t go wrong with a classic hummus served with veggie sticks.
  • French Onion Dip: Ditch the store-bought mix and make this homemade version–it tastes a million times better.
  • Whipped Feta: A creamy whipped feta dip with roasted tomatoes on top.
  • Shrimp Cocktail: It’s a timeless holiday appetizer with a zesty homemade cocktail sauce.
  • Baba Ganoush: This smoky eggplant dip is insanely delicious.

If you make these stuffed mushrooms, I’d love to know how they turned out in the comment box below! Your review will help other readers in the community. And if you’re hungry for more healthy food inspiration (and exclusive content), join my free newsletter.

A plate of pecan stuffed mushrooms.

Most Delicious Stuffed Mushrooms

Author: Lisa Bryan
4.98 from 108 votes
Read 236 Comments

Yield

Makes 20 stuffed mushrooms
Serves 10 servings
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Email This Recipe
Enter your email and I’ll send it to you + weekly food inspiration!

Description

Stuffed mushrooms are always a holiday favorite appetizer. They're the perfect cheesy mushroom bite with hints of onion, herbs, and crunchy pecans. Watch the video below to see how I make them in my kitchen!

Video

Equipment

Ingredients 
 

  • 20 baby bell or cremini mushrooms
  • 2 tablespoons butter
  • 2 garlic cloves, minced
  • ½ medium onion, finely diced
  • ½ teaspoon kosher salt
  • ¼ teaspoon freshly ground black pepper
  • 4 ounces cream cheese, softened
  • cup freshly grated parmesan cheese, grated
  • cup whole pecans, roughly chopped
  • ¼ cup finely chopped fresh parsley, plus more for garnish

Instructions 

  • Prep the mushrooms. Preheat oven to 400°F (200°C). Grease a baking sheet with a little olive oil. Remove the stems from the mushrooms, finely chop them, and set aside.
    Chopped mushrooms on a wooden board.
  • Cook the mixture. Melt the butter in a medium skillet over medium heat. Add the chopped mushroom stems and cook for 5 minutes, or until most of the moisture is gone. Add the onion, garlic, salt, and pepper, and cook for another 1 to 2 minutes, until the onion has softened. Transfer the mushroom mixture to a mixing bowl, and let it cool slightly.
    Cooked mushrooms and onion in a pan.
  • Mix the filling. To the mixing bowl, add the cream cheese, parmesan (reserve 1 tablespoon), parsley, and pecans (reserve 1 tablespoon). Stir until well combined.
    Stuffed mushroom filling in a bowl.
  • Stuff mushrooms. Fill mushroom caps with the cheese filling, and evenly sprinkle the tops with the reserved parmesan and chopped pecans.
    Adding filling into mushroom caps.
  • Bake mushrooms. Bake for 20 to 25 minutes, or until the top is golden and the mushrooms are slightly soft. Garnish with extra parsley to serve. 
    Stuffed mushrooms on a platter.

Lisa’s Tips

  • Avoid wet and soggy mushrooms by either chilling the filling before stuffing, or using a wire rack on top of the baking sheet to allow the mushroom juices to drain away as they cook. 
  • While it’s tempting to pack as much filling as possible, don’t overdo it. Stuff the mushrooms just until they’re slightly heaping—this ensures even cooking and avoids spilling since mushrooms will shrink slightly as they cook.
  • Add more flavor into the filling by adding chopped sundried tomatoes, olives, crispy bacon bits, or other fresh herbs like chives, thyme, or rosemary.
  • Make ahead tip for the holidays: You can assemble stuffed mushrooms up to 12 hours before you plan to serve them. Just store them in the fridge in an airtight container, then pop them in the oven right before you’re ready to eat. Note–you may need to add a few extra minutes to the baking time since they’ll be chilled.

Nutrition

Calories: 168kcal | Carbohydrates: 5g | Protein: 4g | Fat: 16g | Saturated Fat: 7g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Trans Fat: 1g | Cholesterol: 34mg | Sodium: 135mg | Potassium: 307mg | Fiber: 1g | Sugar: 2g | Vitamin A: 574IU | Vitamin C: 3mg | Calcium: 74mg | Iron: 1mg
Did you make this recipe?Mention @downshiftology or tag #downshiftology!

Recipe originally published November 2021, but updated to include new information and photos for your benefit!

You May Also Like

About the author

Lisa Bryan

Lisa is a bestselling cookbook author, recipe developer, and YouTuber (with over 2.5 million subscribers) living in sunny Southern California. She started Downshiftology in 2014, and is passionate about making healthy food with fresh, simple and seasonal ingredients.

4.98 from 108 votes (20 ratings without comment)

Leave a comment

Thank you for taking the time to write a review—I always love reading your comments.

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

Did you make this? Rate the recipe!




All comments are moderated before appearing on the site, as per the community guidelines. Thank you for your patience! Please note that anonymous star reviews without comments are not allowed on Downshiftology, to ensure the integrity of recipe reviews.

236 Comments

  1. I made the stuffed mushrooms for my bunco group. They were a big hit. Everyone loved them and they were the first thing to go. YUMMY!5 stars

  2. Recipe is great, but I wanted a bit more zip, so I added a couple tsp’s of worchestershire sauce and hot sauce! I am famous for not leaving a recipe alone!! Delicious! Love your website!5 stars

  3. I’ve made these before … delish!

    I have some Boursin cheese left over from Christmas. Could I replace Boursin with cream cheese?5 stars

  4. Thank you for this recipe. I made it with the addition of a bit of bacon bits, per your suggestions, and I did use (and would recommend) the rack under the mushrooms when baking. I took them to a small “Come have a glass of wine and some nibbles” gathering and they were a HIT! The host is an experienced and very elegant person so I was a bit intimidated, but she REALLY enjoyed them, which made me all the prouder! Definitely a keeper.5 stars

  5. I have made these mushrooms several times and I love them. Each time I have added sautéed greens to them. Frozen spinach works best, but any green will work. Cook it down so all of the moisture is gone. I also add a touch of red pepper flakes. Perfect!5 stars

  6. This recipe was great and definitely a keeper. I made the filling the day prior and made two batches. I got lazy on the second batch and used garlic powder instead of fresh garlic and it tasted the same. Only thing I’d really pay more attention to next time is when buying my mushrooms look for medium sized – perfect bite size mushrooms. One package was perfect and the other package the mushrooms were gigantic and just too big. I did put my stuffed mushrooms on a rack in the oven to cook. I was told I was the MVP of Christmas Apps this year. Recipe is a keeper and I was asked numerous times how to make them. Thank You for sharing this great recipe with us.5 stars

    1. So happy to hear these stuffed mushrooms were the MVP appetizer at your Christmas party! And yes, smaller, more bite-sized mushrooms are best. Great reminder!

  7. I made these for the first time to take to a small dinner party, and they were a big hit! Delicious! Three guests asked for the recipe, which I immediately shared with them. Thank you for ALL you do!5 stars

  8. I made this for my husband and myself for Thanksgiving Day. They were delicious. I followed the recipe exactly and made no changes. They even warmed up well the next day in the toaster oven.5 stars

  9. I’ve made these now several times and they always turn out fantastic. They are rich without being overwhelming. They are always a crowd favorite – even for those that don’t typically like mushrooms!5 stars

  10. 5 Stars!!!! We made this as part of our Thanksgiving dinner and it was rated better than the main dish (filet mignon – we don’t care too much for turkey). I did add one Italian sausage link (took it out of the casing) because I thought it may need a bit more flavor. Forgot to get pecans at the store, so I chopped up 1/3 cup of pistachio’s.

    It was delicious and probably didn’t need to sausage at all! Thanks for the recipe – it was a smash hit with everyone!5 stars

    1. Hi Connie – I haven’t tried this recipe with cottage cheese so not exactly sure how that would turn out, but you can always give it a try.