Skip to content
Meet Mary Trending 14 Christmas Morning Breakfast Ideas

Easy Stuffed Mushrooms (Cheesy, Garlicky and Make Ahead)

These easy stuffed mushrooms are filled with garlic, cream cheese, Parmesan and buttery breadcrumbs, then baked until golden for a warm party appetizer everyone grabs first.

By Mary Caldwell | Published May 15, 2026
Easy Stuffed Mushrooms

Why make this

  • Simple pantry ingredients turn into an impressive, crowd pleasing appetizer.
  • Stuff them up to a day ahead, then bake right before guests arrive.
  • Ready in about 40 minutes with only one skillet and one pan.

Every family has that one appetizer that disappears first, and in our house it is these easy stuffed mushrooms. I set a platter on the counter before a holiday dinner, turn around to grab the napkins, and half of them are already gone. My husband swears he only had two. The crumbs on his shirt tell a different story.

What I love most about this recipe is how simple it really is. You pop the stems out of a pound of white button or baby bella mushrooms, chop those stems fine, cook them with garlic and a little butter, then stir everything into a soft mix of cream cheese, Parmesan and breadcrumbs. The filling gets mounded into the caps, a little more cheese goes on top, and the oven does the rest. In about 40 minutes you have a tray of warm, golden, garlicky bites that taste like you fussed for hours.

They are also wonderfully forgiving. You can stuff them the night before, bake them while guests arrive, and nobody will ever know you were running late. I make them for Christmas Eve, for game day, for book club and sometimes just for a cozy Friday night with a movie. Let me walk you through exactly how I do it.

Why this recipe works

  • Using the stems in the filling. Nothing goes to waste, and the chopped stems add real mushroom flavor and a pleasant bit of texture to every bite.
  • Cooking the stems first. A few minutes in the skillet drives off their moisture, so the filling stays rich and creamy instead of soggy.
  • Cream cheese as the base. It holds the filling together, melts into a silky center and keeps the caps moist while they bake.
  • A hot oven. Baking at 400F browns the tops and softens the caps in about 20 minutes, before the mushrooms start to shrink and weep.
  • A dry start. Wiping the mushrooms clean instead of soaking them keeps them from soaking up water that would leak out in the oven.

Ingredients you’ll need

This is a short list of everyday ingredients, and most of them are probably in your fridge right now. Exact amounts are in the recipe card below.

  • White button or baby bella mushrooms, about 24 medium caps
  • Butter and a little olive oil
  • Garlic and a small shallot or a bit of onion
  • Cream cheese, softened
  • Grated Parmesan cheese
  • Plain or Italian breadcrumbs
  • Fresh parsley
  • Salt, black pepper and a pinch of dried thyme

Ingredient notes and smart substitutions

Mushrooms

Look for mushrooms that are about 1 1/2 to 2 inches across, firm and smooth with tightly closed caps. Medium caps are the sweet spot because they hold a generous spoonful of filling and still make a neat two bite appetizer. Baby bellas, sometimes sold as cremini, have a deeper, earthier flavor than white button mushrooms, and I reach for them when I can. Either one works beautifully.

Cream cheese

Full fat cream cheese gives you the creamiest filling. Let it sit on the counter for 30 minutes so it stirs together smoothly with the other ingredients. You can use the reduced fat kind, but the filling will be a little looser. In a pinch, soft garlic and herb cheese spread makes a delicious swap and adds even more flavor.

Parmesan

I like freshly grated Parmesan for its nutty, salty bite, and I use some in the filling and a little more on top. Pecorino Romano is a fine substitute if you like a sharper flavor. Shredded mozzarella can go on top too if your crowd loves a stretchy, melty finish.

Breadcrumbs

Plain breadcrumbs let the garlic and herbs shine, while Italian seasoned breadcrumbs add a bit of extra flavor with no extra work. Panko gives the tops a lighter, crunchier finish. For a gluten free version, use gluten free breadcrumbs or crushed gluten free crackers.

Garlic and shallot

Fresh garlic is a must here. Jarred garlic tends to taste flat once it is baked. The shallot adds a mild sweetness, but a couple of tablespoons of finely chopped yellow onion or the white parts of green onions will do the same job.

A serving of easy stuffed mushrooms

How to make it

Step 1. Heat the oven and prep the pan

Heat your oven to 400F and lightly grease a rimmed baking sheet or a 9 by 13 inch baking dish. A rimmed pan matters because the mushrooms release a little liquid as they bake, and you do not want it running off into your oven.

