Prep the chicken. Pat the chicken dry. Season both sides with salt, pepper, and Italian seasoning.
Lightly dredge in flour to help browning and thicken the sauce later. Shake off excess.
Sear for flavor. Heat olive oil in a large skillet over medium-high. Add chicken in a single layer and sear until golden, about 4–5 minutes per side, depending on thickness.
Transfer to a plate; it doesn’t need to be fully cooked yet.
Build the base. Lower heat to medium. Add butter to the same skillet. Stir in garlic and red pepper flakes.
Cook 30 seconds until fragrant, scraping up browned bits.
Add the sun-dried tomatoes. Stir in the sliced tomatoes and cook 1 minute. If they were packed in oil, add a teaspoon of that oil for extra flavor.
Deglaze. Pour in the white wine. Simmer 1–2 minutes, stirring, until reduced by about half.
This pulls flavor from the pan into the sauce.
Create the sauce. Add chicken broth and bring to a gentle simmer. Pour in the cream, then reduce heat to medium-low. Stir in Parmesan until melted and smooth.
Add Dijon if using.
Return the chicken. Nestle the chicken back into the skillet with any juices. Simmer 4–6 minutes, turning once, until the chicken is cooked through and the sauce thickens slightly. Aim for an internal temperature of 165°F (74°C).
Finish with freshness. Stir in lemon juice and basil.
Taste and adjust with more salt, pepper, or lemon as needed. The sauce should be creamy, savory, and bright.
Serve. Spoon the sauce over the chicken. Garnish with extra basil and black pepper.
Pair with pasta, rice, mashed potatoes, or crusty bread to catch every drop.