Begin by heating the olive oil in a large skillet over medium heat. Once the oil is shimmering, carefully add the peeled and deveined shrimp to the skillet. Season the shrimp generously with salt and freshly ground black pepper. Sauté them for approximately 2-3 minutes per side, or until they are pink and opaque. Once cooked, remove the shrimp from the skillet and set them aside on a plate.
In the same skillet, without cleaning it, add the minced garlic and sauté for about 30 seconds, or until the garlic is fragrant and golden, being careful not to burn it.
Next, add the halved cherry tomatoes and the Italian seasoning to the skillet. Stir and sauté for about 2-3 minutes, allowing the tomatoes to soften and release their juices, enhancing the flavor.
Lower the stove temperature slightly and pour in the heavy cream, stirring continuously until well combined. Allow the mixture to come to a gentle simmer, which will help develop the flavors.
Gradually add the freshly grated Parmesan cheese to the skillet, stirring until it melts completely and the sauce transforms into a rich and creamy texture.
Incorporate the fresh spinach leaves into the sauce, stirring until they wilt, then return the previously cooked shrimp back to the skillet. Gently mix everything together and allow it to cook for another 2 minutes to warm through. Taste and adjust the seasoning with additional salt and pepper if necessary.
Remove the skillet from the heat and garnish with fresh basil leaves before serving to add a burst of color and fresh flavor.
Notes
Serve this creamy shrimp dish over a bed of pasta or alongside crusty bread for a complete meal.