garlic parmesan roasted potatoes and winter squash casserole

6 min prep 30 min cook 6 servings
garlic parmesan roasted potatoes and winter squash casserole
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a moment every November—usually right after the first hard frost—when I haul the last of the potatoes and squash out of the garden, brush off the cold dirt, and realize I finally have the makings of the casserole I wait for all year. The first time I served this Garlic-Parmesan Roasted Potato & Winter Squash Casserole, my brother-in-law asked if he could move into our guest room for the winter. I can’t blame him: the potatoes turn into little golden nuggets, the squash becomes candy-sweet, and the garlic-parmesan crust smells so good that even my neighbors’ cat camps on the windowsill.

What makes this dish week-night doable yet holiday worthy is the technique: we roast the vegetables separately so they keep their own textures, then layer them with a quick garlic cream, shower everything with Parm, and bake again until the top freckles into lacy frico. It’s vegetarian comfort food that doubles as a show-stealing side for roast chicken or a beef tenderloin. I’ve served it at Thanksgiving, at Friends-giving, and on random Tuesdays when the wind is howling and the only answer is something bubbling and cheesy.

Why This Recipe Works

  • Two-stage roasting: Potatoes stay fluffy inside and crisp outside while squash caramelizes without turning to mush.
  • Garlic-confit cream: We poach garlic in cream for mellow sweetness and whisk it right into the sauce—no raw bite.
  • Parmesan both ways: Freshly grated in the sauce for body, plus shredded on top for those Instagram-worthy frico edges.
  • Make-ahead magic: Roast vegetables up to 48 h early; assemble and bake when guests walk through the door.
  • One pan, two textures: The casserole finishes in a single dish but still delivers distinct creamy and crispy bites.
  • Vegetarian main or side: Serve with a crisp salad for a meatless dinner or nestle it next to the holiday roast.

Ingredients You'll Need

Ingredients

Choose small, waxy potatoes—Yukon Gold, Dutch baby, or red bliss—so they hold their shape after roasting. For squash, I like a mix of half-moon butternut and acorn for color, but sugar pumpkin or kabocha work too. Look for squash with the stem still attached; it’s the best indicator of freshness.

Potatoes: 2 lb (900 g), scrubbed and halved. If they’re larger than a golf ball, quarter them so every piece is bite-size.

Winter squash: 2 lb (900 g) peeled, seeded, and sliced ½-inch (1 cm) thick. Save the seeds; roasted squash seeds tossed with smoked paprika make a killer snack while you cook.

Olive oil: ⅓ cup extra-virgin. A peppery, grassy oil adds personality.

Unsalted butter: 2 Tbsp. We’ll brown it for nutty depth.

Garlic: 8 cloves, smashed. They simmer gently in cream—no harsh edges.

Heavy cream: 1 cup (240 ml). You can sub full-fat coconut milk for a dairy-light version, but the flavor will shift tropical.

Vegetable broth: ½ cup. Low-sodium keeps the dish from tasting tinny.

Fresh thyme: 2 tsp leaves stripped from stems; plus extra sprigs for garnish.

Fresh rosemary: 1 tsp minced. Woody stems can go into the cream while it reduces; pull them out later.

Whole-grain Dijon mustard: 1 tsp. It quietly lifts the sauce, but you can skip if serving mustard-averse kids.

Nutmeg: a pinch, preferably freshly grated. It marries the squash and cream.

Parmesan cheese: 1½ cups (150 g) freshly grated on the small holes of a box grater; 1 cup stirred into sauce, ½ cup for the crown.

Mozzarella: ½ cup shredded low-moisture. It gives the casserole those Instagram cheese pulls without watering down the sauce.

Kosher salt & freshly ground black pepper: season at every layer.

How to Make Garlic-Parmesan Roasted Potato & Winter Squash Casserole

1
Heat the oven & prep pans
Preheat to 425 °F (220 °C). Line two rimmed baking sheets with parchment. You want the vegetables in a single layer so they roast, not steam.
2
Season & roast vegetables
Toss potatoes with 2 Tbsp olive oil, ¾ tsp salt, ¼ tsp pepper. Spread on one sheet. Repeat with squash on the second sheet, adding a pinch of nutmeg. Roast 20 min, flip, roast 15–20 min more until potatoes are golden and squash is caramel at the edges.
3
Brown the butter
While vegetables roast, melt butter in a small saucepan over medium heat. Swirl 3–4 min until it foams and smells nutty. Pour into a heat-proof bowl so it doesn’t burn.
4
Make garlic cream
Return saucepan to medium-low heat. Add smashed garlic, cream, broth, thyme, and rosemary stems. Simmer 8 min, stirring, until reduced by one-third and garlic is soft. Fish out rosemary stems.
5
Blend the sauce
Transfer cream mixture to a blender, add mustard, nutmeg, ¼ tsp salt, and brown butter. Blend 30 sec until silky. This step emulsifies the butter so the sauce doesn’t separate in the oven.
6
Assemble the casserole
Reduce oven to 400 °F (200 °C). Lightly oil a 9×13-inch (23×33 cm) baking dish. Layer half the potatoes, half the squash, ½ cup Parmesan, and half the sauce. Repeat layers; finish with mozzarella and remaining Parmesan.
7
Bake until bubbly
8
Rest & serve
Let stand 10 min so the sauce thickens and nobody burns the roof of their mouth. Garnish with fresh thyme leaves and a crack of black pepper.

