Stuffed Mushrooms

Stuffed mushrooms are always the star of the show, especially at Thanksgiving or Christmas gatherings. The soft mushroom caps cradle a creamy, cheesy filling loaded with garlic and fresh herbs, then bake up golden and irresistible. Honestly, these little bites are the ultimate vegetarian appetizer that everyone can’t stop asking for!

Stuffed mushrooms on a plate.

My Favorite Stuffed Mushrooms Recipe

Every time I bring these stuffed mushrooms to a holiday party, they disappear faster than you can say “pass me another!” So, just a little advice — maybe double the recipe to keep everyone happy. What makes this version so great is that it nails that perfect cheesy, crunchy, umami flavor but stays super easy to throw together. You can even make them ahead of time, which is a lifesaver during the busy season. Here’s why my stuffed mushrooms stand out:

  • Unique filling twist. Instead of the typical panko breadcrumbs, I use sautéed onions and crunchy pecans for texture and flavor that really pops. Bonus: this keeps the recipe naturally gluten-free, so it works for lots of diets.
  • Holiday party MVPs. Alongside my crab-stuffed mushrooms, this veggie version steals the spotlight at Thanksgiving, Christmas, and Easter. Honestly, it’s the one I lean on most. And if you adore mushrooms, these make a cozy, tasty Valentine’s Day appetizer too.

Stuffed Mushrooms Ingredients

  • Cremini Mushrooms: For perfect bite-sized goodness, go for baby mushrooms, especially creminis aka baby bellas. I’ll explain below why white mushrooms don’t quite do the job here.
  • Butter: Olive oil works in a pinch, but butter brings that rich, comforting flavor that makes these mushrooms so irresistible. Since they’re already a bit indulgent, why not go all in?
  • Onion and Garlic: Most recipes skip onions, but I love adding them for extra texture and depth alongside garlic’s punch. Shallots would be gorgeous here too.
  • Cream Cheese: It gives the filling that creamy, melt-in-your-mouth texture and helps everything stick together perfectly.
  • Cheese: Freshly grated parmesan is my go-to for a salty, nutty kick, but feel free to swap in pecorino romano, gruyere, or any hard cheese you prefer. Pick your favorite and enjoy!
  • Fresh Herbs: I usually chop fresh parsley for a bright pop, but thyme, chives, or pretty much any delicate herb you have around would work beautifully.
  • Pecans: Chopped pecans add a wonderful crunchy texture plus that warm, cozy fall feeling. Walnuts are another great choice if you want to switch things up.

Keep scrolling to grab the full printable recipe with all exact measurements.

Why You Should Avoid White Mushrooms

Did you know that white button mushrooms and cremini mushrooms are actually just different versions of the same species, called agaricus bisporus? Here’s the scoop: creminis (or baby bellas) pack a deeper, earthier flavor that really shines in these savory stuffed mushrooms. White mushrooms tend to taste a bit too mellow and flat for this dish. So, trust me — picking creminis will seriously level up your appetizer.

How To Make Stuffed Mushrooms

Prep your mushrooms. First up, lightly grease a baking sheet with olive oil. Carefully pull out the stems from the mushroom caps — don’t toss them! We’ll chop those stems up and use them in the filling for extra flavor and texture. Finely dice the stems and set them aside.

Dicing mushrooms on a board.

Sauté mushroom stems and onions. Heat a pan over medium and melt the butter. Add the chopped mushroom stems and cook for about 5 minutes to release their moisture and deepen the flavor. Toss in the onions, garlic, salt, and pepper, then cook for 1-2 more minutes until fragrant and softened. Transfer this mixture to a bowl to cool — this is key so the cheese doesn’t melt too soon in the filling.

Cooking mushrooms and onion in a pan.

Mix up the tasty filling. Once your mushroom mixture has cooled, stir in the cream cheese, parmesan, fresh parsley, and pecans. Be sure to reserve about a tablespoon each of parmesan and pecans to sprinkle on top right before baking — this little touch adds a lovely crunch and extra flavor.

Mixing stuffed mushrooms filling in a bowl.

Stuff those mushrooms! For these small to medium cremini caps, a heaping tablespoon of filling per mushroom works just right. Pile it on, but not too much — mushrooms will shrink as they bake, and you don’t want the filling spilling all over.

Stuffing mushrooms with cream cheese filling.

Bake until golden perfection. Pop your stuffed mushrooms in a 400°F (200°C) oven for about 20 to 25 minutes, until the tops turn a gorgeous golden brown and the mushrooms have softened slightly. Just before serving, sprinkle some fresh parsley on top for a bright, fresh burst of color!

Baked stuffed mushrooms.

Common Questions

How do you stop stuffed mushrooms from getting soggy?

A handy trick is to chill the filling before stuffing your mushrooms. This helps keep the cheesy mix firm so it doesn’t leak into the mushroom cap while baking, which can make them soggy. Also, try placing your mushrooms on a wire rack over the baking sheet — that way the mushrooms don’t sit in their juices, and the bottoms stay firm.

