Season both sides of the chicken breasts liberally with salt, pepper, and Italian seasoning.
Heat the extra virgin olive oil in a large skillet over medium-high heat. Sear the chicken breasts for about 6-7 minutes on each side until golden brown and fully cooked. Remove and set aside.
Add the minced garlic to the skillet and sauté for approximately 30 seconds until fragrant. Add the halved cherry tomatoes and cook for another 3-4 minutes until softened.
Slowly pour in the heavy cream while stirring. Allow the mixture to simmer gently until the sauce thickens slightly. Stir in red pepper flakes if desired.
Add the fresh baby spinach and stir until wilted, about 2 minutes.
Return the seared chicken to the skillet, spoon sauce over it, and let simmer for an additional 2-3 minutes.
Remove from heat, garnish with fresh basil leaves, and sprinkle with freshly grated Parmesan cheese before serving.
Notes
For a stunning presentation, serve atop mashed potatoes or with garlic bread.