Pre-heat oven to 350℉.
Peel and seed butternut squash. Cut squash into 1/2 inch pieces. Toss squash pieces with olive oil and place in a single layer on sheet pan. Roast for 35 minutes.
While the squash roasts, prepare the rest of the rest of the ingredients.
Boil pasta according to instructions on box and strain. Set aside.
Remove the skin from the shallot and chop into small pieces. Peel and core the apple. Chop into 1/4 inch pieces.Heat the 1 tbsp butter in a small frying pan on medium heat.Add the shallot and sauté until the onions begin to soften.Add the apples to the onions, stirring occasionally until the apples soften, about 5 minutes. Remove pan from heat. Cut stem from kale and cut the soft green parts into ribbons.
Remove squash from oven, leaving oven on.
In a large bowl mix milk, cheese, nutmeg, mustard, apple onion mixture together, add salt and pepper ( I used 1/4 tsp of each).
Stir pasta, roasted butternut squash and kale into bowl with already mixed ingredients.
Pour into a 9 x 13 inch casserole dish and put back into the oven for 15 minutes.
After 15 minutes remove from oven and serve.