Cook the pasta according to package directions. Reserve about 1 cup of pasta water before draining.
While the pasta cooks, heat olive oil in a large skillet over medium heat.
2 tablespoons olive oil
Add minced garlic and red pepper flakes and cook for about 30 seconds until fragrant, being careful not to burn the garlic.
4 garlic cloves, 0.5 teaspoon red pepper flakes
Add shrimp to the skillet and cook for 2-3 minutes per side, until pink and cooked through. Remove the shrimp from the skillet and set aside.
1 pound shrimp
Add sun-dried tomatoes to the skillet and cook for 1 minute.
0.5 cup sun-dried tomatoes
If using, deglaze the pan with white wine, scraping up any browned bits from the bottom of the skillet. Cook for 1-2 minutes until the wine has reduced slightly.
0.25 cup dry white wine
Pour in heavy cream and bring to a simmer. Reduce heat to low and let simmer for 5 minutes, allowing the sauce to thicken slightly.
1 cup heavy cream
Stir in Parmesan cheese until melted and smooth. Season with salt and pepper to taste.
0.5 cup grated Parmesan cheese, salt and pepper
Add the cooked shrimp back to the skillet.
1 pound shrimp
Add cooked pasta to the skillet and toss to coat with the creamy sauce. If the sauce is too thick, add a little of the reserved pasta water until it reaches your desired consistency.
1 pound pasta
Stir in fresh basil.
0.25 cup fresh basil
Serve immediately, garnished with extra Parmesan cheese and fresh basil if desired. Enjoy your Creamy Marry Me Shrimp Pasta!