hearty winter vegetable and potato casserole for filling family supper

5 min prep 60 min cook 60 servings
hearty winter vegetable and potato casserole for filling family supper
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this?

Hearty Winter Vegetable & Potato Casserole: The Ultimate Comfort-Food Centerpiece

When the first real frost paints my kitchen window and the daylight disappears before dinner, I reach for the biggest casserole dish I own and start layering roots, greens, and creamy potatoes like I’m building edible insulation against the cold. This winter vegetable and potato casserole was born on one of those nights—an everything-but-the-kitchen-sink attempt to feed a table of hungry teenagers after hockey practice. The result was so wildly popular that my family now requests it by name, and I’ve served it at everything from casual Sunday suppers to meat-free Christmas dinners. It’s the kind of dish that tastes like you spent all day tending a pot, when really the oven does most of the heavy lifting while you curl up with a book and a mug of tea. If you need a single recipe that guarantees clean plates, nourishes from the inside out, and makes your house smell like a rustic countryside inn, bookmark this page. You’re about to meet your new cold-weather hero.

Why This Recipe Works

  • Layered textures: Silky potato slices, tender roasted roots, and a blanket of melted cheese create contrast in every bite.
  • One-pan ease: Everything bakes in a single dish—no precooking veggies or boiling potatoes.
  • Pantry friendly: Use whatever winter produce lingers in your fridge; the formula adapts to carrots, parsnips, squash, or cabbage.
  • Vegetarian protein: White beans add satiating fiber and protein without any meat.
  • Make-ahead magic: Assemble tonight, refrigerate, and bake tomorrow—flavors deepen overnight.
  • Freezer hero: Bakes beautifully from frozen for future weeknight wins.
  • Kid-approved: A cheesy top hides a trove of veggies underneath, making it an easy sell for picky eaters.

Ingredients You'll Need

Hearty winter vegetable and potato casserole ingredients laid out on a wooden board

Think of the ingredient list as a roadmap rather than a strict blueprint. Each item plays a role—creamy starch, earthy sweetness, peppery bite—but winter produce is famously accommodating, so feel free to swap with what you have.

Yukon Gold or Russet potatoes form the starchy backbone. Their medium waxiness holds shape during long baking, yet they soften enough to absorb the herby cream. Peel only if the skins are thick or green-tinged; otherwise, keep them on for extra texture and nutrients.

Butternut squash brings honeyed depth and a pop of color. When sliced thinly, it melts into the sauce almost like pumpkin lasagna. No squash? Sweet potato works, or swap in extra carrots for a lower-sugar option.

Leeks lend subtle sweetness and a silky texture once braised in the casserole. Rinse thoroughly—nobody wants gritty layers. If leeks feel too pricey, a couple of diced onions caramelize beautifully in their place.

Brussels sprouts roast into nutty, crispy-edged nuggets. Shred them on a mandoline (or thinly slice with a knife) so they wilt quickly and mingle throughout. Not a fan? Try shredded savoy cabbage or kale, massaged with a pinch of salt first.

White beans (cannellini or great northern) provide creamy pockets of protein. Canned are perfectly fine—just rinse well to remove excess sodium. If you cook your own, reserve 60 ml of their starchy liquid to add body to the sauce.

Fresh thyme and sage perfume the entire dish with woodsy, pine-like notes. Dried herbs work in a pinch, but reduce quantities by half. Rosemary can sub for sage if you love its resinous punch.

Vegetable stock and cream create a light yet luxurious bath. I use ⅔ stock to ⅓ heavy cream for richness without heaviness. Swap in half-and-half or full-fat coconut milk for dairy-free diners.

Sharp white cheddar melts into a tangy, golden lid. Aged Gruyère or a mix of mozzarella and Parmesan also work—just avoid pre-shredded varieties coated in cellulose; they don’t melt as smoothly.

How to Make Hearty Winter Vegetable & Potato Casserole for a Filling Family Supper

1
Heat the oven & prep the dish

Position a rack in the center and preheat to 400 °F (205 °C). Butter a 3-quart (3 L) casserole dish or brush with olive oil. A deeper dish yields creamier results; a wider one gives more cheesy crust—your call.

2
Make the infused cream

In a small saucepan combine 2 cups (480 ml) vegetable stock, 1 cup (240 ml) heavy cream, 2 minced garlic cloves, 2 tsp kosher salt, 1 tsp black pepper, 1 tsp fresh thyme leaves, and ½ tsp grated nutmeg. Warm over medium heat until tiny bubbles appear around the edges—do not boil. Remove from heat and let steep while you slice vegetables.

3
Slice the vegetables evenly

Use a mandoline set to ⅛-inch (3 mm) for the potatoes and squash; this ensures everything cooks at the same rate. Leeks should be halved lengthwise and sliced into half-moons. Brussels sprouts can be shaved using the mandoline’s guard or a sharp chef’s knife.

4
Layer the first potato blanket

Arrange one-third of the potato slices in overlapping concentric circles on the bottom. Lightly season with salt and pepper. This potato “lid” on the base prevents the cream from soaking straight through and creates a creamy foundation.

5
Add the vegetable medley

In a large bowl toss squash, leeks, Brussels sprouts, and 1 can (15 oz/425 g) rinsed white beans with 2 Tbsp olive oil, ½ tsp salt, and a few cracks of pepper. Spread half this mixture over the potatoes.

6
Repeat layers

