Season the chicken breasts with salt, pepper, and Italian seasoning on both sides.
In a large skillet, heat olive oil over medium-high heat. Add the chicken breasts and cook for 5-7 minutes on each side until they are golden brown and cooked through. Remove from the skillet, and set aside.
In the same skillet, reduce the heat to medium. Add minced garlic and sauté for about 30 seconds until fragrant.
Pour in the heavy cream and add the chopped sun-dried tomatoes. Stir well to combine, and bring to a gentle simmer.
Add fresh spinach and stir until it wilts down, about 2-3 minutes. If you like a bit of heat, add red pepper flakes at this stage.
Return the chicken to the skillet, spooning the creamy sauce over the top. Simmer for an additional 2-3 minutes to ensure the chicken is heated through and coated with the sauce.
Plate the chicken and spoon extra creamy sauce over the top. Garnish with fresh basil leaves if desired.