Expert Tips

Hot pan, happy vegetables

Slide the pans into the oven while it preheats. Starting on a hot surface jump-starts caramelization and prevents sticking.

Pat dry for crisp edges

Washed potatoes hold surface water. A quick towel-dry helps them roast, not steam, and gives the coveted crunchy rim.

Save the garlic cream

Any leftover sauce doubles as luxurious mac-and-cheese base or soup enricher; refrigerate 3 days or freeze 1 month.

Double the batch

Roast extra vegetables on a second rack while you’re at it. They’re gold for grain bowls or breakfast hash later in the week.

Overnight flavor boost

Assemble the casserole, cover tightly, and refrigerate up to 24 h. Add 10 min to covered baking time if starting from cold.

Shrink-proof cheese

Toss shredded Parmesan with 1 tsp cornstarch before sprinkling; it prevents separating and keeps the crust glossy.

Variations to Try

  • Sweet-potato swap: Replace half the potatoes with orange sweet potatoes for a sweet-savory twist. Reduce cream by ¼ cup since sweets release moisture.
  • Smoky bacon crunch: Stir ½ cup cooked, crumbled bacon into the sauce. Use smoked mozzarella on top for a campfire vibe.
  • Vegan makeover: Swap butter for olive oil, cream for oat milk simmered with 2 Tbsp cashew butter, and cheese for ¾ cup nutritional yeast plus 1 cup shredded plant-based mozzarella.
  • Herb citrus lift: Add 1 tsp lemon zest and ¼ cup chopped parsley to the finished casserole for a bright winter-garden note.
  • Spicy kick: Whisk ¼ tsp cayenne and ½ tsp smoked paprika into the cream; finish with pepper jack on top.

Storage Tips

Leftovers: Cool completely, cover, refrigerate up to 4 days. Reheat single portions in a 350 °F oven 12 min or microwave 60-90 sec until center is hot.

Freezer: Assemble through Step 6, wrap tightly in plastic plus foil, freeze up to 2 months. Bake from frozen, covered, at 375 °F for 50 min, then uncover and bake 15 min more.

Make-ahead components: Roasted vegetables keep 3 days refrigerated; garlic cream 4 days; assembled unbaked casserole 24 h. Add 5-10 min to covered bake time if any element is cold from the fridge.

Frequently Asked Questions

Yes—just pat it dry. Moisture is the enemy of caramelization. If the cubes look damp, spread them on a towel and refrigerate uncovered 30 min to dehydrate the surface.

Toss shredded Parmesan with 1 tsp cornstarch; it stabilizes the proteins. Also, let the sauce cool 5 min before assembling so it thickens slightly and supports the cheese.

Absolutely—use an 8×8-inch pan and reduce the second bake by 5 min. Keep the sauce quantity the same; extra cream never hurt a casserole.

Half-and-half plus 1 Tbsp flour whisked in, or ¾ cup whole milk plus ¼ cup Greek yogurt stirred at the end. Coconut milk works for dairy-free but will add faint sweetness.

Either the vegetables were overcrowded and steamed, or the sauce didn’t reduce enough. Next time roast in two pans and simmer cream 10 min. A watery bake can be salvaged by uncovering and baking 5 extra min to evaporate.

Shredded roast chicken or sautéed Italian sausage tucked between layers turns this into a one-dish dinner. Use 2 cups cooked protein and reduce salt in the sauce by ¼ tsp.
garlic parmesan roasted potatoes and winter squash casserole
main-dishes
Pin Recipe

Garlic-Parmesan Roasted Potato & Winter Squash Casserole

(4.9 from 127 reviews)
Prep
20 min
Cook
45 min
Servings
8

Ingredients

Instructions

  1. Preheat: Heat oven to 425 °F. Line two baking sheets with parchment.
  2. Roast vegetables: Toss potatoes with 2 Tbsp oil, ¾ tsp salt, ¼ tsp pepper on one sheet. Repeat with squash, nutmeg, remaining oil on second sheet. Roast 20 min, flip, roast 15–20 min more.
  3. Brown butter: Melt butter over medium heat 3–4 min until nutty; pour into a bowl.
  4. Make sauce: Simmer garlic, cream, broth, thyme, rosemary stems 8 min until reduced by one-third. Discard rosemary.
  5. Blend: Transfer cream to blender, add mustard, nutmeg, salt, brown butter; blend 30 sec.
  6. Assemble: Lower oven to 400 °F. In a 9×13-inch dish layer half the potatoes, half the squash, ½ cup Parmesan, half the sauce; repeat. Top with mozzarella and remaining Parmesan.
  7. Bake: Cover with foil 15 min, uncover and bake 10–12 min until bubbly. Broil 1–2 min for crispy spots. Rest 10 min before serving.

Recipe Notes

Vegetables can be roasted up to 2 days ahead; store separately in airtight containers. Sauce keeps 4 days refrigerated or 1 month frozen.

Nutrition (per serving)

362
Calories
11g
Protein
28g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.