01 -
Fill a large pot with water, add 1 tablespoon salt, and bring to a rolling boil over high heat.
02 -
In a large skillet, combine frozen butternut squash and 60 ml water over medium-high heat. Cover and cook, stirring occasionally, until squash is tender, 5 to 7 minutes. Uncover, increase heat to evaporate remaining liquid, stirring constantly for 2 to 3 minutes.
03 -
Add butter, salt, and pepper to the skillet. Stir until butter melts. Sprinkle in flour and stir continuously until no dry flour remains and mixture is thickened, about 2-3 minutes.
04 -
Slowly pour in milk, stirring constantly until incorporated. Add garlic powder, cayenne pepper, and thyme leaves. Bring sauce to a gentle simmer. Fold in cheddar and goat cheese; stir until completely melted and sauce is smooth. Remove skillet from heat and let sauce cool slightly.
05 -
Add pasta to the boiling water and cook for about 3 minutes less than package instructions for al dente. Reserve 120 ml of pasta water, then drain pasta and return to pot.
06 -
Transfer slightly cooled butternut squash cheese mixture to a blender. Blend until completely smooth and velvety. Work in batches if necessary.
07 -
Return cooked pasta to low heat. Pour sauce over pasta, stirring until noodles are evenly coated. Cook gently until sauce just thickens, about 2 minutes. Remove from heat and allow to stand 5 minutes; sauce will continue to thicken as it cools. Stir in reserved pasta water as needed for desired consistency.
08 -
Divide between serving bowls. Garnish with extra thyme if desired and serve immediately.