Should I clean mushrooms before cooking?

No need to soak or fully wash mushrooms—they soak up water and can get waterlogged during baking. Instead, give them a good wipe with a damp paper towel to remove any dirt. This keeps their texture firm and perfect for stuffing.

Can I swap pecans for another nut?

Absolutely! Feel free to substitute chopped almonds or walnuts if that’s what you have on hand. If gluten isn’t a concern, classic panko breadcrumbs also work great, but pecans bring such a wonderful crunch and flavor that I usually stick with them.

 

Storage and Make-Ahead Tips

  • Store leftovers right. Keep any leftover stuffed mushrooms in an airtight container in the fridge for up to 4 or 5 days. They make fantastic leftovers or party prep snacks.
  • Reheat with care. When you want to enjoy your leftover mushrooms, pop them in the microwave for 30 seconds to a minute until warmed through. So simple and snack-ready!
  • Prep ahead for holidays. You can stuff these mushrooms up to 12 hours before you plan to bake. Keep them covered and refrigerated, then bake right before guests arrive. Just add a few extra minutes to the cook time since they’ll be cold going into the oven.

A plate of stuffed mushrooms.

Print

Delicious vegetarian stuffed mushrooms made with cremini mushrooms filled with a creamy mix of sautéed mushroom stems, onions, garlic, cream cheese, parmesan, fresh parsley, and crunchy pecans, baked until golden. Perfect holiday appetizer that is naturally gluten-free.

  • Author: mapps6841@gmail.com
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Total Time: 40 minutes
  • Yield: 24 stuffed mushroom appetizers 1x
  • Category: Appetizer
  • Cuisine: American

Ingredients

Scale
  • 24 cremini (baby bella) mushrooms, cleaned and stems removed
  • 2 tablespoons unsalted butter
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 4 ounces cream cheese, softened
  • 1/2 cup freshly grated parmesan cheese, plus 1 tablespoon reserved for topping
  • 2 tablespoons fresh parsley, chopped, plus extra for garnish
  • 1/4 cup chopped pecans, plus 1 tablespoon reserved for topping

Instructions

  1. Preheat oven to 400°F (200°C). Lightly grease a baking sheet with olive oil.
  2. Remove the mushroom stems from the cremini mushrooms and finely chop the stems. Set caps aside.
  3. In a medium pan over medium heat, melt the butter. Add the chopped mushroom stems and cook for about 5 minutes until moisture is released.
  4. Add chopped onion, garlic, salt, and pepper to the pan. Cook for 1 to 2 minutes until fragrant.
  5. Transfer the cooked mixture to a bowl to cool.
  6. Once cooled, stir in the cream cheese, parmesan, fresh parsley, and chopped pecans, reserving 1 tablespoon each of parmesan and pecans for topping.
  7. Use about a heaping tablespoon of the filling to stuff each mushroom cap, piling just slightly.
  8. Place the stuffed mushrooms on the prepared baking sheet.
  9. Sprinkle reserved parmesan and pecans on top of each mushroom.
  10. Bake for 20 to 25 minutes until the tops are golden and mushrooms are slightly softened.
  11. Remove from oven and garnish with additional fresh parsley before serving.

Notes

Use cremini mushrooms instead of white button mushrooms for a deeper, earthier flavor., Chill the filling before stuffing to prevent sogginess and help cheese stay in place., Place mushrooms on a wire rack on the baking sheet during baking to allow juices to drain and avoid sogginess., Clean mushrooms by gently wiping with a damp paper towel, avoid washing to prevent excess moisture., Pecans add a lovely crunch and flavor; walnuts or almonds can be used as substitutes., The recipe is naturally gluten-free; if gluten is not a concern, panko breadcrumbs can be used as an alternative filler., Stuffed mushrooms can be prepped and stuffed up to 12 hours in advance, stored in the fridge sealed, then baked before serving; allow extra baking time if starting cold., Store leftovers in an airtight container in the refrigerator for up to 4-5 days., Reheat leftovers in the microwave for 30 seconds to 1 minute until warm.

Nutrition

  • Serving Size: 1 stuffed mushroom (approximately)
  • Calories: Approx. 70 calories per stuffed mushroom
  • Fat: 6 g per serving
  • Carbohydrates: 3 g per serving
  • Protein: 3 g per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in appetizers & snacks

Claire Whitmore

ABOUT THE AUTHOR

Claire Whitmore

Hi, I’m Claire Whitmore, the baker and storyteller behind Cozy Oven Kitchen. I’m 42, married to Ryan, and a mom of three — Noah, our endlessly energetic boy, and his two sisters, Lily and Mae. Our days are loud, busy, and always moving, but baking has been my quiet place for as long as I can remember. When the oven warms the kitchen and the house finally slows down, I feel grounded again — connected to family, memory, and the simple comfort of making something with my hands.

READ MORE →

Leave a Comment

Recipe rating