cozy roasted winter squash and carrot casserole with garlic herbs

5 min prep 1 min cook 6 servings
cozy roasted winter squash and carrot casserole with garlic herbs
Save This Recipe!
Click to save for later - It only takes 2 seconds!

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

Ingredients

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

1
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.

2
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.

3
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.

4
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.

5
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.

6
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.

7
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.

8
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.

9
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

Yes—buy about 2¼ pounds of peeled, cubed butternut. Pat very dry with paper towels; excess moisture inhibits browning. Roast may finish 5 minutes earlier, so start checking early.

Almost—simply swap butter for olive oil in the béchamel and use nutritional yeast or vegan mozzarella instead of Gruyère. Everything else is plant-based.

Absolutely. Halve all ingredients and bake in an 8-inch square pan. Reduce covered bake time to 20 minutes, uncovered to 8 minutes.

A crisp apple-fennel salad with lemon vinaigrette cuts the richness, or serve alongside garlic-rubbed pork tenderloin for omnivores. Crusty sourdough never hurts.

High heat or over-whisking can cause oat milk to separate. Next time, cook béchamel over medium-low and remove from heat while still slightly loose; it thickens as it cools.

Not recommended—slow cookers can't achieve the dry heat needed for caramelization. Stick with the oven for best flavor and texture.
cozy roasted winter squash and carrot casserole with garlic herbs
main-dishes
Pin Recipe

Cozy Roasted Winter Squash and Carrot Casserole with Garlic Herbs

(4.9 from 127 reviews)
Prep
20 min
Cook
1 hr 5 min
Servings
6

Ingredients

Instructions

  1. Preheat oven: Preheat oven to 425 °F. Line two sheet pans with parchment. Lightly oil a 2½-quart baking dish.
  2. 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.
  3. Roast: Roast vegetables 25 minutes on upper rack, rotate pans, switch racks, and roast 15–20 minutes more until browned and just tender.
  4. 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.
  5. Combine: Off heat, fold beans and spinach into béchamel.
  6. Assemble: Reduce oven to 375 °F. Layer half the vegetables, half the béchamel, repeat, then top with cheese. Cover with foil.
  7. 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.

Nutrition (per serving)

312
Calories
9g
Protein
43g
Carbs
13g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.