Cook the spaghetti according to package instructions in a large pot of salted boiling water until al dente. Drain and set aside, reserving 1 cup of pasta cooking water.
In a large skillet, melt the butter over medium heat. Add the minced garlic and sauté for about 1-2 minutes, until fragrant but not browned.
Pour in the heavy cream and bring to a gentle simmer, stirring continuously. Allow it to cook for 3-4 minutes until it thickens slightly.
Stir in the grated Parmesan cheese, Italian seasoning, salt, and pepper. Mix until the cheese is melted and the sauce is creamy.
Add the cooked spaghetti to the skillet and toss to coat the pasta with the sauce. If the sauce is too thick, gradually add the reserved pasta water until the desired creaminess is achieved.
Taste and adjust seasoning if necessary. For an extra kick, sprinkle in some red pepper flakes if desired.
Serve hot, garnished with chopped fresh parsley.
Notes
Adjust the amount of red pepper flakes based on your spice preference.