In a large skillet, heat olive oil over medium-high heat. Season the chicken breasts with salt and pepper on both sides.
Once the oil is hot, add the chicken breasts to the skillet. Cook for about 6-7 minutes per side, or until golden brown and cooked through. Remove the chicken from the skillet and set aside.
In the same skillet, reduce the heat to medium and add minced garlic. Sauté for about 1 minute until fragrant but not burnt.
Add the cherry tomatoes to the skillet and cook for another 2-3 minutes until they start to soften.
Stir in the fresh spinach, cooking just until wilted.
Pour in the heavy cream and bring to a gentle simmer. Stir continuously to combine with the tomatoes and spinach.
Add the grated Parmesan cheese and Italian seasoning, stirring until the cheese melts and the sauce thickens slightly.
Return the cooked chicken breasts to the skillet, spooning the creamy sauce over them. Let it simmer for an additional 2-3 minutes until the chicken is warmed through.
Adjust seasoning with more salt and pepper if needed.
Notes
Serve with fresh basil and extra Parmesan for garnish.