Step 2. Clean the mushrooms and remove the stems

Wipe each mushroom with a damp paper towel to remove any dirt. Then gently twist or pop out the stems with your fingers. If a stem is stubborn, use a small spoon to scoop around it, which also makes a little more room for the filling. Set the caps hollow side up on the pan and finely chop the stems.

Step 3. Cook the stems and aromatics

Melt the butter with the olive oil in a skillet over medium heat. Add the chopped stems and shallot with a pinch of salt and cook for 4 to 5 minutes, stirring often, until the liquid they release cooks away and they start to brown. Stir in the garlic and thyme and cook for 1 minute more, just until fragrant. Let the mixture cool for a few minutes.

Step 4. Mix the filling

In a medium bowl, stir together the softened cream cheese, most of the Parmesan, the breadcrumbs, the parsley and the cooked stem mixture. Season with pepper and taste it. It should be well seasoned, because the mushroom caps themselves are mild.

Step 5. Stuff the caps

Spoon the filling into each cap, mounding it slightly above the rim. A small cookie scoop makes this quick and keeps them even. Sprinkle the remaining Parmesan over the tops and give the pan a light drizzle of olive oil if you like extra browning.

Step 6. Bake until golden

Bake for 18 to 22 minutes, until the mushrooms are tender when pierced with a knife and the tops are golden brown. Let them cool on the pan for 5 minutes, sprinkle with a little more parsley and serve warm.

If you notice a little puddle of liquid on the pan after baking, do not worry. That is just mushroom juice, and it is completely normal. Simply lift the mushrooms onto a serving platter with a spatula and leave the liquid behind. If you want the tops extra crisp and deeply browned, slide the pan under the broiler for 1 to 2 minutes at the very end, watching closely so the cheese does not burn.

Common mistakes to avoid

  • Soaking the mushrooms. Mushrooms act like little sponges. Rinse them only if they are very dirty, and dry them well right away.
  • Skipping the skillet step. Raw stems release water in the oven and turn the filling soggy. Those few minutes on the stove are worth it.
  • Using cold cream cheese. Cold cream cheese leaves lumps and makes stirring a chore. Let it soften first.
  • Picking tiny mushrooms. Very small caps hold barely any filling and can overcook before the tops brown.
  • Baking too long. Past about 25 minutes the caps shrink and leak. Pull them as soon as they are tender and golden.
Getting ready to make easy stuffed mushrooms

Make ahead and storage

Make ahead. This is one of my favorite things about stuffed mushrooms. Stuff the caps, cover the pan tightly and refrigerate for up to 24 hours. Bake them straight from the fridge, adding 3 to 5 minutes to the baking time. You can also make just the filling up to 2 days ahead and keep it covered in the fridge.

Fridge. Leftovers keep in an airtight container in the refrigerator for up to 3 days. They soften a bit as they sit, but they still taste wonderful.

Freezer. I prefer to freeze the filling rather than stuffed mushrooms, since whole frozen caps can turn watery when they thaw. Freeze the filling in a container for up to 2 months, thaw it overnight in the fridge, then stuff fresh caps and bake as directed.

Reheating. Warm leftovers on a baking sheet at 350F for 8 to 10 minutes. The microwave works in a hurry, but the tops lose their crispness.

Variations

Once you have the basic recipe down, it is so easy to change it up for different occasions. Here are the versions my family asks for most often.

  • Sausage stuffed mushrooms. Brown 1/2 pound of mild Italian sausage until it reaches 160F, drain it well and stir it into the filling. This makes them hearty enough for dinner.
  • Spinach and artichoke. Add 1/2 cup of chopped, well squeezed frozen spinach and a few chopped marinated artichoke hearts.
  • Bacon and cheddar. Swap the Parmesan for sharp cheddar and fold in 4 slices of crumbled cooked bacon.
  • Crab stuffed mushrooms. Fold 6 ounces of lump crab meat and a squeeze of lemon into the filling for a fancy holiday version.
  • A little heat. Add a pinch of red pepper flakes or a spoonful of chopped pickled jalapenos.

What to serve with it

Stuffed mushrooms fit right into almost any party spread. For a holiday appetizer table, I set them out with a cheese board, a bowl of shrimp cocktail, crostini or bruschetta and something sweet like candied pecans. On game day they sit happily beside wings, sliders and a big bowl of dip.

