Roast the squash. To roast: cut the squash in half lengthwise, scoop out the seeds, drizzle with olive oil, and place skin side down on a rimmed baking sheet. Bake at 400° for 45 minutes or until fork tender. Use a large spoon to scoop out the flesh.
While the squash is roasting, melt butter in a large stock pot over medium heat. Add the chopped onion and sauté 1 minute. Add the minced garlic and continue sautéing until the onion is translucent.
Add the roasted squash and spices; cook for 3-5 minutes. Remove from heat.
Boil the noodles according to package instructions, until al dente.
While the noodles are boiling, add the squash mixture, chicken broth, and milk to a high power blender or food processor. Blend on high speed 1-2 minutes, until smooth and creamy.
Transfer the squash purée back to the stock pot; heat over medium until warmed through. Add the shredded cheese and stir until completely melted.
Add the drained noodles to the cheese sauce; stir to combine. Garnish with fresh sage and shredded parmesan cheese.