Love this? Pin it for later!
Warm Roasted Winter Vegetable & Potato Casserole with Rosemary
When the first frost kisses the windows and the daylight folds itself into early evening, my kitchen turns into a refuge of warmth and scent. This casserole—layered with mahogany-edged potatoes, caramelized roots, and woodsy rosemary—has become my December heartbeat. I developed it the year my parents delayed their holiday flight because of a blizzard; we were snowed in, the market aisles were dwindling, and I had to feed a houseful of hungry, slightly disappointed guests. One pan, humble produce, a sprig from the rosemary topiary that stubbornly survives every winter on my sill, and suddenly the night felt intentional instead of inconvenient. We ate it straight from the dish, scraping up the crispy cheese crust with forks while snow piled against the patio doors. Now I make it for Friends-giving potlucks, for the first weekend the Christmas tree goes up, for any night that needs edible hygge. It is forgiving, fragrant, and—best of all—tastes even better while you’re wearing fuzzy socks.
Why This Recipe Works
- Sheet-pan pre-roast: Roasting vegetables separately before baking concentrates sugars and prevents a watery casserole.
- Two-stage potato cook: A quick microwave steam jump-starts dense tubers so they finish creamy inside, crunchy outside.
- Rosemary-infused oil: Heating the herb in olive oil for 30 seconds blooms the essential oils, giving steady, even flavor.
- Crisps & crusts: A final broil and shower of Parmigiano creates the crackly lid everyone fights over.
- Vegetarian—but hearty: Protein-rich cannellini beans tucked between layers transform a side into a main.
- Make-ahead magic: Roast veggies up to 3 days early; assemble and bake when guests arrive.
- One-pan comfort: Minimal dishes, maximum color, and your house smells like a Provençal cottage.
Ingredients You'll Need
Every winter vegetable here is a workhorse: inexpensive, long-keeping, and eager to caramelize. Look for firm, unblemished skins and—when possible—buy roots with their tops attached; the greens indicate freshness. Here’s the lineup and what to seek.
Yukon Gold Potatoes (2 lb) – Their medium starch gives fluff without collapse. If you only have Russets, reduce cream by ¼ cup to compensate for lower moisture. Scrub but keep skins on; they become cracker-crisp and fiber-rich.
Parsnips (¾ lb) Choose small-to-medium specimens; cores turn woody when large. Peeled and sliced on the bias, they roast into candy-sweet coins. No parsnips? Carrots or sweet potato rounds swap seamlessly.
Brussels Sprouts (12 oz) Tight, bright-green heads. Halve through the stem so outer leaves become kale-chip crunchy. If you loathe sprouts, try cauliflower florets instead.
Butternut Squash (1 medium) Look for matte, tawny skin with no green streaks. Buy pre-cubed if you’re time-starved—just pat dry so they roast, not steam.
Fresh Rosemary (3 Tbsp) Needles should be forest-green and spring back when pinched. Woody stems go into the oil for steeping; tender tips are minced for bright top-notes.
Garlic (6 cloves) Plump and papery. Smash two into the cream, slice the rest for toasty chips.
Extra-Virgin Olive Oil (⅓ cup) Something fruity but not peppery; you want the rosemary to speak.
Heavy Cream (1 cup) Creates a velvet sauce. Swap with full-fat coconut milk for dairy-free; add 1 tsp cornstarch to stabilize.
Vegetable Broth (½ cup) Low-sodium keeps the dish from tasting overly salty once it reduces.
Cannellini Beans (1 can) Rinsed; they soak up flavor and add protein. Great Northern or chickpeas work, too.
Aged White Cheddar (1½ cups grated) Melts creamily and browns without oil slicks. Gruyère or vegan mozzarella are happy alternates.
Parmigiano-Reggiano (½ cup) For the final broil. Buy a wedge and grate—it tastes leagues better than the sandy stuff in tubs.
Sea Salt & Fresh Pepper I use kosher for seasoning layers and finely ground for finishing.
How to Make Warm Roasted Winter Vegetable & Potato Casserole with Rosemary
Heat oven to 425 °F (220 °C). Line two rimmed sheet pans with parchment. In a small saucepan warm olive oil over medium until shimmering. Drop in two 4-inch rosemary sprigs; swirl 30 seconds until fragrance billows. Remove from heat; let infuse while you prep veg. (This quick bloom extracts the pine-like terpenes and safeguards against scorched herbs later.)
Scrub potatoes; cut into ¾-inch cubes. Place in a microwave-safe bowl with ¼ cup water, cover, and steam on high 5 minutes. This par-cook shortens roasting time and guarantees creamy centers. Drain and pat very dry; excess moisture hampers browning.
Toss potatoes with 2 Tbsp infused oil, ½ tsp salt, and a few cracks of pepper. Spread on one half of the first sheet pan. Repeat with parsnip coins using 1 Tbsp oil. Roast 15 minutes. Meanwhile toss squash cubes and Brussels halves with remaining oil, salt, and a pinch of chili flakes if you like subtle heat. Add these to the second sheet pan. Roast both pans 10 minutes more, then flip vegetables and roast an additional 10-12 minutes until edges char and sugars bubble.
While vegetables roast, whisk cream, broth, 1 minced garlic clove, 1 tsp minced rosemary, ½ tsp salt, and a few gratings of nutmeg in a small jug. Reduce oven temperature to 375 °F (190 °C) after vegetables finish.
Lightly butter a 3-quart casserole dish. Layer half the potatoes and parsnips, scatter ½ cup white beans, drizzle ⅓ of the cream mixture, and sprinkle ⅓ of the cheddar. Repeat with squash and Brussels, another ⅓ cream, ⅓ cheese, remaining beans, and finish with the rest of vegetables. Pour remaining cream around edges; gently shake pan to let liquid seep.
Cover tightly with foil. Bake 25 minutes until mixture is bubbling up the sides. Remove foil, top with remaining cheddar and all the Parmigiano. Return to oven 10 minutes, then broil 2-3 minutes until top is mottled chestnut and smells like rosemary popcorn. Cool 10 minutes before serving; this sets the sauce and prevents tongue-scalding.
Garnish with reserved rosemary needles, finely minced, and a turn of fresh pepper. Serve straight from the dish with crusty bread and a vinegary green salad to cut the richness.
Expert Tips
Same-size cuts
Uniform pieces roast evenly. Aim for ¾-inch; anything smaller will shrivel, larger stays starchy.
Dry = crisp
Pat vegetables bone-dry after washing. Water on the surface steams before it browns.
Oil discipline
Measure infused oil. Over-oiling causes flare-ups and soggy edges.
Season in stages
Salt before roasting, in the cream, and a finishing flake on top—builds depth, not just surface salt.
Broiler vigilance
Stay nearby. Cheese moves from bronze to acrid in under a minute.
Let it rest
10 minutes of patience allows cream to thicken so servings hold their shape.
Variations to Try
-
Smoky Bacon Crumble: Add 4 strips of thick-cut bacon, baked until crisp, crumbled between layers. Swap cheddar for smoked gouda.
-
Mediterranean vibes: Sub squash for zucchini, use thyme instead of rosemary, stir in ½ cup sun-dried tomato strips and olives.
-
Vegan comfort: Replace cream with coconut milk/cornstarch slurry, use nutritional yeast + cashew crumble instead of cheese.
-
Spicy Southwest: Swap rosemary for cilantro stems, add 1 tsp cumin, use pepper-jack cheese, finish with lime zest.
Storage Tips
Refrigerate: Cool completely, cover tightly, and chill up to 4 days. Reheat single portions in a 350 °F oven 15 minutes or microwave until steaming.
Freeze: Assemble through Step 5, wrap in foil then plastic, and freeze up to 2 months. Thaw overnight in fridge, then bake as directed adding 10 extra minutes.
Make-ahead components: Roast vegetables and store refrigerated up to 3 days. Warm 5 minutes in a 400 °F oven before layering so casserole heats evenly.
Revive leftovers: Press into a waffle iron for vegetable hash cakes, or fold into an omelet with extra cheese for a next-morning treat.
Frequently Asked Questions
warm roasted winter vegetable and potato casserole with rosemary
Ingredients
Instructions
- Infuse oil: Warm olive oil with 2 rosemary sprigs 30 seconds; cool and remove stems.
- Par-cook potatoes: Microwave cubed potatoes in ¼ cup water, covered, 5 minutes; drain and dry.
- Roast veg: Toss potatoes and parsnips with 2 Tbsp infused oil, salt, pepper; roast 15 minutes at 425 °F. Toss squash & Brussels with remaining oil; add second pan and roast both 10 minutes more, flip, roast 10-12 minutes until browned.
- Make cream: Whisk cream, broth, minced garlic, 1 Tbsp minced rosemary, ½ tsp salt, pinch nutmeg.
- Assemble: Butter 3-qt casserole. Layer half potatoes & parsnips, ½ cup beans, ⅓ cream, ⅓ cheddar. Repeat with squash mix, cream, cheese, remaining beans, and final vegetables. Pour remaining cream; shake to settle.
- Bake: Cover with foil, bake 25 minutes at 375 °F. Uncover, top with remaining cheddar & Parmigiano. Bake 10 minutes, broil 2-3 minutes until browned. Rest 10 minutes before serving.
Recipe Notes
Vegetables can be roasted up to 3 days ahead. For crisp cheese lid, broil only after casserole is bubbling. Leftovers reheat beautifully and can be pressed into waffle-iron cakes for breakfast.