Top with another third of potatoes, the remaining vegetables, and finish with a final layer of potatoes. Pour the infused cream evenly over the top, nudging the layers with a fork so liquid seeps down the sides.

7
Cover and bake

Tent loosely with foil (spray underside with cooking spray to prevent sticking). Bake 35 minutes; this initial steam ensures potatoes cook through and flavors meld.

8
Cheese & finish

Remove foil, scatter 1½ cups (150 g) grated sharp white cheddar on top, and bake another 20–25 minutes until cheese is bubbling and golden brown. Broil 2 minutes for extra blistered spots. Rest 10 minutes before serving; this sets the cream and prevents tongue-scalding.

Expert Tips

Start hot, finish low

If your oven runs cool, crank it to 425 °F for the first 15 minutes, then drop to 400 °F. The initial blast converts potato starches quickly, yielding a creamier texture.

Save the cream for warm stock

Cold cream curdles when it hits hot stock. Warm both together gently to keep the sauce silky and prevent separated fat pockets.

Pack tight but don’t squish

Press layers gently to eliminate air gaps, which can create dry pockets. Over-packing, however, squeezes out liquid and leads to soupy results.

Rest overnight for deeper flavor

Like lasagna, this casserole improves as the potatoes absorb aromatics. Refrigerate overnight, then reheat at 350 °F for 25 minutes.

Color = flavor

Let the top cheese blister to a deep amber. Those darker spots contain caramelized milk sugars—pure umami bombs.

Thickness check with a skewer

Insert a thin skewer through the center—if it slides in with no resistance, the potatoes are done. If not, recover with foil and bake 10 more minutes.

Variations to Try

  • Smoky Bacon & Cheddar

    Stir 6 slices of chopped, par-cooked bacon into the vegetable mix. Swap cheddar for smoked gouda.

  • Vegan comfort

    Replace cream with full-fat coconut milk and use a vegan cheese shreds blend. Add 2 Tbsp nutritional yeast for extra savoriness.

  • Spicy Southwest

    Add 1 tsp chipotle powder and 1 cup corn kernels. Use pepper jack cheese and finish with fresh cilantro.

  • Luxury truffle twist

    Drizzle 1 tsp white truffle oil over the top right after baking. Swap half the cheddar with fontina for extra melt.

  • Green & gold Irish style

    Use cabbage in place of Brussels sprouts and stir 2 Tbsp Dijon mustard into the cream for a sharp kick.

Storage Tips

Refrigerate: Cool completely, cover tightly, and store up to 4 days. Reheat individual portions in the microwave or warm the entire dish, covered, at 325 °F for 20 minutes until center is piping hot.

Freeze: Assemble through step 6, wrap in a double layer of foil, and freeze up to 3 months. Bake from frozen at 350 °F for 1 hour 30 minutes, removing foil and adding cheese during the last 25 minutes.

Make-ahead: Slice vegetables and keep submerged in salted water for 24 hours; pat dry before layering. Alternatively, bake the casserole entirely, chill, and simply reheat when guests arrive—flavors deepen and slices hold together better.

Frequently Asked Questions

Absolutely. Sweet potatoes cook slightly faster and add natural sweetness, so reduce covered baking time by 5 minutes. Choose orange-fleshed varieties for color contrast.

Not at all. Half-and-half or whole milk works, though the sauce will be thinner. For a lighter version, substitute 1 cup evaporated skim milk plus 1 Tbsp butter for richness.

Every oven broils differently. Add cheese when only 15 minutes of bake time remain, and switch to 375 °F instead of broiling. You’ll get golden color without the risk.

Yes. Brown 8 oz (225 g) of Italian sausage, ground beef, or diced chicken thighs until just cooked, then layer in with the vegetables. Avoid bacon bits—they can burn under high heat.

Salt vegetables lightly as you layer; this draws out excess moisture. Also, let the casserole rest 10 minutes after baking so the starches re-absorb liquid before serving.

Completely. There’s no flour or breadcrumb component. If adding a crunchy top, use crushed gluten-free crackers or toasted almond flour mixed with butter.
Hearty winter vegetable and potato casserole for filling family supper
main-dishes
Pin Recipe

Hearty Winter Vegetable & Potato Casserole for a Filling Family Supper

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

Ingredients

Instructions

  1. Preheat & prepare: Preheat oven to 400 °F (205 °C). Grease a 3-quart casserole dish.
  2. Infuse cream: In a small pot warm stock, cream, garlic, salt, pepper, thyme, and nutmeg until steaming. Set aside.
  3. Layer potatoes: Arrange one-third of potato slices in an overlapping layer on the bottom. Season lightly.
  4. Add vegetables: Toss squash, leeks, Brussels sprouts, and beans with olive oil and a pinch of salt. Spread half over potatoes.
  5. Repeat layers: Top with another third of potatoes, remaining vegetables, and final layer of potatoes. Pour infused cream evenly over top.
  6. Bake covered: Cover loosely with foil and bake 35 minutes.
  7. Add cheese: Uncover, sprinkle cheddar on top, and bake 20–25 minutes more until potatoes are tender and cheese is golden. Broil 2 minutes if desired.
  8. Rest & serve: Let stand 10 minutes before scooping to allow the sauce to thicken.

Recipe Notes

For make-ahead, assemble through step 5, cover, and refrigerate up to 24 hours. Add 10 extra minutes to covered bake time if starting cold.

Nutrition (per serving)

382
Calories
14g
Protein
40g
Carbs
20g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.