01 - Set oven temperature to 375°F (190°C).
02 - Heat olive oil in a large skillet over medium heat. Add the chicken pieces and cook until lightly browned, approximately 5 minutes. Remove chicken from skillet and set aside.
03 - In the same skillet, add diced onion, sliced leek, and minced garlic. Sauté for 3 minutes until softened.
04 - Add sliced carrots, chopped parsnips, diced butternut squash, and sliced mushrooms to the skillet. Continue cooking for 5 minutes, stirring occasionally.
05 - Return browned chicken to the skillet. Stir in chicken stock, heavy cream, Dijon mustard, chopped parsley, dried thyme, dried rosemary, salt, and pepper. Simmer the mixture gently for 5 minutes.
06 - Pour the mixture into a large, ovenproof casserole dish, spreading evenly.
07 - Sprinkle grated cheese uniformly over the surface.
08 - Cover the dish with foil and bake in preheated oven for 30 minutes.
09 - Remove the foil and continue baking uncovered for 15 to 20 minutes until the topping is golden and bubbling.
10 - Allow the casserole to rest for 5 minutes prior to serving.