01 -
In a large pot, bring 4 quarts of water to a boil over high heat. Add 2 tablespoons salt.
02 -
Add spaghetti to the boiling water. Cook according to package instructions until al dente. Reserve about 1/2 cup pasta water, then drain spaghetti in a colander.
03 -
While spaghetti cooks, heat olive oil in a large skillet over medium heat. Add minced garlic and red pepper flakes, if using. Sauté for 1-2 minutes until fragrant and lightly golden.
04 -
Transfer drained spaghetti to the skillet with garlic oil. Toss to combine. Add 1/2 cup reserved pasta water and toss again. Add additional pasta water, one tablespoon at a time, to reach the desired consistency.
05 -
Add chopped parsley and grated Parmesan cheese to the pasta. Season with salt and freshly ground black pepper. Toss until cheese is melted and sauce has a creamy texture.
06 -
In a medium bowl, combine softened butter, minced garlic, chopped parsley, grated Parmesan cheese, and garlic powder if using. Season with salt and pepper. Mix thoroughly.
07 -
Cut the Italian bread lengthwise into two long halves.
08 -
Generously spread the garlic butter mixture evenly over both cut sides of the bread.
09 -
Preheat the oven to 375°F (190°C).
10 -
Arrange bread halves, cut-side up, on a baking sheet. Bake for 10-12 minutes until golden brown and butter is melted and bubbly.
11 -
Broil bread for 1-2 minutes to achieve a crisp, golden surface. Watch carefully to prevent burning.
12 -
Let the bread cool slightly, then slice into individual serving pieces.
13 -
Divide spaghetti among plates. Garnish with additional Parmesan cheese and chopped parsley, if desired.
14 -
Serve immediately with warm garlic bread alongside.