Season the chicken breasts with salt and pepper on both sides.
In a large skillet, heat olive oil over medium heat. Add the chicken and cook until golden on both sides and cooked through, about 5–6 minutes per side. Remove and set aside.
In the same skillet, add the garlic and sauté for 30 seconds until fragrant.
Pour in the chicken broth to deglaze the pan, scraping up all the flavorful bits.
Stir in the heavy cream, Parmesan, red pepper flakes, sun-dried tomatoes, and thyme. Let simmer for 3–5 minutes until slightly thickened.
Return the chicken to the skillet and spoon the sauce over the top. Simmer for another 2–3 minutes to reheat and coat.
Top with fresh basil before serving if desired. Serve with pasta, rice, or crusty bread to soak up that magical sauce.