Bring a large pot of water to a boil and cook the pasta al dente according to the package directions. Reserve 1 cup of the water that the pasta cooked in, and then drain and set the pasta aside.
Preheat a large skillet over medium heat. Add the butter.
When the butter is melted, add the garlic and cook just until fragrant, about 30 seconds.
Stir in the pumpkin puree and the heavy cream.
Bring the mixture to a light simmer and add the Parmesan cheese.
Cook, stirring very often, until the cheese melts and the mixture starts to thicken slightly, about 5 minutes.
Add the cooked pasta to the sauce and stir to combine. If the sauce is too thick, add some of the reserved pasta water until it reaches a creamy consistency that coats the pasta. Add salt and pepper to taste. Serve right away.
Notes
Don't be shy about salt in this recipe. I added about a teaspoon of kosher salt.