Start by bringing a large pot of salted water to a rolling boil. Add the spaghetti noodles and cook according to package instructions until al dente, typically about 8-10 minutes.
Once the noodles are cooked, carefully drain them in a colander, shaking off any excess water. Do not rinse the noodles; you want to keep the starch which helps the sauce adhere.
In a large skillet over medium heat, add the cubed unsalted butter. Allow it to melt slowly, swirling the pan occasionally to prevent it from browning.
Once the butter has melted and is bubbling slightly, sprinkle in the garlic powder. Stir for about 30 seconds to release the flavor, being careful not to let it burn.
Add the drained noodles directly to the skillet with the melted butter and garlic. Toss gently to coat the pasta evenly with the buttery mixture.
Sprinkle the freshly grated Parmesan cheese over the noodles. Toss again until the pasta is coated and the cheese is melted and combined.
If desired, sprinkle with chopped parsley for a pop of color and freshness. Serve immediately while hot, and enjoy the creamy, buttery goodness!