They also make a lovely side dish for a special dinner. Try them next to a juicy steak, roast beef or a simple roast chicken with a green salad and mashed potatoes. With a pot of pasta and a crisp Caesar salad, a plate of these turns an ordinary weeknight into something that feels like a night out.

Easy Stuffed Mushrooms ready to serve

For a holiday party, I like to plan on about 3 or 4 mushrooms per person if there are several other appetizers, and closer to 6 per person if they are one of only a couple of options. A single batch of this recipe makes about 24, so it is easy to double for a bigger crowd. Just use two pans and rotate them halfway through baking so they brown evenly.

To keep them warm during a long party, set them on a warming tray or bake them in two smaller batches, sliding the second pan into the oven about 30 minutes after the first. That way the platter always has a fresh, warm round coming.

However you serve them, make a few more than you think you need. Trust me on that one.

Recipe

Easy Stuffed Mushrooms

Mushroom caps filled with sauteed stems, garlic, cream cheese, Parmesan and breadcrumbs, baked until tender and golden.

Prep15 mins
Cook26 mins
Total41 mins
Servings8
Pin Recipe

Ingredients

  • 24 medium white button or baby bella mushrooms (about 1 1/2 pounds)
  • 1 tablespoon butter
  • 1 tablespoon olive oil, plus more for drizzling
  • 1 small shallot, finely chopped
  • 3 cloves garlic, minced
  • 1/4 teaspoon dried thyme
  • 6 ounces cream cheese, softened
  • 1/2 cup grated Parmesan cheese, divided
  • 1/3 cup plain or Italian breadcrumbs
  • 2 tablespoons chopped fresh parsley, plus more for garnish
  • 1/4 teaspoon salt and 1/4 teaspoon black pepper

Instructions

  1. Heat the oven to 400F and lightly grease a rimmed baking sheet.
  2. Wipe the mushrooms clean with a damp paper towel. Remove the stems, set the caps hollow side up on the pan and finely chop the stems.
  3. Melt the butter with the olive oil in a skillet over medium heat. Add the chopped stems, shallot and salt and cook for 4 to 5 minutes, until the liquid cooks off. Add the garlic and thyme and cook for 1 minute. Let cool for a few minutes.
  4. In a bowl, stir together the cream cheese, 6 tablespoons of the Parmesan, the breadcrumbs, parsley, pepper and the cooked stem mixture.
  5. Mound the filling into the mushroom caps and sprinkle with the remaining Parmesan. Drizzle lightly with olive oil if you like.
  6. Bake for 18 to 22 minutes, until the mushrooms are tender and the tops are golden. Cool for 5 minutes, garnish with parsley and serve warm.

Frequently Asked Questions

Should I clean mushrooms with water before stuffing them?

It is best to wipe them with a damp paper towel or a soft brush instead. Mushrooms soak up water quickly, and that extra moisture leaks out in the oven and makes the filling soggy. If your mushrooms are very dirty, give them a quick rinse under cold water and pat them completely dry right away before you remove the stems.

Can I make stuffed mushrooms ahead of time?

Yes, and they are perfect for it. Stuff the caps, cover the pan tightly with plastic wrap and refrigerate for up to 24 hours. Bake them straight from the fridge at 400F, adding 3 to 5 minutes to the baking time. You can also make the filling alone up to 2 days ahead and stuff the caps the day you plan to serve them.

How do I keep stuffed mushrooms from getting watery?

Start with dry mushrooms, cook the chopped stems in a skillet until their liquid evaporates, and bake on a rimmed pan in a hot 400F oven. Pull them out as soon as they are tender and golden, usually 18 to 22 minutes. Overbaking makes the caps shrink and release more juice, so keep an eye on them near the end.

What kind of mushrooms are best for stuffing?

Medium white button mushrooms or baby bellas, also called cremini, are the best choice for bite size stuffed mushrooms. Look for caps about 1 1/2 to 2 inches across that are firm and smooth. Baby bellas have a deeper, earthier flavor. For a main dish, you can use large portobello caps and bake them a few minutes longer.

Can you freeze stuffed mushrooms?

You can, but I recommend freezing the filling instead of the stuffed caps. Whole mushrooms tend to turn soft and watery after freezing. Freeze the filling in an airtight container for up to 2 months, thaw it overnight in the refrigerator, then stuff fresh mushroom caps and bake as usual. The results taste just like a freshly made batch.