Spinach Cheese Portobello Mushroom

Featured in: Main Dishes
These Spinach Cheese Portobello Mushrooms are a hearty and flavorful vegetarian main course. Stuffed with a creamy blend of cheeses and fresh spinach, each mushroom cap becomes a satisfying meal that highlights the meaty texture of Portobello mushrooms.
Four golden brown Spinach Cheese Portobello Mushrooms fresh from the oven with melted cheese bubbling over the edges Pin it
Four golden brown Spinach Cheese Portobello Mushrooms fresh from the oven with melted cheese bubbling over the edges | quickdishlab.com

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.

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.

Close-up shot of a single stuffed mushroom cap cut in half revealing the creamy spinach and cheese filling

Close-up shot of a single stuffed mushroom cap cut in half revealing the creamy spinach and cheese filling | quickdishlab.com

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.

A beautifully plated Spinach Cheese Portobello Mushroom served alongside a fresh green salad and a glass of white wine

A beautifully plated Spinach Cheese Portobello Mushroom served alongside a fresh green salad and a glass of white wine | quickdishlab.com

Frequently Asked Questions

What type of cheese works best for Spinach Cheese Portobello Mushroom?

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.

Can I make Spinach Cheese Portobello Mushroom ahead of time?

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.

What can I substitute for ricotta cheese in Spinach Cheese Portobello Mushroom?

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.

How do I know when the Spinach Cheese Portobello Mushroom is ready?

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.

What should I serve with Spinach Cheese Portobello Mushroom?

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.

Rate This Recipe

How would you rate this recipe?

Spinach and Cheese Stuffed Portobello Mushrooms

These Spinach Cheese Portobello Mushrooms are a hearty and flavorful vegetarian main course. Stuffed with a creamy blend of cheeses and fresh spinach, each mushroom cap becomes a satisfying meal that highlights the meaty texture of Portobello mushrooms.

Prep Time
20 Minutes
Cook Time
30 Minutes
Total Time
50 Minutes
5.0
(58 reviews)
By: Paige Peterson
Category: Main Dishes
Difficulty: Medium
Cuisine: Italian
Yield: 4 Servings
Dietary: vegetarian

Ingredients

  1. 01 4 large Portobello mushrooms (about 6 ounces each)
  2. 02 2 tablespoons olive oil, divided
  3. 03 1 small yellow onion, finely chopped
  4. 04 3 cloves garlic, minced
  5. 05 5 ounces fresh baby spinach (about 5 cups packed)
  6. 06 1 cup whole milk ricotta cheese
  7. 07 1 cup shredded mozzarella cheese, divided
  8. 08 1/2 cup grated Parmesan cheese
  9. 09 1/4 cup Italian-style breadcrumbs
  10. 10 1 large egg, lightly beaten
  11. 11 1 teaspoon dried oregano
  12. 12 1/2 teaspoon salt
  13. 13 1/4 teaspoon black pepper

Instructions

Step 01

Preheat oven to 400°F. Line a baking sheet with parchment paper or lightly grease it.

Step 02

Clean the Portobello mushrooms by wiping caps with a damp paper towel. Remove stems and use a spoon to gently scrape out the gills to create more space for filling. Place mushrooms cap-side down on the prepared baking sheet. Brush with 1 tablespoon olive oil and season with a pinch of salt and pepper.

Step 03

Bake mushrooms for 10 minutes to release moisture. Remove from oven and set aside. Reduce oven temperature to 375°F.

Step 04

While mushrooms bake, heat remaining 1 tablespoon olive oil in a large skillet over medium heat. Add chopped onion and sauté for 3-4 minutes until softened. Add minced garlic and cook for 1 minute until fragrant.

Step 05

Add fresh spinach to the skillet and cook, stirring frequently, until wilted, about 2-3 minutes. Transfer the spinach mixture to a colander and press out excess liquid. Let it cool slightly, then chop finely.

Step 06

In a large mixing bowl, combine chopped spinach mixture, ricotta cheese, 1/2 cup mozzarella cheese, Parmesan cheese, breadcrumbs, beaten egg, oregano, salt, and pepper. Mix until well combined.

Step 07

Divide the spinach cheese filling evenly among the mushroom caps, mounding it slightly.

Step 08

Sprinkle remaining 1/2 cup mozzarella cheese over the top of each stuffed mushroom.

Step 09

Bake at 375°F for 20-25 minutes, until the cheese is melted and bubbly and the mushrooms are tender.

Step 10

Optional: Broil for 1-2 minutes at the end for a golden brown top.

Step 11

Let cool for 5 minutes before serving. Garnish with fresh basil and drizzle with balsamic glaze if desired.

Notes

If your mushrooms are on the smaller side, you might have a little extra filling—it makes a great spread for crackers or a dip for veggies. A rimmed baking sheet is essential here, as the mushrooms can release a bit more juice while baking. Letting them cool for those few minutes before serving really helps the cheese filling firm up just enough to slice neatly. This dish is best enjoyed warm, right out of the oven.

Tools You'll Need

  • Baking sheet
  • Parchment paper or cooking spray
  • Large skillet
  • Mixing bowl
  • Colander
  • Knife and cutting board

Allergy Information

Contains dairy, eggs, and gluten (from breadcrumbs). For a gluten-free version, use gluten-free breadcrumbs. For dairy-free, substitute with vegan cheeses.

Nutrition Facts (Per Serving)

Calories
350
Protein
20g
Carbohydrates
15g
Fat
25g