This dish features large white button mushrooms filled with a creamy blend of sautéed spinach, garlic, cream cheese, Parmesan, mozzarella, and parsley. The filled mushrooms are topped with breadcrumbs and olive oil, then baked until tender and golden brown. A perfect easy-to-prepare vegetarian appetizer or side, it combines rich, cheesy flavors with fresh spinach and a slight hint of spice from red pepper flakes. The combination of textures and flavors creates a satisfying bite ideal for gatherings or light meals.
My sister-in-law first brought these to a holiday gathering years ago, and I must have eaten half the tray myself before dinner even started. The way the mushroom caps get tender while the filling turns into this bubbling, golden pocket of cheese and spinach—it's impossible to stop at just one. I've since made them for everything from casual weeknight dinners to fancy cocktail parties, and they disappear faster than anything else on the table.
Last winter, my neighbor came over while I was making these, and we ended up standing around the oven watching them bubble through the glass door. She'd never had stuffed mushrooms before, and seeing her face light up at that first bite—the way the creamy filling mixes with the earthy mushroom—reminded me why simple comfort food hits harder than anything fancy. Now she makes them every time her daughter visits from college.
Ingredients
- 16 large white button mushrooms: Look for caps that are evenly sized and feel firm, with no slimy spots or dark bruises
- 1 tablespoon olive oil: This is just enough to sauté the stems and garlic without making the filling greasy
- 2 cloves garlic, minced: Fresh garlic melts into the filling better than garlic powder ever could
- 150 g fresh spinach, chopped: Fresh spinach wilts beautifully and doesn't release excess water like frozen spinach does
- 120 g cream cheese, softened: Let it sit on the counter for 30 minutes so it blends smoothly into the filling
- 60 g grated Parmesan cheese: Adds that salty, umami punch that makes the filling taste restaurant-quality
- 60 g shredded mozzarella cheese: This creates the irresistible cheese pull when you bite into a hot mushroom
- 1 tablespoon fresh parsley, chopped: Brightens up all that rich cheese and adds a fresh finish
- ½ teaspoon salt and ¼ teaspoon black pepper: Just enough to enhance without overpowering the mushroom's natural flavor
- ¼ teaspoon crushed red pepper flakes: Optional, but this tiny bit of heat wakes up the whole dish
- 2 tablespoons breadcrumbs: These create that golden, slightly crunchy topping that contrasts with the creamy filling
Instructions
- Get your oven ready and prep those mushrooms:
- Preheat to 190°C (375°F) and line a baking tray with parchment paper. Clean your mushroom caps with a damp cloth—don't run them under water or they'll get soggy—and carefully twist off the stems, saving those stems for the filling.
- Build the flavor base:
- Heat olive oil in a skillet over medium heat, then add the finely chopped mushroom stems and minced garlic. Sauté for about 2 minutes until fragrant, watching carefully so the garlic doesn't brown and turn bitter.
- Wilt the spinach:
- Toss in the chopped fresh spinach and cook for 2–3 minutes until it's completely wilted but still bright green. Remove from heat and let it cool slightly—hot spinach will make the cream cheese melt too fast when you mix everything together.
- Mix up the creamy filling:
- In a mixing bowl, combine the cooked spinach mixture, softened cream cheese, Parmesan, mozzarella, parsley, salt, black pepper, and red pepper flakes. Mix until everything is evenly distributed and smooth, with no big chunks of cream cheese remaining.
- Stuff those mushroom caps:
- Spoon the filling generously into each mushroom cap, really packing it in and creating a little mound on top. Arrange them on your prepared tray so they're not touching—this helps them bake evenly and get golden all around.
- Add the golden topping:
- Sprinkle breadcrumbs evenly over the stuffed mushrooms, then drizzle with a little olive oil. This is what creates that beautiful crunchy top that everyone fights over.
- Bake until golden and bubbling:
- Bake for 20–25 minutes until the mushrooms are tender when pierced with a fork and the tops are golden brown. You'll know they're done when the cheese is bubbling up through the breadcrumbs and your whole kitchen smells amazing.
- Garnish and serve warm:
- Sprinkle with extra fresh parsley and serve these immediately while they're still hot and bubbly. They're best straight from the oven, but still delicious at room temperature if you're serving a buffet.
My daughter used to help me make these when she was little, standing on her step stool at the counter. She always claimed the mushrooms she stuffed herself tasted better, and honestly, I think she was right. Now she makes them for her own friends, and they still ask how she gets the filling so creamy and the mushrooms so tender. Some recipes just get passed down like that, without anyone really teaching anything—the magic is in making them together.
Make-Ahead Magic
You can prepare the filling up to two days in advance and store it in an airtight container in the refrigerator. When you're ready to bake, just bring it to room temperature for about 20 minutes so it's easier to work with. The mushroom caps are best prepped the same day you bake them, as they can oxidize and darken slightly if cut too far in advance, though this doesn't affect the taste.
Serving Suggestions
These mushrooms shine as part of a larger spread, especially alongside crusty bread, olives, and a simple dip. I love serving them with a crisp white wine or as part of a vegetarian tapas night with hummus and roasted red peppers. They're substantial enough to work as a light main with a side salad, or serve them as the first course at a dinner party to really impress your guests right from the start.
Filling Variations
Once you master the basic technique, you can play around with different fillings based on what you have in the fridge. I've made these with chopped sun-dried tomatoes and basil for an Italian twist, or swapped in kale for spinach when that's what I had on hand. You can also add a little crumbled cooked bacon or pancetta if you eat meat.
- Try adding 2 tablespoons of chopped sun-dried tomatoes to the filling for extra depth
- Feta cheese instead of Parmesan gives you a salty, tangy variation that's delicious
- A tablespoon of chopped fresh herbs like thyme or rosemary changes the whole flavor profile
There's something so satisfying about a recipe that looks impressive but comes together with such simple ingredients. These stuffed mushrooms have become my go-to whenever I want to make people feel special without spending hours in the kitchen.
Recipe FAQs
- → Can I use other greens instead of spinach?
-
Yes, kale or swiss chard can be substituted for spinach. Make sure to cook them until tender before mixing.
- → How do I make this gluten-free?
-
Simply replace the breadcrumbs with gluten-free alternatives or omit them entirely for a gluten-free version.
- → What cheese types work best in the filling?
-
Cream cheese, Parmesan, and mozzarella provide a creamy and flavorful blend, but you can also try ricotta or goat cheese for variation.
- → How should I clean the mushrooms before stuffing?
-
Wipe the mushrooms gently with a damp cloth or paper towel to remove dirt; avoid soaking them as mushrooms absorb water easily.
- → Can I prepare the stuffed mushrooms ahead of time?
-
Yes, you can stuff the mushrooms and refrigerate them up to a day before baking. Bring to room temperature before baking for even cooking.