creamy spinach and mushroom casserole for winter comfort food

5 min prep 6 min cook 2 servings
creamy spinach and mushroom casserole for winter comfort food
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Creamy Spinach & Mushroom Casserole for Winter Comfort Food

When the first real snowstorm hit Vermont last January, I found myself standing at the kitchen window watching fat flakes swirl past the streetlight while my grandmother’s old Le Creuset dish sat on the counter, waiting to be filled. That casserole dish has been in my family for three generations, and every winter it becomes the vessel for the kind of comfort food that feels like a wool blanket around your shoulders. This creamy spinach and mushroom casserole is my modern homage to the vegetarian bakes my mom would assemble on frigid Sunday afternoons—only I’ve amped up the flavor with a trifecta of cheeses, a whisper of nutmeg, and a buttery panko crown that crackles under your fork. It’s the dish I bring to new parents, the one I reheat after a day of skiing, and the recipe my neighbors request most often between December and March. If you’re looking for meatless Monday inspiration, a make-ahead holiday side, or simply an excuse to turn on your oven and banish the winter blues, you’ve arrived at the right corner of the internet.

Why This Recipe Works

  • Triple-cream base: A velvety béchamel enriched with Gruyère, Parmesan, and a touch of cream cheese ensures every bite is luxurious.
  • Umami bomb: A mix of cremini and dried porcini mushrooms delivers deep, woodsy flavor that satisfies even carnivores.
  • Texture contrast: Leafy spinach wilts into silky ribbons while a buttery panko crust adds audible crunch.
  • Make-ahead magic: Assemble up to 24 hours in advance; the flavors meld and intensify overnight.
  • One-dish wonder: Vegetarian protein from cottage cheese keeps it filling without extra pans.
  • Freezer friendly: Bake, cool, and freeze in portions for up to two months of future coziness.

Ingredients You'll Need

Ingredients

Great casseroles start with great building blocks. Below I’ve detailed exactly what to look for in each component so your grocery run feels effortless.

Fresh Spinach: Buy 24 oz of baby spinach—the pre-washed tubs are a lifesaver. If you’re using bunch spinach, trim the woody stems and triple-wash in cold water to remove grit. Frozen spinach works in a pinch; thaw completely and squeeze bone-dry in a kitchen towel.

Mushrooms: I blend 1 lb cremini (a.k.a. baby bellas) for earthiness with ½ oz dried porcini that I rehydrate in hot vegetable stock. The soaking liquid becomes liquid gold—strain it through coffee filter to remove sediment and add straight to the sauce. Shiitake caps are a stellar substitute if cremini look tired.

Cheese Trio: Gruyère melts like a dream and brings nutty depth—buy a block and shred yourself for the creamiest melt. Parmesan adds salty crystalline bites, while a modest 2 oz of cream cheese stabilizes the sauce and prevents separation. For a funkier spin, swap half the Gruyère with fontina.

Dairy & Roux: Whole milk is non-negotiable; skim will curdle. Unsalted butter lets you control seasoning. A light roux (equal parts butter and flour) thickens the béchamel without tasting pasty.

Aromatics & Seasonings: Shallots are milder than yellow onions and blend seamlessly. Fresh garlic, a whisper of ground nutmeg, and a pinch of white pepper warm the palate. Thyme bridges spinach and mushrooms beautifully.

Panko Crust: Japanese panko stays crisp longer than regular breadcrumbs. Toss with melted butter, lemon zest, and a handful of grated Parmesan for a golden crown that shatters under the tines of your fork.

How to Make Creamy Spinach & Mushroom Casserole

1
Prep & Rehydrate

Place dried porcini in a 2-cup measuring jug and cover with 1½ cups just-boiled vegetable stock. Steep 15 minutes. Meanwhile, butter a 9×13-inch ceramic baking dish and set on a foil-lined sheet pan (insurance against bubble-over).

2
Wilt Spinach in Batches

Heat 1 Tbsp olive oil in your widest skillet over medium-high. Add spinach by the handful, letting each batch collapse before adding more. Total time: ~4 minutes. Transfer to a colander, cool slightly, then squeeze out every last drop of moisture. You should have about 1 cup packed greens; chop roughly.

3
Sauté Mushrooms to Golden

Return skillet to heat and melt 2 Tbsp butter. When it foams, scatter in sliced cremini—do not crowd; work in two batches if necessary. Let mushrooms sit undisturbed 90 seconds for caramelization, then season with salt and pepper. Cook until edges brown and liquid evaporates, 6–7 minutes. Add minced shallots and garlic; cook 1 minute more.

4
Build the Béchamel

Push mushrooms to perimeter of skillet; melt 3 Tbsp butter in center. Whisk in 3 Tbsp flour and cook 2 minutes to eliminate raw taste. Gradually ladle in reserved porcini liquid and 2½ cups whole milk, whisking constantly. Simmer until thick enough to coat the back of a spoon, ~5 minutes. Off heat, stir in nutmeg, white pepper, grated Gruyère, Parmesan, and cream cheese until melted. Taste and adjust salt.

5
Fold, Fill & Top

