This is a creamy butternut squash pasta sauce that is made with roasted fresh butternut squash, carrots, tomato, spices like garlic and basil, and cream.
Preheat oven to 450℉. Line a baking sheet with aluminum foil.
Peel the entire butternut squash and trim the ends. Slice in half lengthwise and spoon out the seeds from the center of each half. Dice the squash into 1" pieces and place on the baking sheet.
Peel and dice carrots into ½" coins. Add to the baking sheet. Toss the squash and carrots with olive oil, garlic powder, onion powder, salt, and black pepper.
Bake the carrots and butternut squash in the oven for 20 minutes. They should be mushy and easy to blend. While they're still hot, add them to a blender or food processor. Add chicken broth and blend until smooth.
Cook pasta of your choice to al dente according to package directions.
Pour the pureed pumpkin and carrots into a large pot over the stove on medium heat. Add tomato sauce, basil, heavy whipping cream, and salt and black pepper to taste. Bring to a simmer.
Serve the sauce with pasta and top with fresh grated Parmesan.