Heat the olive oil in a large skillet over medium-high heat. Season both sides of the chicken breasts generously with salt and freshly ground pepper. Cook for approximately 6-7 minutes per side, or until the chicken is golden brown and cooked through. Remove the chicken from the skillet and set aside.
In the same skillet, reduce the heat slightly and add the minced garlic. Sauté for about 1 minute, stirring constantly, until the garlic is fragrant but not browned.
Pour in the heavy cream while stirring to combine it with the sautéed garlic. Allow the mixture to come to a gentle simmer.
Add the chopped sun-dried tomatoes and sprinkle in the Italian seasoning. Stir everything together.
Gradually add the fresh spinach to the skillet, stirring it into the creamy sauce until it wilts.
Return the cooked chicken breasts to the skillet, nestling them in the creamy sauce. Spoon the sauce over the chicken and let it cook for an additional 3-5 minutes.
Taste the sauce and adjust the seasoning with additional salt and freshly cracked pepper. If using, sprinkle the grated Parmesan cheese over the chicken before serving.
Garnish the dish with fresh basil leaves just before serving.
Notes
Serve with rice or garlic bread for a complete meal.