Love this? Pin it for later!
Why This Recipe Works
- Two-Stage Roast: Veggies are first roasted at high heat for deep caramelization, then baked in herbed cream for silky tenderness without sogginess.
- Garlic-Herb Infusion: Warm olive oil gently cooks minced garlic and fresh rosemary before it meets the vegetables, blooming the aromatics and preventing raw-bitter bites.
- Butternut + Carrot Sweet Spot: The natural sugars in both vegetables concentrate in the oven, creating a candy-like edge balanced by earthy thyme and a hint of smoked paprika.
- Vegetarian Main, Gluten-Free: Protein-rich white beans folded into the layers keep it satisfying for meatless Monday yet naturally gluten-free for mixed-diet gatherings.
- Make-Ahead Magic: Roast the vegetables up to two days early; assemble and bake just before guests arrive—perfect stress-free entertaining.
- Creamy Without Heavy Cream: A light béchamel made with oat milk (or dairy milk if you prefer) gives lush body while keeping the dish breakfast-for-dinner friendly.
Ingredients You'll Need
Each ingredient in this casserole pulls double duty, building layers of flavor and texture while remaining pantry-friendly. Look for butternut squash that feels heavy for its size with matte, tawny skin—shine can signal it was picked underripe. If you can't find butternut, swap in honeynut or even sugar pumpkin; just keep the weight around three pounds so roasting times stay consistent.
Carrots bring an earthy sweetness that intensifies in the oven. I prefer the slender Nantes variety because they taper naturally, allowing both thick and thin pieces in every bite. Avoid "baby" carrots sold pre-peeled; they lack the natural sugars that make the edges crinkle and caramelize.
Fresh herbs are non-negotiable. Dried rosemary can taste pine-needle harsh, whereas fresh needles, gently sizzled in olive oil, release a citrus-pine perfume that permeates the entire dish. Thyme is more forgiving if you must substitute dried—use one-third the amount.
White beans add creamy pockets and plant protein. I reach for canned cannellini because their thin skin practically melts, but great northern beans work too. Rinse thoroughly to remove excess sodium and the slightly tinny canning liquid.
Oat milk keeps the béchamel light and nut-free, letting the vegetables shine. If you're okay with dairy, whole milk will give a silkier body. Skip anything labeled "unsweetened vanilla" unless you want dessert for dinner.
Finally, a modest shower of aged Gruyère on top adds nutty depth, but nutritional yeast or vegan mozzarella can stand in for a fully plant-based version. The smoked paprika is my secret handshake—just half a teaspoon gives whispered campfire warmth without anyone quite identifying it.
How to Make Cozy Roasted Winter Squash and Carrot Casserole with Garlic Herbs
Heat the oven and prep your pans.
Position two racks in the upper-middle and lower-middle of the oven and preheat to 425 °F (220 °C). Line two rimmed sheet pans with parchment—this prevents sticking and encourages even browning. Lightly grease a 2½-quart baking dish or 10-inch cast-iron skillet with olive oil; set aside.
Peel, seed, and cube the squash.
Using a sharp chef's knife, slice ½ inch off the bottom of the butternut so it stands steady. Cut it in half where the neck meets the bulb, then use a vegetable peeler to remove the skin. Scoop out seeds with a spoon (roast them later with salt and curry powder for a snack). Cut the flesh into 1-inch cubes—err on the generous side; tiny pieces will collapse into mash. Transfer to a large bowl.
Slice the carrots on the bias.
Peel 1½ pounds carrots and slice them ½ inch thick on a sharp diagonal. The angled cut increases surface area, yielding more of those coveted browned edges. Add carrots to the bowl with the squash.
Infuse the oil.
In a small saucepan, combine ⅓ cup extra-virgin olive oil, 3 minced garlic cloves, 2 teaspoons minced fresh rosemary, and 1 teaspoon kosher salt. Warm over medium heat until the garlic just begins to sizzle and turn translucent, about 2 minutes; do not brown. Remove from heat and stir in 1 teaspoon fresh thyme leaves and ½ teaspoon smoked paprika. Immediately pour the fragrant oil over the vegetables and toss until every cube glistens.
Roast until the edges char.
Divide the vegetables between the two sheet pans, spreading into a single layer; overcrowding causes steam, which prevents caramelization. Roast 25 minutes on the upper rack, then rotate pans front-to-back and switch racks. Continue roasting 15–20 minutes more, until the bottoms sport deep mahogany spots and a paring knife slides through a cube with slight resistance.
Make the quick béchamel.
While the vegetables roast, melt 2 tablespoons butter in a medium saucepan over medium heat. Whisk in 2 tablespoons flour and cook 1 minute to eliminate raw taste. Gradually stream in 1½ cups oat milk, whisking constantly, until thick enough to coat the back of a spoon. Season with ½ teaspoon salt, ¼ teaspoon white pepper, and a pinch of freshly grated nutmeg.
Fold in beans and greens.
Drain and rinse one 15-ounce can of cannellini beans. Remove the béchamel from heat and stir in beans plus 2 cups loosely packed baby spinach; the residual heat will wilt the leaves.
Assemble the casserole.
Reduce oven temperature to 375 °F (190 °C). In the prepared baking dish, layer half of the roasted vegetables, spoon half of the béchamel mixture over, then repeat. Scatter ¾ cup grated Gruyère (or vegan alternative) across the top. Cover loosely with foil, tenting so it doesn't stick to the cheese.
Bake until bubbly and golden.
Bake 25 minutes covered, then remove foil and bake 10–12 minutes more until the sauce is bubbling up the sides and the cheese forms bronzed blisters. Rest 10 minutes before serving; this sets the sauce and prevents tongue-scalding impatience.
Expert Tips
Use two sheet pans
Crowding equals steam, and steam is the enemy of caramelization. Give those vegetables real estate.
Save the squash seeds
Rinse, toss with olive oil, salt, and curry powder, then roast at 325 °F for 12 minutes for crunchy salad toppers.
Fresh nutmeg matters
Whole nutmeg grated on a microplane gives a floral warmth that pre-ground can't touch.
Rest before serving
Ten minutes of patience lets the sauce thicken so servings hold their shape on the plate.
Reheat with steam
Add a splash of broth and cover with foil when rewarming to restore creaminess without drying edges.
Double the beans
For a protein-packed lunch, stir in an extra can of beans and stretch the casserole to feed a crowd.
Variations to Try
-
Spicy Maple: Whisk 1 tablespoon maple syrup and ½ teaspoon chipotle powder into the infused oil for a sweet-smoky kick.
-
Root-Veg Medley: Replace half the carrots with parsnips or golden beets for extra color and earthy sweetness.
-
Mediterranean Crunch: Swap Gruyère for feta and top with a handful of chopped kalamata olives and toasted pine nuts before serving.
-
Cheesy Crust: Mix ⅓ cup panko with 2 tablespoons melted butter and sprinkle on top for the final 8 minutes for a golden crunch.
Storage Tips
Refrigerate: Cool completely, then transfer to an airtight container and refrigerate up to 4 days. The flavors meld beautifully, making leftovers a prized lunch.
Freeze: Wrap individual portions tightly in foil, then place in a freezer-safe bag for up to 2 months. Thaw overnight in the refrigerator before reheating.
Make-Ahead: Roast vegetables and prepare béchamel up to 2 days ahead. Store separately, then assemble and bake as directed, adding 5–10 extra minutes if starting cold from the fridge.
Reheat: Warm in a 350 °F oven, covered with foil and a splash of broth, for 20 minutes or until center registers 165 °F. Microwave works for single servings, but the oven preserves texture best.
Frequently Asked Questions
Cozy Roasted Winter Squash and Carrot Casserole with Garlic Herbs
Ingredients
Instructions
- Preheat oven: Preheat oven to 425 °F. Line two sheet pans with parchment. Lightly oil a 2½-quart baking dish.
- Season vegetables: In a small saucepan, warm olive oil with garlic, rosemary, 1 tsp salt, thyme, and smoked paprika until garlic just sizzles, about 2 minutes. Pour over squash and carrots; toss to coat. Divide between sheet pans.
- Roast: Roast vegetables 25 minutes on upper rack, rotate pans, switch racks, and roast 15–20 minutes more until browned and just tender.
- Make béchamel: Melt butter in a saucepan over medium heat. Whisk in flour 1 minute. Gradually whisk in oat milk; cook until thick. Stir in remaining ½ tsp salt, white pepper, and nutmeg.
- Combine: Off heat, fold beans and spinach into béchamel.
- Assemble: Reduce oven to 375 °F. Layer half the vegetables, half the béchamel, repeat, then top with cheese. Cover with foil.
- Bake: Bake 25 minutes covered, uncover and bake 10–12 minutes until bubbly and golden. Rest 10 minutes before serving.
Recipe Notes
For a crunchy topping, combine ⅓ cup panko with 1 Tbsp melted butter and sprinkle on during the final 8 minutes of baking.