In a large pot of boiling salted water, cook the spaghetti according to package instructions until al dente. Reserve about 1/2 cup of pasta water, then drain the spaghetti and set aside.
In a large skillet over medium heat, melt the butter. Add the minced garlic and sauté for about 1-2 minutes until fragrant, but be careful not to let it brown.
Pour the heavy cream into the skillet with the garlic. Stir well and let it cook for 2-3 minutes, allowing it to come to a gentle simmer.
Gradually whisk in the grated Parmesan cheese until it melts completely and you achieve a smooth, creamy sauce. If the sauce is too thick, add a bit of the reserved pasta water until desired consistency is reached.
Add the cooked spaghetti to the skillet with the creamy garlic sauce, tossing until the pasta is well coated. Season with black pepper and salt to taste. If you like a bit of heat, add a pinch of red pepper flakes.
Plate the creamy garlic Parmesan spaghetti in bowls. Garnish with freshly chopped parsley for a pop of color and added flavor.
Notes
Serve immediately topped with extra Parmesan cheese and a sprinkle of parsley. For an extra touch, drizzle with a little olive oil or add some halved cherry tomatoes for color.