Bring a large pot of salted water to a boil and add the pasta noodles. Cook until al dente then drain away the water making sure to save about ½ cup. While the noodles cook, make the sauce.
8 ounces pasta noodles, ½ cup reserved pasta water
In a separate pan, melt the butter over low-medium heat. Add the salt, pepper, and minced garlic and cook just until the garlic becomes fragrant.
¼ cup unsalted butter, ½ teaspoon salt, ¼ teaspoon ground black pepper, 4 to 5 garlic cloves
Sprinkle the flour over the melted butter and whisk to combine. Continue cooking for 2 to 3 minutes.
¼ cup all-purpose flour
Continue whisking and slowly pour in the milk and heavy cream. Whisk well to incorporate the flour with the liquid.
1 ¼ cups milk, ¾ cup heavy cream
Adjust the heat to medium and whisk until steam begins to rise from the pan. Don't let the milk and cream boil; otherwise, they'll split and separate into an oily mess.
After the steam begins to rise, add small bits of cheese to the pan and whisk until the cheese melts. Once the cheese melts, add a little more whisking between each addition until all the cheese has been added.
1 ½ cups parmesan cheese
If the sauce is too thick after all the cheese gets added, add a few splashes of the reserved pasta water to thin it out. Taste and add more salt and pepper if desired. Stir in the noodles, garnish with more cheese and parsley, and serve!
Scroll up and see the post for FAQs and storage information.