There’s something so comforting about a dish that bubbles away in the oven, filling your kitchen with the smell of garlic, melted cheese, and earthy mushrooms. This mushroom and spinach bake is one of those recipes that feels like a warm hug on a busy night—it’s hearty, wholesome, and full of flavor. What I love most is that it uses simple ingredients you probably already have in your fridge, but the end result looks and tastes like something straight out of a cozy restaurant menu. It’s the kind of meal you’ll find yourself making again and again whenever you need an easy weeknight win.
I’ve always had a soft spot for recipes that bring together veggies and cheese in one dish. There’s just something about the balance of rich, gooey layers with fresh greens that makes every bite satisfying. And if you’re the type who loves collecting quick, comforting meals, you’ll probably enjoy exploring EatingWell’s dinner ideas for more inspiration. But today, let’s keep it simple and delicious with this cheesy mushroom and spinach bake—it’s a dish you’ll definitely want to save to your Pinterest board for those nights when you’re craving something cozy but fuss-free.
Ingredients
Here’s everything you’ll need to make this cheesy mushroom and spinach bake. I’ve added a few tips to help you choose the best ingredients and get the most flavor out of them.
- Fresh mushrooms – Button or cremini mushrooms work best. Slice them thick so they stay meaty after baking.
- Fresh spinach – Baby spinach wilts quickly and blends seamlessly into the creamy layers. If using frozen spinach, thaw and squeeze out excess water.
- Onion – A small diced onion adds sweetness and depth. Yellow or white onions are both great.
- Garlic – Freshly minced garlic gives the bake that irresistible aroma and flavor.
- Olive oil or butter – For sautéing the vegetables and building that rich, savory base.
- Heavy cream or milk – Creates a creamy sauce to coat the veggies before baking. Use whole milk for a lighter version.
- Shredded cheese – Mozzarella melts beautifully, but mixing in cheddar or parmesan adds extra flavor.
- Seasonings – A pinch of salt, black pepper, and dried thyme (or Italian seasoning) makes all the difference.
- Optional breadcrumbs – Sprinkle on top for a golden, crispy finish.

Step-by-Step Instructions
This cheesy mushroom and spinach bake is super simple to pull together, but it feels special once it comes out of the oven. Here’s exactly how to do it:
- Prep the veggies
Wash and slice the mushrooms, then chop the onion finely. If you’re using fresh spinach, give it a quick rinse and pat it dry. - Sauté for flavor
Heat olive oil or butter in a large skillet over medium heat. Add the onions first and cook until soft and translucent, about 3–4 minutes. Stir in the garlic and let it release its aroma—just 30 seconds or so. - Cook the mushrooms
Add the mushrooms to the skillet and cook until they release their moisture and start to brown. This step is key because it concentrates their earthy flavor. Season lightly with salt and pepper as they cook. - Wilt the spinach
Toss in the spinach and let it cook down. If you’re using fresh, it will shrink quickly. If using frozen, make sure it’s thawed and squeezed dry before adding, so your bake doesn’t get watery. - Make it creamy
Pour in the cream (or milk) and stir everything together. Let it simmer for 2–3 minutes until the sauce slightly thickens and coats the vegetables. Taste and adjust the seasoning with a little extra pepper or herbs if you’d like. - Assemble the bake
Transfer the veggie mixture into a greased baking dish. Spread it evenly, then sprinkle a generous layer of shredded cheese on top. For extra crunch, add breadcrumbs mixed with a touch of olive oil. - Bake to perfection
Place the dish in a preheated oven at 375°F (190°C). Bake for 20–25 minutes, or until the cheese is bubbly and golden brown. - Cool and serve
Let it rest for 5 minutes before serving so the layers settle a bit. Slice into squares or scoop it out with a spoon—either way, it’s delicious.
Tips & Variations
One of the best things about this cheesy mushroom and spinach bake is how easy it is to customize. Here are some fun (and practical) ways to make it your own:
Flavor Twists
- Herby upgrade – Add fresh basil, thyme, or rosemary before baking for a garden-fresh taste.
- Spicy kick – Sprinkle in a pinch of red pepper flakes or a dash of cayenne to give it a little heat.
- Cheese lovers’ dream – Mix in different cheeses like gruyère, fontina, or goat cheese for deeper, more complex flavors.
Healthier Adjustments
- Lighter version – Use half-and-half or low-fat milk instead of heavy cream and opt for reduced-fat cheese.
- Protein boost – Stir in shredded rotisserie chicken or cooked lentils to make it more filling.
- Low-carb option – Skip the breadcrumbs and add extra cheese on top for a keto-friendly bake.
Storage & Reheating
- Make ahead – Assemble the bake up to a day in advance, cover, and refrigerate. Just bake when you’re ready to serve.
- Leftovers – Store in an airtight container in the fridge for up to 3 days.
- Reheating – Warm individual portions in the oven at 350°F (175°C) for 10–12 minutes to keep the top crispy. Avoid microwaving if you can—it softens the texture.
Serving Suggestions
This cheesy mushroom and spinach bake is cozy enough for a weeknight dinner yet elegant enough for entertaining. Here are some delicious ways to enjoy and serve it:
- As a main dish – Pair with a crisp green salad and crusty garlic bread for a simple, satisfying meal.
- With pasta or rice – Serve alongside spaghetti, creamy risotto, or even plain steamed rice to soak up that cheesy sauce.
- Family-style dinner – Place the baking dish right in the middle of the table and let everyone scoop out their own hearty portion.
- Brunch side – It works beautifully as a savory addition to a brunch spread with eggs, quiche, or roasted potatoes.
- Party-ready bites – Bake in smaller ramekins for individual portions—perfect for dinner parties or holiday gatherings.

