Love this? Pin it for later!
My first November in the Hudson Valley, I woke to frost-dusted maple leaves and a CSA box so heavy it took both arms to carry. Inside: two knobbly delicata squash, a crinkled bag of spinach, and a note from Farmer Cam that simply read “Roast me, wilt me, love me.” That night I turned on the oven, melted a sinful amount of butter, and let the garlic perfume the kitchen while snow drifted past the windows. The casserole that emerged—golden, bubbling, and impossibly creamy—was the culinary equivalent of a wool blanket. Since then it has graced every Friends-giving, pot-luck, and “I’m-too-tired-to-cook Tuesday.” If you crave a vegetarian main that feels indulgent yet wholesome, feeds a crowd, and perfumes the whole house with winter comfort, this is your recipe.
Why This Recipe Works
- Two-cheese strategy: nutty Gruyère melts into silky béchamel while sharp Parm offers a salty-crisp top crust.
- Roast-first method: concentrates the squash’s natural sugars, eliminating watery casseroles forever.
- Garlic in triplicate: fresh minced, slow-sautéed, and a whisper of roasted paste for layered depth.
- Spinach squeeze secret: wilt, drain, then press in a tea towel to keep every bite lush, never swampy.
- Mace & nutmeg warmth: the subtle baking-spice note that makes guests ask, “Why does this taste like December?”
- Make-ahead friendly: assemble up to 24 hrs in advance; bake when ready—perfect for holiday timing.
- Vegetarian main that satisfies carnivores: thanks to cream + eggs + cheese = 18 g protein per serving.
Ingredients You'll Need
Winter squash: I adore delicata for its edible skin and quick roasting, but butternut, acorn, or even kabocha work. Look for specimens that feel heavy for their size with matte, unblemished skin. If you can press a fingernail through the rind, it was picked too early and will be watery. Substitute sweet potatoes in a pinch, though the squash’s faint nuttiness is part of the magic.
Fresh spinach: A two-pound bag seems excessive, but it wilts to a surprising cup. Choose crisp, deep-green leaves; avoid yellowing stems or slimy spots. Frozen spinach is acceptable—thaw completely, then wring dry in a towel.
Heavy cream & whole milk: The hybrid keeps the sauce rich without glugging in a quart of cream. For dairy-free, swap in full-fat coconut milk; expect a subtle tropical perfume.
Garlic: Buy firm, tight heads. If any clove shows green sprout, slice it out—it reads bitter once baked.
Butter & flour: Equal parts roux thickener. Use unsalted butter to control seasoning.
Gruyère & Parmigiano-Reggiano: Gruyère melts like a dream; Parmesan delivers frico crunch. In a budget pinch, swap in Swiss + sharp white cheddar.
Fresh herbs: Thyme and sage love winter squash. Strip leaves by pulling backward along the stem.
Eggs: They set the custard so slices hold together.
How to Make Creamy Garlic Baked Winter Squash and Spinach Casserole
Preheat oven to 425 °F (220 °C). Halve squash lengthwise, scoop seeds, then slice into ½-inch half-moons. Toss with 2 Tbsp olive oil, 1 tsp kosher salt, ½ tsp black pepper. Arrange on parchment-lined sheet in a single layer; roast 20 min, flip, roast 15 min more until caramelized at edges. Cool 5 min—this step can be done up to 2 days ahead; refrigerate until ready.
Heat a 12-inch skillet over medium. Add spinach in batches, tossing until just collapsed, 2–3 min. Transfer to colander; when cool enough, squeeze in a clean kitchen towel until almost dry. You should have about 1 packed cup.
Lower heat to medium-low. In same skillet melt 4 Tbsp butter; add 4 minced garlic cloves, cook 1 min until fragrant but not browned. Sprinkle ¼ cup flour; whisk constantly 2 min to make a pale roux. Gradually pour in 1 cup whole milk + 1 cup heavy cream, whisking to smooth. Simmer until thick enough to coat spoon, about 4 min. Stir in 1 tsp salt, ½ tsp pepper, pinch mace, ¼ tsp nutmeg, 1 tsp fresh thyme leaves.
Off heat, whisk in 1½ cups shredded Gruyère a handful at a time until melted. Reserve remaining ½ cup for topping.
Butter a 9×13-inch casserole. Layer half the squash slices, scatter all the spinach, drizzle half the sauce. Repeat remaining squash and sauce. In bowl whisk 3 eggs; slowly ladle ½ cup hot sauce into eggs to temper, then pour egg mixture back over casserole—this prevents curdling.
Combine reserved Gruyère with ¼ cup grated Parmesan; sprinkle over surface. Cover with foil; bake 375 °F (190 °C) for 25 min. Remove foil, bake 20 min more until center jiggles slightly and top is burnished gold. Rest 10 min to set custard.
Scatter with fried sage leaves or chopped parsley for color. Accompany with crusty bread and a sharp green salad dressed with lemon vinaigrette to cut the richness.
Expert Tips
Prevent watery casserole
Roasting drives off moisture; squeezing spinach is non-negotiable. If your squash feels spongy after roasting, return it to the oven 5 min more.
Temper those eggs
Streaming hot sauce into beaten eggs raises their temperature gradually, preventing scrambled strands.
Make-ahead magic
Assemble completely, cover tightly, refrigerate up to 24 hrs. Add 10 min to covered bake time if chilled.
Broiler caution
The cheese crust can scorch. If you desire extra browning, broil 1 min only and watch like a hawk.
Cheese swaps
No Gruyère? Use Emmental or Jarlsberg. Vegan? Try a mix of cashew cream + nutritional yeast for different vibe.
Freezer intel
Bake, cool completely, cut into squares, wrap individually. Freeze up to 2 months; reheat 350 °F 25 min.
Variations to Try
- Smoky bacon crunch: scatter ½ cup cooked crumbled bacon between layers for omnivores.
- Mushroom medley: sauté 8 oz sliced cremini with garlic until browned; layer with spinach.
- Quinoa power: fold in 1 cup cooked quinoa for a grain-boost that stretches servings to 10.
- Spicy kick: swirl 1 Tbsp harissa into béchamel for North-African warmth.
- Crunchy panko lid: mix ⅔ cup panko with 2 Tbsp melted butter and scatter on top last 10 min.
- Herbaceous twist: swap thyme for rosemary and add 1 tsp lemon zest to brighten.
Storage Tips
Refrigerator: Cool completely, cover, refrigerate up to 4 days. Reheat individual portions microwave 90 sec or oven 300 °F 15 min.
Freezer: Wrap whole casserole (or slices) in plastic + foil. Freeze up to 2 months. Thaw overnight fridge, bake 350 °F 30 min until center 165 °F.
Make-ahead brunch: Assemble night before, keep unbaked in fridge. Morning of, slide into cold oven, set to 375 °F; the gentle climb prevents thermal shock to your dish.
Frequently Asked Questions
Creamy Garlic Baked Winter Squash and Spinach Casserole
Ingredients
Instructions
- Roast squash: Preheat 425 °F. Slice squash, toss with oil, salt, pepper. Roast 20 min flip, 15 min more until caramel. Cool.
- Wilt spinach: In skillet wilt spinach in batches; squeeze dry.
- Make garlic cream: Melt butter, sauté garlic 1 min, whisk in flour 2 min. Gradually add milk & cream, simmer until thick. Season with mace, nutmeg, thyme.
- Cheese time: Off heat whisk 1½ cups Gruyère into sauce until melted.
- Assemble: Butter 9×13 dish. Layer squash, spinach, half sauce, repeat. Beat eggs; temper with hot sauce, pour over.
- Top & bake: Mix remaining Gruyère with Parmesan; sprinkle. Cover with foil, bake 375 °F 25 min, uncover 20 min until golden. Rest 10 min before serving.
Recipe Notes
For a crunchy lid, add ⅔ cup panko tossed with 2 Tbsp butter during last 10 min bake. Casserole can be prepped 24 hrs ahead; add 10 min to covered bake if chilled.