Last autumn, I discovered the perfect comfort food hiding in my produce drawer. This Spinach and Cheese Stuffed Portobello Mushroom Recipe creates golden, tender caps filled with warm, creamy goodness that satisfies like nothing else.
My first attempt was honestly a disaster – I forgot to remove the mushroom stems and ended up with soggy, lopsided caps that looked more like deflated footballs than dinner. The filling leaked everywhere, and I nearly gave up on the whole idea.
Now this recipe has become my go-to when I crave something nostalgic and comforting. These stuffed portobellos never fail to make any evening feel special and cozy.
Ingredients for Spinach and Cheese Stuffed Portobello Mushroom Recipe You’ll Love
- Large portobello mushroom caps: Choose caps that are firm and dry with no dark spots, as these will hold the filling best without becoming soggy during baking.
- Olive oil: Use extra virgin for the best flavor, as it helps the mushrooms develop a golden, slightly caramelized exterior while keeping them tender inside.
- Fresh baby spinach: Baby spinach wilts down significantly and has a milder flavor than mature leaves, making it perfect for this creamy, comfort-focused filling.
- Garlic cloves: Fresh garlic creates an aromatic base that infuses the entire dish, so avoid pre-minced garlic which lacks the same punch and fragrance.
- Yellow onion: Dice it finely so it cooks evenly and adds sweetness without overwhelming the delicate mushroom flavor in every perfect bite.
- Butter: Creates the rich, creamy foundation for sautéing the vegetables and adds that nostalgic, comforting flavor that makes this dish so satisfying.
- Heavy cream: Binds everything together into a luscious, velvety filling that won’t separate or become grainy when baked at high temperatures.
- Cream cheese: Make sure it’s fully softened at room temperature so it blends smoothly without lumps, creating that perfectly creamy, restaurant-quality texture.
- Ricotta cheese: Adds lightness and helps the filling hold its shape while baking, preventing it from becoming too dense or heavy.
- Mozzarella cheese: Use freshly shredded for the best melting quality and that gorgeous golden, bubbly top that makes this dish so visually appealing.
- Parmesan cheese: Freshly grated parmesan adds a sharp, nutty depth that balances the richness of the other cheeses and creates complex flavor layers.
- Fresh basil: Chop it just before using to preserve its bright, aromatic oils that add a fresh contrast to all the rich, creamy elements.
- Garlic powder: Seasons the mushroom caps directly and provides an extra layer of savory flavor that complements the fresh garlic in the filling.
- Salt and black pepper: Essential for bringing out the natural earthiness of the mushrooms and balancing all the rich, creamy flavors throughout the dish.
- Red pepper flakes: Just a pinch adds gentle warmth and complexity without overwhelming the delicate flavors, making each bite more interesting and satisfying.
How to Make Spinach and Cheese Stuffed Portobello Mushroom Recipe You’ll Love
- Prep Mushrooms:
- Remove stems and scrape out dark gills with a spoon. Brush caps with olive oil and season with garlic powder, salt, and pepper. The caps should look clean and ready.
- Sauté Vegetables:
- Heat butter in a large skillet over medium heat. Add onion and garlic, cooking until fragrant and softened, about 3 minutes. Don’t let the garlic brown or it becomes bitter.
- Wilt Spinach:
- Add spinach to the skillet in batches, stirring until completely wilted and most liquid has evaporated, about 4-5 minutes. The spinach should be tender and fairly dry.
- Make Filling:
- Stir in cream, then remove from heat. Mix in cream cheese, ricotta, half the mozzarella, parmesan, basil, and red pepper flakes until smooth and creamy.
- Stuff Mushrooms:
- Divide filling evenly among mushroom caps, mounding it slightly in the center. Top with remaining mozzarella cheese for that perfect golden, bubbly finish.
- Bake Perfect:
- Bake at 400°F for 15-18 minutes until cheese is golden and mushrooms are tender. Let rest 3 minutes before serving so the filling sets properly.
There’s something so satisfying about watching these Spinach and Cheese Stuffed Portobello Mushrooms emerge from the oven, golden and bubbling with promise. Sure, my kitchen usually looks like a cheese explosion happened, and I inevitably get spinach stuck under my fingernails, but when I take that first warm, creamy bite, all the mess feels worth it. The tender mushroom gives way to that rich, aromatic filling, and suddenly I’m reminded why comfort food exists – to make ordinary Tuesday nights feel like something special and cozy.
How to Store Spinach and Cheese Stuffed Portobello Mushroom Recipe You’ll Love
Store leftover stuffed mushrooms in an airtight container in the refrigerate for up to 3 days. The mushrooms will release some liquid as they sit, which is completely normal. For best results, place them on a paper towel-lined plate before covering to absorb excess moisture and keep them fresh.
To make ahead, prepare the filling and stuff the mushrooms up to 4 hours before baking. Cover tightly and refrigerate until ready to cook. Add 2-3 extra minutes to the baking time if cooking straight from cold. Reheat leftovers in a 350°F oven for 8-10 minutes until warmed through and cheese melts again.

