# What You Need:
→ Pasta
01 - 12 oz elbow macaroni or small shell pasta
→ Butternut Squash
02 - 1 lb butternut squash, peeled and cubed
03 - 1 tablespoon olive oil
04 - 1/2 teaspoon salt
05 - 1/4 teaspoon black pepper
→ Cheese Sauce
06 - 2 tablespoons unsalted butter
07 - 2 tablespoons all-purpose flour
08 - 2 cups whole milk
09 - 1 cup grated sharp cheddar cheese
10 - 1/2 cup grated Gruyère or fontina cheese
11 - 1/8 teaspoon nutmeg
12 - 1/2 teaspoon Dijon mustard
13 - Salt and pepper, to taste
→ Topping (optional)
14 - 1/4 cup panko breadcrumbs
15 - 1 tablespoon melted butter
16 - 2 tablespoons grated Parmesan cheese
# Steps:
01 - Preheat the oven to 400°F. Toss the butternut squash cubes with olive oil, salt, and black pepper. Spread evenly on a baking sheet and roast for 20 to 25 minutes until tender and lightly caramelized.
02 - Meanwhile, bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente. Drain and set aside.
03 - In a blender or food processor, puree the roasted squash with 1/2 cup of milk until smooth.
04 - In a large saucepan over medium heat, melt the butter. Stir in the flour and cook for 1 to 2 minutes until lightly golden.
05 - Gradually whisk in the remaining 1 1/2 cups of milk, stirring constantly, and cook for 3 to 4 minutes until the sauce thickens.
06 - Add the pureed squash, cheddar, Gruyère, nutmeg, and Dijon mustard to the sauce. Stir until the cheese melts and the mixture is smooth. Season with salt and pepper to taste.
07 - Add the cooked pasta to the cheese sauce and stir gently to combine evenly.
08 - Transfer the mixture to a lightly greased baking dish. Combine panko breadcrumbs with melted butter and Parmesan cheese, then sprinkle evenly over the top. Broil for 2 to 3 minutes until golden brown.
09 - Serve immediately, garnished with additional cheese or fresh herbs if desired.