FAQs
Here are some of the most common questions readers might have about making this cheesy mushroom and spinach bake—along with helpful answers to make it foolproof every time.
1. Can I use frozen spinach instead of fresh?
Yes! Just make sure to thaw it completely and squeeze out all the excess water. Otherwise, your bake might turn out watery.
2. Can this be made ahead of time?
Definitely. You can assemble everything a day in advance, cover tightly, and refrigerate. When you’re ready, just bake as directed—adding a few extra minutes if it’s coming straight from the fridge.
3. What’s the best cheese for this bake?
Mozzarella gives you that gooey melt, but mixing in cheddar, parmesan, or even gruyère adds depth and a little sharpness. It really depends on your flavor preference.
4. Can I make this dairy-free?
Yes! Use plant-based milk (like oat or almond) and a good-quality vegan cheese. For richness, add a tablespoon of nutritional yeast or cashew cream to the sauce.
5. How do I store leftovers?
Leftovers keep well in the fridge for up to 3 days. Store them in an airtight container, and reheat in the oven at 350°F (175°C) until warmed through.
6. Can I freeze this recipe?
It’s possible, but freezing may slightly change the texture of the spinach and sauce. If you do freeze it, wrap tightly and reheat from frozen at 350°F (175°C) for 30–35 minutes.
Final Thoughts
This cheesy mushroom and spinach bake is proof that comfort food doesn’t have to be complicated. With just a handful of simple ingredients, you can create a dish that feels hearty, wholesome, and completely satisfying. It’s one of those recipes that works just as well for a quick weeknight dinner as it does for a family gathering or holiday table.
What I love most is how customizable it is—you can make it rich and indulgent with cream and mozzarella, keep it light with milk and leafy greens, or even go dairy-free with plant-based swaps. However you make it, it’s guaranteed to deliver that cozy, straight-from-the-oven goodness. If you’re always on the hunt for more easy comfort food ideas, you might enjoy checking out BBC Good Food’s collection of baked recipes for extra inspiration.
Save this recipe to your Pinterest board, and next time you’re craving something warm, cheesy, and satisfying, you’ll know exactly what to make.
PrintCheesy Mushroom & Spinach Bake: The Comfort Food You’ll Want Again and Again
- Total Time: 40 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
This cheesy mushroom and spinach bake is the ultimate comfort food—savory mushrooms, fresh spinach, and gooey cheese baked together into one cozy, satisfying dish. Perfect for weeknights, family dinners, or entertaining guests.
Ingredients
2 cups fresh mushrooms, sliced (button or cremini work best)
3 cups fresh spinach (or 1 cup frozen, thawed and drained)
1 small onion, finely chopped
2 cloves garlic, minced
2 tablespoons olive oil or butter
1 cup heavy cream (or whole milk for lighter version)
1 ½ cups shredded mozzarella cheese (or mix of mozzarella + cheddar)
½ teaspoon dried thyme (or Italian seasoning)
Salt and black pepper, to taste
½ cup breadcrumbs (optional, for topping)
Instructions
Preheat oven to 375°F (190°C). Grease a medium-sized baking dish.
Heat olive oil or butter in a skillet. Sauté onions until soft and translucent.
Stir in garlic and cook until fragrant, about 30 seconds.
Add mushrooms and cook until browned and most of the liquid evaporates. Season with salt, pepper, and thyme.
Toss in spinach and cook until wilted (or warmed through if frozen).
Pour in cream and let simmer for 2–3 minutes until slightly thickened. Adjust seasoning.
Transfer mixture into the prepared baking dish. Top with shredded cheese and optional breadcrumbs.
Bake for 20–25 minutes, until golden brown and bubbly.
Let cool slightly before serving.
Notes
For a lighter version, use milk instead of cream and reduced-fat cheese.
Add shredded chicken or cooked lentils for extra protein.
Make ahead: assemble up to 1 day before, refrigerate, and bake when ready.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dinner / Side Dish
- Method: Baking
- Cuisine: Comfort Food
Nutrition
- Serving Size: 1 portion (¼ of recipe)
- Calories: ~280
- Sugar: 4g
- Sodium: 350mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 12g
- Cholesterol: 45mg