What to Serve with Spinach and Cheese Stuffed Portobello Mushroom Recipe You’ll Love
These stuffed mushrooms pair beautifully with a simple arugula salad dressed with lemon vinaigrette, or serve alongside roasted vegetables like asparagus or Brussels sprouts. For a heartier meal, they’re perfect with garlic bread or a warm grain like quinoa or wild rice.
My personal favorite is to serve them with a glass of crisp white wine and some crusty sourdough bread. The combination creates the perfect cozy dinner that feels both elegant and comforting – exactly what you want to enjoy on a relaxed evening at home.

Frequently Asked Questions
- → Can I use frozen spinach instead of fresh spinach for this recipe?
Yes, use 5 ounces frozen spinach, thawed and squeezed completely dry. Fresh spinach gives better texture, but frozen works in a pinch.
- → How do I know when the portobello mushrooms are perfectly cooked and done?
The mushrooms should be tender when pierced with a fork and the cheese should be golden and bubbly on top after 15-18 minutes.
- → Can I make these stuffed mushrooms ahead of time for meal prep?
Absolutely! Stuff the mushrooms up to 4 hours ahead, cover, and refrigerate. Add 2-3 extra minutes to baking time when cooking cold.
- → What’s the best way to prevent the mushrooms from becoming watery and soggy?
Remove all gills, drain spinach completely after cooking, and pre-bake caps for 5 minutes before stuffing to remove excess moisture.
- → Can I substitute different cheeses in this spinach and mushroom recipe?
Yes! Try goat cheese instead of cream cheese, or add feta for tang. Keep the mozzarella for melting and binding properties.

Stuffed Portobello Mushrooms
- Prep Time: 15 Minutes
- Cook Time: 20 Minutes
- Total Time: 35 Minutes
- Yield: 4 Servings 1x
- Cuisine: Mediterranean
Description
How to make tender portobello mushrooms stuffed with creamy spinach and melted cheese that create the perfect comfort meal in under 30 minutes.
Ingredients
Mushroom Base
- 4 large portobello mushroom caps, stems removed
- 2 tablespoons olive oil
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
Spinach Filling
- 5 ounces fresh baby spinach
- 3 cloves garlic, minced
- 1/4 cup yellow onion, finely diced
- 2 tablespoons butter
- 1/4 cup heavy cream
Cheese Mixture
- 4 ounces cream cheese, softened
- 1/2 cup ricotta cheese
- 1/2 cup mozzarella cheese, shredded
- 1/4 cup parmesan cheese, grated
- 2 tablespoons fresh basil, chopped
- 1/4 teaspoon red pepper flakes
Instructions
- Prep Mushrooms: Remove stems and scrape out dark gills with a spoon. Brush caps with olive oil and season with garlic powder, salt, and pepper. The caps should look clean and ready.
- Sauté Vegetables: Heat butter in a large skillet over medium heat. Add onion and garlic, cooking until fragrant and softened, about 3 minutes. Don’t let the garlic brown or it becomes bitter.
- Wilt Spinach: Add spinach to the skillet in batches, stirring until completely wilted and most liquid has evaporated, about 4-5 minutes. The spinach should be tender and fairly dry.
- Make Filling: Stir in cream, then remove from heat. Mix in cream cheese, ricotta, half the mozzarella, parmesan, basil, and red pepper flakes until smooth and creamy.
- Stuff Mushrooms: Divide filling evenly among mushroom caps, mounding it slightly in the center. Top with remaining mozzarella cheese for that perfect golden, bubbly finish.
- Bake Perfect: Bake at 400°F for 15-18 minutes until cheese is golden and mushrooms are tender. Let rest 3 minutes before serving so the filling sets properly.
Notes
- Remove mushroom gills completely or filling will turn gray and unappetizing.
- Drain spinach thoroughly after wilting to prevent watery filling.
- Let cream cheese soften at room temperature for smooth mixing.
- Pre-bake mushroom caps 5 minutes to prevent soggy bottoms.
- Store leftovers covered in refrigerator up to 3 days.
- Reheat in 350°F oven for 8-10 minutes until cheese melts.
Allergy Information: Dairy
Nutrition
- Calories: 285 calories
- Fat: 22g
- Carbohydrates: 8g
- Protein: 16g







