Before You Begin
Prepare your cookware as needed. Cooking times and results may vary depending on your equipment and ingredients.
Roast Squash
Preheat oven to 400°F (200°C). Spread squash on a lined baking sheet, coat lightly with oil, and season. Roast 25–30 minutes until fork-tender and lightly caramelized.
Cook Pasta
Cook pasta according to package directions until just al dente. Drain and set aside.
Make Sauce Base
Heat olive oil in a saucepan over medium heat. Add garlic and cook briefly until fragrant. Stir in flour and cook about 1 minute, stirring constantly.
Add Milk
Gradually whisk in milk and cook, stirring, until smooth and slightly thickened.
Add Cheese
Reduce heat and stir in cheddar cheese until melted and smooth.
Blend Squash
Blend half of the roasted squash into the sauce until completely smooth.
Combine
Stir pasta, sauce, and remaining squash together.
Bake
Transfer to a greased baking dish, sprinkle with parmesan, and bake at 375°F (190°C) for 15–20 minutes until bubbly and lightly golden.
Serve
Let rest 5 minutes before serving.