In a large bowl combine chopped spinach, sautéed mushrooms, and ½ cup small-curd cottage cheese. Pour sauce over mixture and fold gently. Transfer to buttered dish. Mix panko with 2 Tbsp melted butter, lemon zest, and ¼ cup Parmesan; sprinkle evenly.

6
Bake & Rest

Slide into preheated 375 °F oven (rack center) and bake 25–30 minutes until edges bubble and top is burnished gold. If browning too quickly, tent loosely with foil. Let rest 10 minutes before serving—the sauce will thicken to a dreamy, spoon-coating consistency.

Expert Tips

Dry spinach = no watery casserole

After wilting, wrap in a clean tea towel and twist until no more liquid drips. Excess moisture is the enemy of a silky sauce.

Grate cheese cold

Pop Gruyère in the freezer 15 minutes for tidy grating and quicker melting into the sauce.

Make it gluten-free

Swap flour with sweet rice flour 1:1 for a roux that’s just as smooth and stable.

Double the topping

If you’re a crunch fanatic, prepare 1½ times the panko mixture and sprinkle half mid-bake for layered texture.

Infuse the milk

Warm milk with a bay leaf and smashed garlic clove while mushrooms cook; strain before adding to roux for subtle aromatics.

Reheat like a pro

Cover with foil and warm at 300 °F for 20 minutes, then uncover and broil 2 minutes to resurrect the crispy lid.

Variations to Try

  • Luxury seafood: Fold in 8 oz chopped cooked lobster or crabmeat with the spinach for an opulent holiday main.
  • Wild rice boost: Stir in 1½ cups cooked wild rice to turn the casserole into a grain-based entrée with chewy bite.
  • Spicy kick: Add ¼ tsp cayenne and 1 Tbsp chopped pickled jalapeños to the sauce for a gentle back-of-throat glow.
  • Vegan comfort: Use oat milk, vegan butter, cashew cream, nutritional yeast, and almond-based Gruyère-style cheese; top with crushed Ritz-style crackers.
  • Italian twist: Swap thyme for oregano, add sun-dried tomato strips, and use mozzarella + fontina for the pull-factor.
  • Single-serve: Divide mixture among buttered ramekins; bake 18 minutes for elegant dinner-party starters.

Storage Tips

Refrigerator: Cool completely, cover tightly with foil, and refrigerate up to 4 days. Individual portions reheat beautifully in the microwave at 70 % power for 90 seconds.

Freezer: Wrap the cooled casserole dish entirely in plastic wrap, then foil, or transfer portions to airtight containers. Freeze up to 2 months. Thaw overnight in the fridge before reheating.

Make-ahead: Assemble through Step 5, cover with buttered foil, and refrigerate up to 24 hours. Add 10–15 minutes to baking time if starting cold.

Frequently Asked Questions

Absolutely. Thaw two 10-oz blocks, squeeze until nearly dry, and proceed. The flavor is slightly more mineral than fresh, but still delicious.

Emmental, Swiss, or Jarlsberg are closest in meltability. For sharper notes, use aged white cheddar or Comté.

Whisk 1 Tbsp cornstarch into ¼ cup cold milk, warm the casserole gently, and stir the slurry in; the starch will re-emulsify the dairy.

Yes—use an 8×8-inch pan and halve every ingredient. Baking time remains the same.

With 10 g net carbs per serving, it fits a moderate keto plan. Replace flour with xanthan gum (¼ tsp) and skip panko; use crushed pork rinds instead.

Shredded rotisserie chicken, seared tofu cubes, or even crispy chickpeas fold in beautifully. Aim for 1½ cups cooked protein.
creamy spinach and mushroom casserole for winter comfort food
main-dishes
Pin Recipe

Creamy Spinach & Mushroom Casserole for Winter Comfort Food

(4.9 from 127 reviews)
Prep
25 min
Cook
35 min
Servings
8

Ingredients

Instructions

  1. Prep oven & mushrooms: Preheat oven to 375 °F. Soak dried porcini in hot stock 15 min; strain and reserve liquid.
  2. Wilt spinach: In a large skillet over medium-high, sauté spinach in 1 Tbsp oil until collapsed. Cool, squeeze dry, and chop.
  3. Brown mushrooms: Melt 1 Tbsp butter in skillet; cook cremini 6–7 min until golden. Add shallots & garlic; cook 1 min.
  4. Make roux: Push mushrooms aside, melt 2 Tbsp butter, whisk in flour 2 min. Gradually whisk in porcini liquid and milk; simmer until thick.
  5. Season sauce: Off heat stir in Gruyère, ¼ cup Parmesan, cream cheese, nutmeg, white pepper, and salt to taste.
  6. Combine: Fold together spinach, mushrooms, cottage cheese, and sauce. Transfer to buttered 9×13-inch dish.
  7. Top & bake: Mix panko with remaining 2 Tbsp melted butter, lemon zest, and remaining Parmesan. Sprinkle over casserole. Bake 25–30 min until bubbly and golden. Rest 10 min before serving.

Recipe Notes

For best texture, squeeze spinach until almost no liquid remains. The casserole can be assembled up to 24 hours ahead; add 10 extra minutes to baking time if chilled.

Nutrition (per serving)

312
Calories
16g
Protein
14g
Carbs
23g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.