Begin by heating the olive oil in a large, non-stick skillet over medium heat. Once the oil is shimmering, add the minced garlic and sauté for approximately 1 minute until it becomes fragrant but avoid browning it.
Gently introduce the shrimp to the skillet, generously seasoning them with salt and freshly ground black pepper. Cook for about 2-3 minutes on each side or until the shrimp are pink and opaque. Once cooked, remove the shrimp from the skillet and place them on a plate to keep warm.
In the same skillet, add the halved cherry tomatoes. Cook for 2-3 minutes, stirring occasionally, until the tomatoes soften and begin to burst, releasing their juices.
Carefully pour in the heavy cream, then sprinkle in the grated Parmesan cheese. Stir continuously until the cheese has melted into the cream, creating a rich, cohesive sauce.
Add the Italian seasoning and mix well, ensuring that the sauce is smooth and creamy.
Toss in the fresh spinach, stirring for about 1-2 minutes until it wilts and becomes tender.
Return the cooked shrimp to the skillet, gently tossing them in the creamy sauce to ensure they are well-coated. Heat everything together for an additional 1-2 minutes until warmed through.
Taste the sauce and adjust the seasoning with additional salt and black pepper as desired.
Just before serving, garnish the dish with fresh basil leaves for a burst of color and flavor.
Notes
Serve in shallow bowls with extra sauce and garnish for a vibrant presentation.