Prepare your ingredients by rinsing the shrimp, mincing the garlic, chopping the sun-dried tomatoes, and roughly chopping the spinach.
In a large skillet, heat the olive oil over medium-high heat. Add the shrimp in a single layer and cook for about 2-3 minutes on each side until pink and opaque. Remove the shrimp and set aside.
In the same skillet, add the minced garlic and sauté for about 30 seconds until fragrant. Add the chopped sun-dried tomatoes and stir.
Pour in the heavy cream and stir well. Allow the sauce to simmer for a few minutes to thicken.
Add the cooked shrimp and chopped spinach to the skillet, stirring gently to coat. Sprinkle in the grated Parmesan cheese and stir until melted. Season with salt and pepper to taste.
Garnish with fresh basil if desired and serve over pasta, rice, or with crusty bread.