Preheat the oven to 400°F. Cut squash in half and place on a baking sheet. Lightly drizzle olive oil over your squash and a few pinches of flaky salt.
Roast squash in the oven until soft, about 25 minutes. Once the squash is soft remove it and let cool slightly.
Bring a large pot of salted water to a boil for pasta. In the meantime, scrape out squash with a spoon.
Add squash to a blender with milk, thyme, garlic powder, paprika, cayenne powder, nutmeg, dried rosemary, salt, and pepper.
Blend until smooth and creamy.
Add pasta to boiling water and cook until Al dente. Drain and reserve ½ cup of pasta water. Set aside.
Heat a large skillet over medium heat and melt butter. Toss a bay leaf in the skillet and sauté for 2-3 minutes or until fragrant. Remove the bay leaf.
Carefully add in the squash purée and begin to cook down.
Top with shredded cheese and mix well.
Simmer on low heat for about 5-6 minutes. Add in reserved pasta water if needed.
In a small bowl combine breadcrumbs, parmesan cheese, salt, and pepper. Set aside.
Add cooked noodles into the squash sauce and gently mix to combine.
Spoon squash mac and cheese into bowls for serving and top with breadcrumb mixture. Serve immediately and enjoy!