Go Back
A freshly baked potato and sweet potato gratin in a white baking dish, topped with savory herbs like thyme and sage.

Creamy Winter Vegetable Casserole

A hearty and comforting medley of root vegetables and tender Brussels sprouts, bathed in a rich, cheesy cream sauce and topped with a crispy, golden breadcrumb crust. Perfect for a cozy winter meal.
Prep Time 40 minutes
Cook Time 45 minutes
Total Time 1 hour 25 minutes
Servings: 8 servings
Course: Comfort Food, Main Course, Side Dish
Cuisine: American, Vegetarian
Calories: 380

Ingredients
  

For the Vegetables
  • 2 medium Yukon Gold potatoes peeled and diced into 1-inch cubes
  • 2 medium carrots peeled and sliced into 1/2-inch thick rounds
  • 2 medium parsnips peeled and sliced into 1/2-inch thick rounds
  • 1 cup Brussels sprouts halved
  • 1 large leek white and light green parts, thinly sliced and rinsed
  • 1 tbsp olive oil
  • 1/2 tsp Salt
  • 1/4 tsp Black pepper
For the Cream Sauce
  • 4 tbsp unsalted butter
  • 1/4 cup all-purpose flour
  • 2 cups whole milk warmed
  • 1/2 cup vegetable broth
  • 1 cup shredded Gruyere cheese or sharp cheddar
  • 1/4 tsp ground nutmeg
  • 1 tsp dried thyme
  • to taste Salt and black pepper
For the Crispy Topping
  • 1/2 cup panko breadcrumbs
  • 1/4 cup grated Parmesan cheese
  • 2 tbsp unsalted butter melted

Equipment

  • Large Pot
  • Cutting board
  • Sharp knife
  • 9x13 inch baking dish
  • Large Skillet or Dutch Oven
  • Whisk
  • Large mixing bowl

Method
 

Preparation
  1. Preheat your oven to 375°F (190°C). Lightly grease a 9x13 inch baking dish and set aside.
Prepare the Vegetables
  1. In a large pot of lightly salted boiling water, add the diced potatoes, sliced carrots, and sliced parsnips. Cook for 5-7 minutes, or until just tender-crisp. Drain well and set aside.
  2. While the root vegetables are par-cooking, heat 1 tablespoon of olive oil in a large skillet or Dutch oven over medium heat. Add the sliced leeks and halved Brussels sprouts. Sauté for 5-7 minutes, until the leeks are softened and the Brussels sprouts are slightly tender. Season with 1/2 tsp salt and 1/4 tsp black pepper. Remove from heat and set aside.
Make the Cream Sauce
  1. In the same skillet or Dutch oven (no need to clean), melt 4 tablespoons of unsalted butter over medium heat. Whisk in the all-purpose flour and cook for 1-2 minutes, stirring constantly, to create a roux. It should be light golden in color.
  2. Gradually whisk in the warmed whole milk, then the vegetable broth, ensuring no lumps form. Continue to whisk and cook for 5-7 minutes, until the sauce thickens and coats the back of a spoon. Reduce heat to low.
  3. Stir in the shredded Gruyere cheese until melted and smooth. Add the ground nutmeg, dried thyme, and season generously with salt and black pepper to taste. Remove from heat.
Assemble and Bake
  1. In a large mixing bowl, gently combine the par-cooked root vegetables and the sautéed leeks and Brussels sprouts. Pour the creamy cheese sauce over the vegetables and stir gently until everything is well coated.
  2. Transfer the vegetable mixture into the prepared 9x13 inch baking dish, spreading it evenly.
  3. In a small bowl, combine the panko breadcrumbs, grated Parmesan cheese, and 2 tablespoons of melted butter. Sprinkle this mixture evenly over the top of the casserole.
  4. Bake for 35-45 minutes, or until the casserole is bubbly around the edges and the topping is golden brown and crispy.
  5. Remove from the oven and let rest for 5-10 minutes before serving. This allows the sauce to set slightly and prevents it from being too runny.

Notes

This casserole is fantastic as a vegetarian main course or a hearty side dish. For a richer flavor, you can use half-and-half instead of whole milk. Leftovers can be stored in an airtight container in the refrigerator for up to 3 days and reheated gently in the oven or microwave.