Heat olive oil and butter in a large pot or Dutch oven over medium heat.
Add the minced garlic and sauté for about 1 minute, until fragrant.
Add the shrimp to the pot and season with salt and pepper; cook until pink and opaque, about 2-3 minutes. Remove shrimp and set aside.
In the same pot, add cherry tomatoes and cook for 2-3 minutes until they start to soften.
Stir in the spinach and cook until wilted, about 1-2 minutes.
Pour in the chicken broth and bring to a simmer.
Add the penne pasta and Italian seasoning, ensuring it’s submerged in the broth. Cover and cook on medium heat for about 10 minutes or until the pasta is al dente, stirring occasionally.
Once the pasta is cooked, reduce the heat to low and stir in the heavy cream until well combined.
Add the cooked shrimp back into the pot and gently mix until heated through. Adjust seasoning with salt and pepper as desired.
Serve hot, garnished with fresh basil and grated Parmesan cheese.
Notes
Serve with fresh basil and grated Parmesan cheese for extra flavor.