There’s a moment when you cut into a well-made spinach cheese stuffed portobello where the cheese pulls apart in long, gooey strands and the earthy mushroom juice mixes right in with the garlicky spinach underneath — and that’s the exact moment this dish stops feeling like a vegetable side and starts feeling like dinner.
Portobello caps are perfect for stuffing because their size and sturdy texture hold up beautifully under a generous heap of filling without collapsing or turning mushy in the oven. Here, they’re brushed with olive oil, seasoned simply with salt, pepper, and garlic, then packed with a rich mixture of sautéed spinach and melted cheese before going under the broiler until the top turns deeply golden and bubbly.
What makes this recipe such a great go-to is how much flavor it delivers for so little effort. There’s no complicated filling to prep, no fussy technique — just a hot pan, some spinach, cheese, and a mushroom cap doing all the heavy lifting. Serve it as a light, low-carb dinner alongside a simple salad, or slice it smaller for an appetizer that disappears fast at any gathering.
Why You’ll Love This Recipe
- Naturally low-carb and gluten-free — a satisfying dinner or side that fits easily into a variety of diets.
- Rich, cheesy flavor — the melted cheese and garlicky spinach turn a simple mushroom into something indulgent.
- Quick to prepare — minimal prep and a short bake time make this doable on a weeknight.
- Great as a main or a starter — serve whole for dinner, or sliced smaller as a party appetizer.
- Easy to customize — swap in your favorite cheeses or add extra mix-ins for variety.
Ingredient Notes
Portobello mushroom caps are the star here, and choosing large, firm caps with minimal bruising will give you the sturdiest base for stuffing. Gently scrape out the dark gills on the underside with a spoon before cooking — they hold moisture and can make the filling watery if left in, plus removing them gives you more room for that generous layer of spinach and cheese.
For the filling, fresh spinach sautéed down with garlic and a splash of olive oil creates a simple, flavorful base, though frozen spinach works just as well if you thaw and squeeze out the excess liquid thoroughly first. Excess moisture is the biggest enemy of a good stuffed mushroom, since it can make the filling slide right off or leave you with a soggy, watery result once baked.
For the cheese, a blend of mozzarella and a sharper cheese like parmesan or provolone gives you that perfect combination of melty stretch and bold flavor. Cream cheese or ricotta stirred into the spinach before topping with the melting cheese adds extra richness and helps everything hold together better as a cohesive filling rather than loose, separate ingredients.
[Recipe card goes here — Jump to Recipe]
Step-by-Step Instructions
- Preheat your oven to 400°F (200°C) and line a baking sheet with foil or parchment paper.
- Clean 4 large portobello mushroom caps with a damp paper towel and remove the stems. Use a spoon to gently scrape out the dark gills from the underside. Tip: removing the gills helps prevent excess moisture from pooling in the finished dish.
- Brush both sides of each mushroom cap with olive oil (about 2 tablespoons total) and season with kosher salt and black pepper. Place them gill-side up on the prepared baking sheet.
- Bake the mushroom caps for 10 minutes to release some of their natural moisture before adding the filling. Tip: this pre-bake step is key — skipping it often results in watery mushrooms once the filling is added.
- While the mushrooms bake, heat 1 tablespoon olive oil in a skillet over medium heat. Add 2 minced garlic cloves and cook for 30 seconds until fragrant.
- Add 4–5 cups fresh spinach to the skillet (or 1 cup thawed and well-drained frozen spinach) and cook, stirring occasionally, until wilted, about 3–4 minutes. Tip: if using frozen spinach, squeeze it firmly in a clean towel to remove as much liquid as possible before adding it to the pan.
- Remove the mushrooms from the oven and carefully drain any liquid that has pooled inside the caps using a paper towel. Season the inside lightly with additional salt and pepper.
- Stir 4 oz softened cream cheese into the cooked spinach until well combined, then divide the mixture evenly among the mushroom caps, pressing it gently into an even layer.
- Top each stuffed mushroom with about ½ cup shredded mozzarella cheese, followed by a light sprinkle of grated parmesan for extra flavor.
- Bake for an additional 12–15 minutes, then switch to broil for the last 2–3 minutes to get that deep golden, bubbly top. Tip: watch closely under the broiler — cheese can go from perfectly golden to burnt in under a minute.
- Let the mushrooms rest for a few minutes before serving, garnished with fresh chopped parsley if desired.
Nutrition Snapshot (Per Serving, Estimated)
Based on 1 stuffed mushroom cap per serving:
- Calories: ~260
- Protein: ~14g
- Carbohydrates: ~8g
- Fat: ~19g
These figures are approximate estimates and will vary based on the exact cheeses and portion sizes used.
Storage & Reheating
Leftover stuffed mushrooms keep well in the refrigerator, covered, for up to 3 days. Reheat in a 350°F oven for about 10 minutes to restore the melted, bubbly texture, or microwave for 1–2 minutes if you’re short on time, though the texture will be slightly softer. These aren’t ideal for freezing, since mushrooms release extra moisture upon thawing that can make the final texture watery.
Budget Note
This recipe costs roughly $1.75–$2.25 per serving, depending on the price of portobello mushrooms and cheese in your area. To save a bit, buy mushrooms loose rather than pre-packaged when possible, and use a basic mozzarella-cheddar blend instead of pricier specialty cheeses — the garlic and spinach carry most of the flavor anyway.
Variations to Try
Healthy/Lighter Version: Use part-skim mozzarella and swap the cream cheese for low-fat cottage cheese blended smooth, which keeps the creamy texture while cutting back on fat and calories. Loading up on extra spinach also adds volume and nutrients without much additional cost.
Keto / Low-Carb Swap: This recipe is already naturally low-carb as written, making it an easy fit for a keto lifestyle. For an extra protein boost that still keeps carbs low, stir in some cooked, crumbled bacon or diced chicken into the spinach filling before topping with cheese.
Air Fryer Method: Air fry the pre-baked mushroom caps (skip the oven pre-bake step and instead air fry plain caps at 375°F for 5 minutes to release moisture) then add the filling and air fry for another 8–10 minutes until the cheese is melted and golden. This works especially well for smaller batches without heating up the whole oven.
Meal-Prep Friendly: Prepare the spinach filling ahead of time and store it separately in the fridge for up to 3 days, then stuff and bake the mushrooms fresh whenever you’re ready to eat. This cuts down on active prep time significantly on a busy weeknight.
Frequently Asked Questions
Can I make these ahead of time? You can prep the spinach filling up to 3 days in advance and store it in the fridge, then stuff and bake the mushrooms right before serving for the best texture. Fully assembled and baked mushrooms can also be reheated successfully, though they’re at their best fresh out of the oven.
What can I use instead of cream cheese in the filling? Ricotta cheese or a well-drained cottage cheese blended smooth both work well as substitutes, giving a similar creamy texture. Greek yogurt can work in a pinch too, though it will make the filling slightly tangier.
Why are my stuffed mushrooms watery? This usually happens when the mushrooms aren’t pre-baked to release their natural moisture, or when frozen spinach isn’t squeezed dry enough before mixing into the filling. Draining any liquid that pools in the caps after the initial bake also helps significantly.
Can I use a different type of mushroom? Smaller cremini or button mushrooms work well for a bite-sized appetizer version, though you’ll need more of them and a shorter bake time since they’re much smaller than portobello caps. Adjust the filling amount accordingly for the size of mushroom you’re using.
What should I serve alongside these stuffed mushrooms? A simple green salad, roasted vegetables, or a light soup all pair nicely as a full meal alongside these mushrooms. They also work wonderfully as an appetizer on their own at a dinner party or gathering.
Related Recipes You’ll Love
- Sausage and Cream Cheese Stuffed Mushrooms — a heartier, meat-based twist on the same stuffed mushroom concept.
- Garlic Parmesan Roasted Broccoli — a simple, cheesy side dish with a similar flavor profile.
- Creamy Spinach Artichoke Dip — another warm, cheesy spinach recipe perfect for sharing.