In a large, deep skillet or sauté pan, melt the unsalted butter over medium heat until it becomes bubbly and fragrant.
Add the minced garlic to the pan and sauté for approximately 1 minute, stirring frequently to avoid burning, until the garlic becomes fragrant and softens.
Pour in the vegetable broth, stirring to combine, and bring the mixture to a gentle boil.
Once the broth is boiling, add the uncooked spaghetti or fettuccine, ensuring the pasta is fully submerged in the liquid.
Reduce the heat to medium-low; cover the skillet with a lid and let the pasta cook for 10-12 minutes, stirring occasionally, until just al dente and most of the broth has been absorbed.
Stir in the heavy cream, onion powder, and red pepper flakes. Allow the mixture to simmer for an additional 2-3 minutes, stirring frequently to slightly thicken the sauce.
Remove the skillet from the heat, and gradually mix in the freshly grated Parmesan cheese, stirring continuously until the cheese is fully melted and the sauce is creamy.
Season the pasta with salt and freshly ground black pepper to taste. If desired, add the lemon zest to the dish for an uplifting burst of flavor.
Before serving, garnish the pasta with freshly chopped parsley for a pop of color and freshness.
Notes
Serve with extra grated Parmesan and a drizzle of olive oil for added flavor.