This creamy Spinach Cheese Portobello Mushroom recipe turns a simple vegetable into a complete, satisfying meal. Inspired by the rustic flavors of Italian home cooking, each mushroom cap gets stuffed with a rich blend of ricotta, mozzarella, and fresh greens. It’s a dish that feels indulgent but is packed with protein and comes together in under an hour. You’ll love how the meaty mushrooms become tender vessels for that warm, cheesy filling.
Why You'll Love This Recipe
- It’s a hearty and protein-packed vegetarian main that’s genuinely filling
- The meaty portobello caps feel substantial, like you’re not missing a thing
- You only need simple, fresh ingredients for a wholesome result
- Easy enough for a Tuesday but impressive for weekend guests
- I make these at least twice a month
Ingredients You’ll Need
- Large Portobello mushrooms: for a meaty, substantial base that holds its shape look for caps that are firm and dry with no slimy spots
- Olive oil: for roasting the mushrooms and sautéing the veggies a good extra virgin variety adds a nice fruity note
- Yellow onion: finely chopped to add a sweet, aromatic base to the filling I always use yellow for their balanced flavor
- Garlic: minced for that essential savory kick fresh cloves are far superior to jarred here
- Fresh baby spinach: wilts down into the perfect green component you want that vibrant color and fresh taste
- Whole milk ricotta cheese: provides the creamy, luscious base of the filling whole milk gives the best texture
- Shredded mozzarella cheese: for that classic stretchy, gooey melt I often shred a block myself for better melting
- Grated Parmesan cheese: adds a sharp, salty umami punch that deepens the whole flavor profile
- Italian-style breadcrumbs: they help bind the filling and absorb any excess moisture
- Large egg: acts as the binder that holds everything together so your filling doesn’t spill out
- Dried oregano: a classic Italian herb that brings warmth and fragrance to the mix
- Salt and black pepper: to season every layer and make all the individual flavors pop
- Fresh basil leaves: the optional fresh garnish adds a bright, peppery finish right at the end
- Balsamic glaze: another optional drizzle that adds a touch of sweet acidity for balance
How to Make It
Prep the Oven and Mushrooms:
Start by preheating your oven to 400°F and lining your baking sheet. Wiping the mushroom caps clean is better than rinsing them, which can make them soggy. Carefully remove the stems and use a spoon to scrape out the dark gills. This creates more room for your filling and prevents excess liquid from seeping in.
Roast the Caps First:
Place the mushrooms gill-side up on your sheet, brush them with oil, and season lightly. This initial roast is crucial as it draws out a lot of the mushrooms’ natural moisture. You don’t want that water making your filling soggy later. Once they’ve baked for ten minutes, take them out and reduce the oven heat to 375°F.
Sauté the Aromatics and Spinach:
While the mushrooms roast, heat your skillet and cook the onion until it’s soft and translucent. Adding the garlic for just a minute prevents it from burning and turning bitter. Then, toss in all that fresh spinach and watch it wilt down dramatically. It’s ready when it’s deeply green and soft.
Drain and Chop the Spinach Mixture:
This step is a pro move you don’t want to skip. Transfer the spinach and onions to a colander and really press out the liquid with the back of a spoon. Let it cool just enough so you can handle it, then give it a rough chop. Getting rid of that moisture is the secret to a firm, not watery, filling.
Mix the Cheesy Filling:
In a large bowl, combine your chopped spinach, all three cheeses, breadcrumbs, egg, and seasonings. Stir it gently but thoroughly until everything is evenly distributed. You’ll see the ricotta coat everything in creamy goodness. This is where you taste and adjust the seasoning if you like.
Stuff and Top the Mushrooms:
Divide the filling evenly among your par-baked mushroom caps, mounding it up nicely. They should look generously stuffed. Then, sprinkle the reserved mozzarella over the top of each one. That extra cheese creates a beautiful golden crust as it bakes.
Bake Until Golden and Bubbly:
Pop the tray back into your 375°F oven for 20 to 25 minutes. You’re looking for the cheese to be completely melted and bubbly, and the mushrooms should be fork-tender. If you want a more dramatic finish, a quick minute under the broil adds fantastic color.
Rest, Garnish, and Serve:
Let the Spinach Cheese Portobello Mushrooms sit for about five minutes after they come out. This lets the filling set a bit so it holds its shape when you serve. Then, add those optional fresh basil leaves and a drizzle of balsamic glaze for a restaurant-quality touch.

