In a large skillet, heat olive oil over medium heat. Add the chicken breasts and season with salt and pepper. Cook for about 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, add the minced garlic and sauté for 30 seconds until fragrant.
Pour in the chicken broth, scraping the bottom of the skillet to release any browned bits. Bring to a simmer.
Lower the heat and stir in the heavy cream, sun-dried tomatoes, Italian seasoning, and red pepper flakes. Let the mixture simmer for 2-3 minutes until slightly thickened.
Add the fresh spinach and stir until wilted. Then, return the cooked chicken to the skillet and coat it in the sauce.
Sprinkle the grated Parmesan cheese over the chicken and sauce, allowing it to melt into the dish. Cook for an additional 2-3 minutes.
Taste and adjust seasoning if necessary.
Garnish with fresh basil leaves before serving.
Notes
Feel free to adjust the spice level by adding more or less red pepper flakes.