Generously season both sides of the chicken breasts with salt and freshly ground pepper, ensuring even coverage.
In a large skillet, heat the extra-virgin olive oil over medium heat. Carefully add the seasoned chicken breasts to the skillet, cooking for approximately 6-7 minutes on each side, or until they develop a golden-brown color and are fully cooked through (internal temperature reaches 165°F). Once done, remove the chicken from the skillet and place it on a plate, covering it loosely to keep warm.
In the residual oil and juices remaining in the skillet, add the minced garlic, sautéing for about 30 seconds or until it becomes fragrant and golden—keeping a close watch to prevent burning.
Introduce the halved cherry tomatoes to the skillet, stirring gently for another 2-3 minutes until they begin to soften and release their juices.
Next, add the fresh baby spinach, stirring frequently until it wilts down, which should take about 1-2 minutes.
Lower the heat to a gentle simmer and pour in the heavy cream, stirring continuously to blend it with the tomatoes and spinach. Allow the cream to simmer slightly for about one minute, creating a rich sauce.
Sprinkle the freshly grated Parmesan cheese and the Italian seasoning into the skillet, stirring until the cheese melts completely and the sauce reaches a velvety texture.
Return the cooked chicken breasts back into the skillet, spooning the luscious creamy sauce over the top. Let it cook for an additional 2-3 minutes, allowing the chicken to absorb the wonderful flavors of the sauce.
Plate your delicious chicken, generously drizzling the creamy sauce over each piece, and finish with a scattering of fresh basil leaves for a pop of color and fresh flavor.