Love this? Pin it for later!
Cozy Winter Vegetable & Potato Gratin with Rosemary & Garlic
When the first real snow blankets the ground and the daylight disappears before dinner, I crave comfort food that wraps around me like the quilt my grandmother sewed. This gratin is my edible security blanket: thin coins of russet potato, sweet butternut squash, and earthy Brussels sprouts baked in a silky rosemary-garlot béchamel until the top blazes golden and the edges bubble like lava. The first time I served it, my usually salad-obsessed teenager asked for thirds and then carried the leftovers to his room “for homework fuel.” Since then it’s become our Friday-night ritual: pajamas at 5 p.m., board games on the coffee table, and this gratin perfuming the house with the scent of winter herbs and caramelized cream. It feeds a crowd, reheats like a dream, and turns a simple meatless dinner into something worthy of company—no holiday required.
Why This Recipe Works
- Two-stage bake: A covered steam phase ensures the vegetables cook through, while the uncovered finish reduces the cream into a spoon-coating sauce.
- Flavored béchamel base: Infusing the milk with roasted garlic and rosemary sprigs gives deep savory notes without gritty herbs in the final bite.
- Mandoline uniformity: Slicing potatoes, squash, and Brussels to ⅛-inch guarantees every layer finishes at the same tender texture.
- Nutty Gruyère crown: A modest blanket of aged Gruyère bubbles into a lacy crust that adds salty complexity without overwhelming the vegetables.
- Make-ahead magic: Assemble up to 24 hours early; the flavors meld and the baking time shortens slightly.
- One dish, balanced meal: Starchy potatoes, vitamin-packed squash, and cruciferous sprouts create a complete vegetarian main that even carnivores devour.
Ingredients You'll Need
Russet potatoes are my go-to here—their high starch content helps thicken the surrounding cream into a velvety sauce. Look for firm, unblemished spuds; avoid any with a green tinge under the skin, a sign of solanine build-up. Butternut squash should feel heavy for its size with a matte, tawny exterior; shiny skin often indicates it was picked underripe. When choosing Brussels sprouts, opt for tight, bright-green heads; smaller ones are sweeter and cook faster. Fresh rosemary is non-negotiable—dried becomes needle-sharp and bitter. A quick sniff test should release a pine-forest aroma. For the Gruyère, buy a wedge and grate it yourself; pre-shredded varieties contain anti-caking agents that prevent smooth melting. Whole milk delivers the richest results, but 2 % works if that’s what you stock. Finally, grab a good European-style butter with 82 % fat; the extra butterfat carries flavors and encourages browning.
How to Make Cozy Winter Vegetable & Potato Gratin with Rosemary & Garlic
Roast the garlic & infuse the milk
Heat oven to 400 °F. Slice the top off a whole head of garlic to expose cloves; drizzle with olive oil, wrap in foil, and roast 35 min until caramel-sweet. Meanwhile combine 3 cups whole milk, 2 sprigs rosemary, ½ tsp black peppercorns, and ¼ tsp freshly grated nutmeg in a small saucepan. Warm over medium-low heat until steaming (do not boil), then remove from heat, cover, and let steep while garlic finishes.
Prep the vegetables
Peel 1½ lb russet potatoes and 1 medium (2 lb) butternut squash. Using a mandoline set to ⅛-inch, slice potatoes into rounds; place in a bowl of cold water to prevent browning. Slice squash neck into same-thickness rounds; reserve bulb for soup. Trim 12 oz Brussels sprouts, remove outer leaves, and slice lengthwise through the core so leaves stay intact. Blot everything bone-dry with kitchen towels—excess water dilutes flavor.
Build the béchamel
Squeeze roasted garlic cloves into the infused milk; discard rosemary stems. Melt 4 Tbsp butter in a heavy saucepan over medium. Whisk in ¼ cup all-purpose flour; cook 2 min until pale gold but not browned. Gradually ladle in the warm milk, whisking constantly to avoid lumps. Simmer 5 min until thick enough to coat the back of a spoon. Season with 1 tsp kosher salt and ¼ tsp white pepper.
Layer the gratin
Butter a 3-quart oval baking dish. Starting at the narrow end, shingle potato rounds in overlapping rows. Scatter one-third of Brussels sprout halves over potatoes, drizzle ⅓ cup béchamel, and dust with ¼ cup grated Gruyère. Repeat with squash layer, more sprouts, sauce, and cheese. Continue until dish is brimming; finish with final potatoes, remaining sauce, and all remaining Gruyère. Press gently to compact.
Bake low & slow, then brown
Cover dish tightly with foil (spray underside with non-stick spray to keep cheese from sticking). Bake on middle rack 45 min. Remove foil, increase oven to 425 °F, and bake 20–25 min more until the surface is blistered and a knife slides through the center without resistance. If you crave deeper color, broil 2–3 min, watching like a hawk. Rest 10 min to set the sauce before serving.
Expert Tips
Temperature is everything
Cold milk + hot roux = lumpy sauce. Warm both so they marry seamlessly.
Mandoline guard
Use it. A trip to the ER for shaved knuckles isn’t the kind of memorable dinner we want.
Dry vegetables
Blot slices with towels; excess moisture thins the sauce and prevents browning.
Overnight flavor
Assemble the night before, refrigerate, then bake 10 min longer straight from cold.
Dish size matters
Too-large = dry edges; too-small = overflow. A 9×13-inch or 3-qt oval is perfect.
Freezer hero
Bake, cool, wrap, freeze. Thaw overnight in fridge, reheat covered at 350 °F 30 min.
Variations to Try
- Dairy-Free: Swap butter for olive oil, use oat milk, and replace Gruyère with ½ cup nutritional yeast + ¼ cup ground almonds for texture.
- Add Greens: Tuck in handfuls of baby kale or spinach between layers; they wilt into silky ribbons.
- Smoky Edge: Stir ½ tsp smoked paprika into the béchamel and scatter crisped pancetta on top for omnivores.
- Root Swap: Replace half the potatoes with celery root or parsnip for a sweeter, more complex flavor.
- Vegan Cheese: Use a meltable plant-based mozzarella mixed with 2 Tbsp white miso for umami depth.
Storage Tips
Refrigerate leftovers within 2 hours. Transfer to an airtight container or simply press plastic wrap directly onto the surface to prevent a skin. Properly stored, the gratin keeps 4 days. Reheat individual portions in the microwave at 70 % power for 2–3 min with a damp paper towel on top, or warm the whole dish covered with foil at 325 °F until a probe reads 165 °F in the center, about 25 min. For longer storage, freeze squares wrapped in plastic then foil for up to 2 months. Thaw overnight in the refrigerator and reheat as above; texture softens slightly but flavors remain stellar. Do not refreeze once thawed.
Frequently Asked Questions
Cozy Winter Vegetable & Potato Gratin with Rosemary & Garlic
Ingredients
Instructions
- Roast garlic & infuse milk: Heat oven to 400 °F. Trim top off garlic head, drizzle with oil, wrap in foil, roast 35 min. Warm milk with rosemary, peppercorns, and nutmeg; steep off heat.
- Make béchamel: Squeeze roasted garlic into milk; discard rosemary. Melt butter, whisk in flour 2 min. Gradually whisk in milk; simmer 5 min until thick. Season with salt and white pepper.
- Prep vegetables: Peel potatoes and squash; slice to ⅛-inch. Soak potatoes in cold water 5 min; pat dry. Trim and halve sprouts.
- Assemble: Butter a 3-qt baking dish. Layer potatoes, sprouts, squash, sauce, and Gruyère twice, ending with potatoes, sauce, and remaining cheese.
- Bake covered: Cover with foil; bake 45 min at 400 °F.
- Bake uncovered: Remove foil, raise oven to 425 °F, bake 20–25 min until golden and bubbly. Rest 10 min before serving.
Recipe Notes
For crispier edges, broil 2–3 min at the end, watching closely. Leftovers reheat beautifully and can be frozen up to 2 months.