Prep the chicken: Pat chicken dry. Season both sides with salt, pepper, Italian seasoning, and smoked paprika.
This simple rub builds a flavorful crust.
Sear for color: Heat 1 tablespoon olive oil in a large skillet over medium-high. Add chicken and sear 4–5 minutes per side until golden. Transfer to a plate.
It doesn’t need to be fully cooked yet.
Build the flavor base: Lower heat to medium. Add remaining tablespoon oil. Stir in shallot and cook 1–2 minutes until soft.
Add garlic for 30 seconds until fragrant.
Tomatoes and deglaze: Stir in sun-dried tomatoes. Pour in chicken broth and scrape up browned bits. Let it simmer 2 minutes to reduce slightly.
Creamy sauce time: Stir in cream and bring to a gentle simmer.
Whisk in Parmesan until smooth. If it tightens too quickly, splash in a bit more broth.
Add greens and brightness: Fold in spinach until just wilted, about 30–60 seconds. Stir in lemon zest and juice.
Taste and season with a pinch of salt and red pepper flakes if you like heat.
Finish the chicken: Return chicken and any juices to the pan. Spoon sauce over the tops. Simmer 3–6 minutes, or until chicken reaches 165°F in the thickest part.
Herbs and serve: Remove from heat and scatter fresh basil.
Let rest 2 minutes so the sauce settles. Serve with a squeeze of lemon.