Pound chicken to even ¾ inch thickness.
Season with salt and pepper.
Dredge in flour. Shake off excess.
Heat olive oil in large skillet over medium-high heat.
Cook chicken 5 to 6 minutes per side until golden and done (165°F).
Transfer to plate. Cover with foil.
Reduce heat to medium. Add butter.
Add garlic. Cook 30 seconds.
Add chicken broth. Scrape up brown bits.
Add cream, Parmesan, sun-dried tomatoes, Italian seasoning, and red pepper flakes.
Stir. Simmer 3 to 4 minutes until sauce thickens.
Add spinach. Stir until wilted (1 minute).
Taste. Add salt and pepper.
Return chicken to pan. Spoon sauce over. Simmer 2 to 3 minutes.
Garnish with basil and Parmesan. Serve hot.