Season the chicken. Pat chicken dry.
Sprinkle both sides with 1/2 teaspoon salt, pepper, Italian seasoning, and smoked paprika. This helps the chicken brown and locks in flavor.
Sear the chicken. Heat olive oil in a large skillet over medium-high. Add chicken in a single layer.
Cook 4–5 minutes per side until golden and nearly cooked through. Transfer to a plate and tent with foil.
Build the flavor base. Reduce heat to medium. Add butter to the skillet.
Stir in garlic and sun-dried tomatoes. Cook 30–60 seconds until fragrant, scraping up any browned bits.
Deglaze and simmer. Pour in chicken broth and bring to a gentle simmer for 2 minutes to reduce slightly. This concentrates flavor and lifts fond from the pan.
Make it creamy. Stir in heavy cream and the remaining 1/2 teaspoon salt.
Let it bubble gently for 2–3 minutes to thicken slightly.
Add Parmesan and spinach. Lower heat to medium-low. Whisk in Parmesan until melted and smooth. Fold in spinach until just wilted.
Return the chicken. Nestle chicken and any juices back into the skillet.
Spoon sauce over the pieces. Simmer 3–5 minutes, until chicken reaches an internal temperature of 165°F (74°C) and sauce coats a spoon.
Finish and adjust. Stir in lemon juice and red pepper flakes if using. Taste and adjust salt, pepper, or Parmesan.
The sauce should be creamy, savory, and balanced.
Garnish and serve. Top with chopped basil or parsley and extra Parmesan. Serve hot with your favorite low-carb side.