Cheesy Spinach Stuffed Mushrooms
Spinach stuffed mushrooms are the kind of appetizer that vanishes first at any party. They come out of the oven golden, bubbly, and smelling of garlic and melted cheese.

The filling is creamy and savory, with just enough breadcrumb topping to give each bite a little crunch. They look like you spent way more time on them than you did.
Why These Stuffed Mushrooms Always Disappear First
The spinach and three-cheese filling is rich without feeling heavy. Each mushroom cap gets a generous mound that stays put while baking, so you get an actual forkful of flavor in every serving.
Crisp breadcrumbs on top and the mushroom’s own earthy juiciness underneath keep the texture interesting. They’re also a rare appetizer that can go from fridge to oven with almost no last-minute work.
Ingredients

- 16-18 large cremini mushrooms: pick ones with wide, deep caps for more filling.
- 8 oz cream cheese, softened: full-fat gives the creamiest, most stable filling.
- 1/2 cup finely grated Parmesan cheese: brings a salty, nutty backbone.
- 1/2 cup shredded low-moisture mozzarella: melts into that classic cheese pull.
- 10 oz frozen chopped spinach, thawed and squeezed very dry: you will get about 1/2 cup of solids after squeezing.
- 2 garlic cloves, minced
- 1/4 cup plain breadcrumbs
- Salt and black pepper, to taste
- Olive oil, for drizzling
Variations / Substitutions
- Swap the spinach: sautéed, well-drained kale or chard works; just chop it finely and squeeze out every drop of moisture.
- Add some tang: replace half the cream cheese with soft goat cheese for a bright, slightly funky note.
- Make it dairy-free: use a block-style vegan cream cheese and your favorite meltable dairy-free mozzarella and parm.
- Crispier top: use panko breadcrumbs instead of plain for a lighter, crunchier crust.
For another easy crowd-pleaser, try our Cheesy Garlic Pull-Apart Bread.
How to Make Spinach Stuffed Mushrooms
Step 1: Combine the Filling

Preheat your oven to 375°F (190°C) and line a baking sheet with parchment. In a medium bowl, mix the softened 8 oz cream cheese, 1/2 cup Parmesan, 1/2 cup mozzarella, the squeezed spinach, and the minced garlic until everything is evenly combined. Season with a good pinch of salt and a few grinds of black pepper.
The mixture should be thick enough to hold a shape when you scoop it, not loose or wet.
Step 2: Hollow Out the Mushrooms

Remove the stems from each of the 16-18 cremini mushrooms, keeping the caps intact. Use a small spoon to gently scrape out any extra gills or membrane to create a deeper well.
You want a sturdy base that can hold plenty of filling without cracking.
Step 3: Fill and Top the Mushrooms

Spoon the spinach filling into each mushroom cap, mounding it slightly and pressing gently so it stays put. Sprinkle the 1/4 cup breadcrumbs evenly over the tops, then drizzle a little olive oil over each mushroom to help the crumbs crisp.
They can look generous at this point; the mushrooms will shrink a bit as they bake.
Step 4: Bake Until Golden and Bubbly

Set the baking sheet in the oven and bake for 20 to 25 minutes, until the mushrooms are tender and the tops are deeply golden with browned cheese peeking through. Let them rest for 5 minutes, then transfer to a platter and serve while still hot.
Tips for the Best Stuffed Mushrooms
- Go for the largest mushrooms you can find. They shrink in the oven, and a bigger cap holds more of that creamy center.
- Squeeze the spinach until your hands are tired. Any stray liquid will leak out in the oven and steam the mushrooms instead of roasting them.
- For crispier bottoms, set a wire rack on the baking sheet and place the mushrooms on top. The air circulates all around them.
- You can stuff the mushrooms up to a day ahead. Cover them tightly and refrigerate, then bake straight from the fridge, adding a couple extra minutes to the bake time.
Storing and Reheating Leftovers
- Refrigerate: Keep leftovers in an airtight container for up to 3 days.
- Reheating: Warm in a 350°F oven for about 10 minutes, or until heated through, to re-crisp the topping. The microwave will make them soggy.
Frequently Asked Questions
Can I use fresh spinach instead of frozen?
Yes. Sauté about 5 oz of fresh spinach until wilted, then squeeze out every bit of liquid before mixing it in.
Why did my filling turn out runny?
Almost always because the spinach wasn’t squeezed dry enough. Full-fat cream cheese also helps the filling hold; reduced-fat versions release more water as they bake.
Can I freeze spinach stuffed mushrooms?
You can freeze them unbaked. Arrange the filled mushrooms on a tray until solid, then transfer to a freezer bag. Bake from frozen, adding 5 to 7 minutes to the cook time.
Can I use white button mushrooms instead?
They work, but they’re smaller and cook faster. Start checking them around the 15-minute mark so they don’t over-soften.

Spinach Stuffed Mushrooms Recipe
Ingredients
Method
- Preheat oven to 375°F (190°C). In a bowl, combine cream cheese, Parmesan, mozzarella, spinach, garlic, salt, and pepper until well mixed.
- Remove stems from mushrooms and use a small spoon to gently hollow out the caps.
- Fill each cap with the spinach mixture, top with breadcrumbs, and drizzle with olive oil.
- Bake 20 to 25 minutes until golden and bubbly. Let rest 5 minutes, then serve warm.
