
Cube butternut squash (if using fresh), slice garlic cloves and shallot. Set aside.
In a large pot over medium heat, heat up olive oil. Add garlic, shallots, and salt/pepper. Sauté garlic and shallots for 2 minutes.
Add cubed butternut squash, broth, cream and spices. Mix well and bring to a simmer. Cover and let cook on medium for 15 minutes, or until squash is tender. Stir occasionally.
Meanwhile, boil salted water for pasta and prepare according to instructions. Make sure to reserve a cup or so of pasta water.
When squash is tender and soft, use a hand mixer (or blender) to blend until creamy.
Add in cheeses, pasta, and a few splashes of reserved pasta water. Mix well. Add butter and mix to melt.
Season with more spices and serve with extra parmesan if you wish. Enjoy!
NOTE : This recipe is enough for 1lb of pasta, for about 4-6 people. If you are only 2-3 people, make half a box of pasta and mix sauce into pasta and store what you do not use for another day. The sauce will be good in the fridge for 5 days. Or you can freeze any extra sauce for a later meal. When you eventually mix with pasta, heat it up and add butter with a little bit of pasta water.
4 servings