Start by patting the shrimp dry with paper towels to ensure they sear properly. Season generously with salt and pepper.
Heat the olive oil in a large skillet over medium heat until shimmering. Add the shrimp in a single layer and cook for about 2-3 minutes per side until they turn pink and develop a slight golden edge. Remove them from the skillet and set aside.
In the same skillet, add the minced garlic and sauté for about 30 seconds until fragrant, stirring constantly. Be careful not to burn it; you’ll smell a rich aroma as it releases its flavor.
Pour in the heavy cream and bring it to a gentle simmer, stirring continuously. Let it cook for 1-2 minutes until it thickens slightly and becomes creamy.
Chop the sun-dried tomatoes if dried or drain if jarred, then add them to the sauce. Stir well and let cook for another 2 minutes, allowing the flavors to meld and the sauce to deepen in color.
Add the fresh spinach to the skillet and stir gently until wilted, about 1 minute. The sauce will turn a vibrant green, and the spinach will soften nicely.
Return the cooked shrimp to the skillet, gently tossing to coat in the sauce. Cook for another minute until everything is heated through and the sauce is velvety and bubbling slightly.
Finish by adding chopped fresh basil and crushed dried oregano. Stir just before serving to release their aromatic oils and flavors.
Taste and adjust seasoning with more salt and pepper if needed. Remove from heat and let sit for a couple of minutes to allow the flavors to meld.
Serve the creamy Tuscan shrimp immediately, spooning the sauce over the tender shrimp. Pair with crusty bread or pasta for a full, satisfying meal.