You Must Know
- Removing the gills stops the filling from getting watery
- Squeeze all excess liquid from your cooked spinach
- Let them rest for five minutes after baking so the filling sets
- That quick broil at the end is worth it for color
- It’s my go-to meatless Monday winner
Storage Tips
You can store any leftover Spinach Cheese Portobello Mushrooms in an airtight container in the fridge for up to three days. To reheat, skip the microwave—it’ll make the mushrooms rubbery—and use your oven at 350°F for about 10 to 15 minutes until they’re warmed through. The texture won’t be quite as perfect as day one, but it’s still a fantastic lunch. I sometimes even chop up leftovers and toss them into a frittata the next morning.
Ingredient Substitutions
If you’re out of ricotta, an equal amount of full-fat cottage cheese (pulsed in a food processor until smooth) or even cream cheese works in a pinch. For the mozzarella, try provolone or fontina for a different melt, and Asiago can stand in for the Parmesan. Don’t have fresh spinach? A thawed and thoroughly squeezed box of frozen chopped spinach is a perfect swap. Gluten-free breadcrumbs keep this dish celiac-friendly, and for a dairy-free version, your favorite vegan ricotta and shreds will do the trick, though the melt will vary.
Serving Suggestions
For a complete meal, I love pairing these stuffed mushrooms with a simple arugula salad dressed with lemon vinaigrette—the peppery greens cut through the richness beautifully. They’re also fantastic alongside some roasted asparagus or garlicky sautéed broccoli rabe. If you want something heartier, a slice of crusty garlic bread or a pile of soft polenta makes it incredibly comforting. A glass of crisp Pinot Grigio or even a light red like Chianti complements the Italian flavors perfectly.
Cultural Context
Stuffed vegetables, or ‘ripieni,’ are a cornerstone of Italian home cooking, where frugality meets incredible flavor—nothing goes to waste. This Spinach Cheese Portobello Mushroom recipe is a modern take on that tradition, using the large, meaty cap as a natural bowl. The combination of ricotta, spinach, and Parmesan is classic, found in everything from pasta fillings to savory pies across regions like Tuscany and Liguria. It’s a style of cooking that celebrates simple, quality ingredients transformed into something deeply satisfying and shareable at the family table.

Pro Tips
- Use a small ice cream scoop for neat, even filling
- Panko breadcrumbs mixed with melted butter give a crispier top
- You can prep the filling a day ahead and keep it chilled
- For extra flavor, add a pinch of red pepper flakes to the skillet
- I never skip the balsamic drizzle
Frequently Asked Questions
The recipe uses a perfect blend: whole milk ricotta for creaminess, shredded mozzarella for that classic melted cheese pull, and grated Parmesan for a salty, nutty depth. This trio creates a balanced, rich, and cohesive filling that bakes beautifully inside the mushroom caps.
Yes! You can assemble the stuffed mushrooms up to 24 hours in advance. Keep them covered in the refrigerator until you’re ready to bake. You may need to add 3-5 extra minutes to the cook time if baking straight from the fridge.
If you don’t have ricotta, full-fat cottage cheese (pulsed in a food processor until smooth) or even cream cheese (softened) can work. For a dairy-free version, a firm, well-drained tofu ricotta would be your best bet for a similar texture.
The mushrooms are ready when the filling is set and golden brown on top, the cheese is bubbling around the edges, and the mushroom caps themselves are tender when pierced with a fork. This typically takes 25-30 minutes in a 400°F (200°C) oven.
For a complete Italian meal, serve them with a crisp side salad with a light vinaigrette, some garlic bread, or a simple pasta like angel hair with marinara. Roasted asparagus or zucchini also makes a great, easy side.