Cook spaghetti according to package directions. Reserve about 1/2 cup of pasta water before draining.
While pasta is cooking, heat olive oil in a large skillet over medium heat. Add minced garlic and red pepper flakes (if using) and cook until fragrant, about 1 minute.
0.5 pound Shrimp
Add shrimp to the skillet and cook for 2-3 minutes per side, until pink and opaque. Remove shrimp from skillet and set aside.
0.5 pound Shrimp
Pour white wine into the skillet (if using) and scrape up any browned bits from the bottom. Let it simmer for 1 minute.
0.5 pound Shrimp
Stir in heavy cream and Parmesan cheese. Bring to a simmer and cook until sauce thickens slightly, about 2-3 minutes.
0.5 pound Shrimp
Return the cooked shrimp to the skillet. Add the drained spaghetti and toss to combine. Add a splash of reserved pasta water if the sauce is too thick.
0.5 pound Shrimp
Season with salt and black pepper to taste. Garnish with fresh parsley before serving.
0.5 pound Shrimp
Notes
Serve immediately with a side salad and crusty bread.