Stuffed Portobello Mushrooms
These baked stuffed portobello mushrooms are filled with spinach, Gruyère, Parmesan, and breadcrumbs. Easy, elegant, and ready in 45 minutes. Perfect vegetarian appetizer or side dish.
- 4 large Portobello mushrooms
- 2 tablespoons olive oil
- 1/2 small onion (finely diced)
- 2 cloves garlic (minced)
- 2 sprigs fresh thyme (stalks removed)
- 2 cups fresh spinach (chopped)
- 1/2 cup breadcrumbs
- 1/2 cup Gruyère cheese (shredded)
- 1/4 cup Parmesan cheese (grated)
- 2 tablespoons fresh parsley (finely chopped)
- salt and pepper (to taste)
- Preheat the oven to 375ºF. Line a baking sheet with parchment paper and set aside.
- Wipe the mushrooms clean with a damp paper towel. Remove the stalks from the mushrooms, finely chop them and save for later. Scrape the gills from inside the mushrooms and discard.
- Place the mushrooms on the baking sheet, open side up. Cook in the oven for 15 minutes after which time the mushrooms will have expelled some water/juice which can be reserved for later.
- Place a skillet or cast iron dish over a medium heat, and add the oil. When the oil is hot add the onion and sauté for about 2 minutes until soft, then add the garlic, chopped mushroom stalks and thyme, then cook for another minute.
- Stir in the chopped spinach and juice from the cooked mushrooms. Cook for 1-2 minutes until the spinach has wilted then remove from the heat.
- To the dish, add the breadcrumbs, Gruyère and Parmesan. Season with salt and pepper and mix until well combined.
- Divide the mixture between the mushrooms, pressing it down gently into the caps.
- Bake for 15-20 minutes, or until the mushrooms are tender, the cheese is melted and the the tops are golden.
- Scatter over the chopped parsley, a few extra thyme leaves and a little extra parmesan to serve.
- Note: I provide helpful step-by-step photos below this recipe card. ⬇️⬇️
Baked Stuffed Portobellos (with Spinach, Parmesan, and Gruyère Cheese)
I love mushrooms, and I have quite a few popular vegetarian mushroom recipes on my site - like Hungarian mushroom soup and mushroom-and-spinach ravioli. Today I'm introducing you to my new favorite vegetarian main (or steakhouse-style side, depending on how you serve it)!
First, I par-bake the mushroom caps to draw out excess moisture. Then I stuff those big portobello caps with a savory mixture of sautéed onion, garlic, fresh thyme, wilted spinach, breadcrumbs, and a blend of Gruyère and Parmesan. The stuffed mushrooms go back in the oven until the tops are golden and the cheese is bubbling.
It's super easy, quick, and fancy - like something you would order at a nice restaurant to go alongside your ribeye steak or filet mignon.
Serve stuffed portobello mushrooms as an appetizer, a hearty vegetarian main, or an impressive side dish for entertaining. It's perfect for Meatless Monday, holiday dinners, or anytime you want something meatless that still feels substantial.
What Makes This Recipe Stand Out
I pre-bake the caps first: That first 15-minute bake lets the mushrooms release water so the final stuffing stays rich and not soggy - huge difference in texture.
Gruyère and Parmesan are a winning combination. Gruyère melts into a creamy, nutty layer while Parmesan crisps the top golden.
Vegetarian, and easy to make gluten-free by using gluten-free bread crumbs.
Easy enough for a weeknight, impressive enough for guests. Everything comes together in about 45 minutes with one skillet and one baking sheet.
Portobello mushrooms: I use large caps - the bigger the better. Look for ones that are firm and dry, not slimy. Baby bellas won't work here; you need the volume.
Breadcrumbs: You can use store-bought or homemade. I prefer making my own using slightly stale white bread - two small slices with the crusts removed will yield the perfect amount.
Cheese: I chose Gruyère and Parmesan for their excellent melting quality and rich, nutty flavor. If you prefer a milder cheese, mozzarella makes a great substitute. Other options include feta, goat cheese, cheddar, and Pecorino Romano.
Onion: I use half a yellow onion, finely diced, so it disappears into the filling. White onion works just as well. If you only have shallots, use two - they're milder but work nicely here.
Fresh spinach: I use fresh, chopped spinach. It wilts down to almost nothing, so don't be alarmed by the volume before cooking. Frozen spinach works if you thaw and squeeze it very dry first. If you don't, any extra water will make the filling soggy.
Garlic: I always use fresh, minced garlic.
Fresh thyme: If you don't have fresh, use half the amount of dried. Dried thyme is more concentrated and can turn bitter if you use too much.
Olive oil: I use regular olive oil for the sauté.
Expert Tip for Prepping Mushrooms
I usually scrape out the dark mushroom gills because it gives me more room to stuff and helps prevent extra moisture from seeping out as the portobello mushrooms bake. It also keeps the filling looking cleaner and more appetizing (those gills can darken the inside a bit). However, if you enjoy the bold, earthy taste of mushrooms, you can leave the gills intact - just keep in mind that the finished dish may turn out slightly more watery.
Variations
Add Protein: Stir in cooked Italian sausage or chopped crispy bacon to make stuffed mushrooms more substantial.
Make It Spicier: Add red pepper flakes or a pinch of cayenne to the filling.
Creamier Filling: Mix in a spoonful of cream cheese or ricotta for a softer, richer center.
Gluten-Free: Use gluten-free breadcrumbs or finely ground almonds for texture.
These stuffed mushrooms are versatile enough to fit into almost any meal. Here's how I recommend serving them:
Classic pairings: Serve with crusty sourdough bread or rustic seeded rye bread, my green beans with pine nuts, homemade garlic rolls, or my bread machine loaf. Stuffed portobello mushrooms also pair well with my apple spinach salad and creamy broccoli cashew salad.
As an appetizer or starter: Serve one or two caps per person before a larger main. They work really well before something rich like braised short ribs or beef bourguignon, especially when you want a vegetarian-friendly starter.
Leftovers can be chopped and folded into pasta, spooned over polenta, or tucked into a toasted sandwich with extra cheese.
Portobello Stuffed Mushrooms
baked Portobello Stuffed Mushrooms are my go-to when I want something that tastes restaurant-quality but still works for a weeknight dinner. Each meaty mushroom cap is loaded with a savory filling of spinach, garlic, Gruyère, Parmesan, and breadcrumbs, then baked until golden and bubbly.
Pre-Cook Mushrooms
Make the Filling




