01 -
Bring a large pot of salted water to a boil. Add the spaghetti and cook according to the package instructions until al dente. Reserve 1 cup of pasta water, then drain the spaghetti and set aside.
02 -
In a large skillet, melt the butter over medium heat. Add the minced garlic and sauté for 1-2 minutes until fragrant.
03 -
Reduce the heat to low and stir in the heavy cream and cream cheese. Whisk until the cream cheese melts and the mixture is smooth.
04 -
Stir in the Parmesan cheese, Italian seasoning, and red pepper flakes (if using). Cook for 2-3 minutes, stirring frequently, until the sauce thickens slightly.
05 -
Add the cooked spaghetti to the skillet and toss to coat it evenly in the sauce. If the sauce is too thick, gradually add the reserved pasta water, a few tablespoons at a time, until the desired consistency is reached. Season with salt and black pepper to taste.
06 -
Transfer the spaghetti to serving plates or a large bowl. Garnish with fresh parsley and additional Parmesan cheese, if desired. Serve immediately.