Prep the chicken: Pat the chicken dry. If thick, butterfly or pound to about 1/2 inch for even cooking.
Season both sides with salt, pepper, Italian seasoning, paprika, and onion powder.
Sear the chicken: Heat olive oil in a large skillet over medium-high. Add chicken in a single layer and sear 3–4 minutes per side until golden and cooked through. Transfer to a plate and tent loosely with foil.
Build the sauce base: Lower heat to medium.
Add butter to the skillet. Stir in garlic and cook 30 seconds until fragrant, scraping up browned bits for extra flavor.
Deglaze and simmer: Pour in chicken broth and simmer 1–2 minutes to reduce slightly. Stir in heavy cream and bring to a gentle simmer.
Do not boil hard; keep it soft and steady.
Add cheese and thicken: Whisk in Parmesan until melted and smooth. If you like heat, add a pinch of red pepper flakes. Simmer 2–3 minutes until lightly thickened.
Wilt the spinach: Add spinach in batches, stirring until it shrinks and fits.
Cook 1–2 minutes until just wilted but still bright green.
Finish with chicken: Return chicken and any juices to the skillet. Spoon sauce over the top. Simmer 1–2 minutes to warm through and let flavors mingle.
Add lemon juice and taste; adjust salt and pepper.
Garnish and serve: Sprinkle with chopped parsley. Serve as-is, or pair with zucchini noodles, cauliflower rice, or a simple green salad.