01 - Preheat oven to 375°F. Lightly grease a 9x13-inch casserole dish with butter or cooking spray.
02 - Bring a large pot of salted water to a boil. Add butternut squash, parsnips, carrots, and Brussels sprouts. Cook for 8 minutes until slightly tender, then drain thoroughly in a colander.
03 - In a large skillet over medium heat, melt 2 tablespoons butter. Add leeks and garlic; sauté for 3-4 minutes until softened and fragrant.
04 - Sprinkle flour over the leeks, stirring constantly for 1 minute to cook out raw flour taste.
05 - Gradually whisk in milk and cream, stirring to prevent lumps. Add thyme, sage, nutmeg, salt, and pepper. Simmer until thickened, about 4-5 minutes.
06 - Gently fold the blanched vegetables into the cream sauce. Pour the mixture evenly into the prepared casserole dish.
07 - Sprinkle Gruyère cheese evenly over the vegetable mixture.
08 - In a small bowl, combine panko breadcrumbs with melted butter and chopped parsley. Mix until evenly coated.
09 - Sprinkle the breadcrumb mixture evenly over the cheese layer.
10 - Bake uncovered for 35-40 minutes until bubbly and golden brown on top.
11 - Let the casserole stand for 10 minutes before serving to allow the sauce to set.