Season the chicken: Pat chicken thighs dry with paper towels.
Season both sides with salt, pepper, and paprika. This helps the crust brown and keeps the meat juicy.
Brown the chicken: Heat olive oil in a large skillet over medium-high heat. Add the chicken, skin-side down if using skin-on, and sear 4–6 minutes per side until golden.
Transfer to a plate. The chicken will finish cooking in the sauce.
Make the aromatics: Reduce heat to medium. Add butter to the same pan.
Stir in garlic and Italian seasoning. Cook 30–60 seconds until fragrant, scraping up browned bits. Don’t let the garlic burn.
Build the sauce: Pour in chicken broth and simmer 2–3 minutes to reduce slightly.
Stir in heavy cream. Lower heat to medium-low and simmer gently.
Add the cheese: Sprinkle in Parmesan a handful at a time, stirring until smooth before adding more. Keep heat low so the sauce stays silky.
Balance the flavors: Add lemon juice, a pinch of salt, black pepper, and red pepper flakes if desired.
Taste and adjust. The sauce should be savory, creamy, and bright.
Finish the chicken: Nestle the thighs back into the pan. Spoon sauce over the top.
Simmer 6–10 minutes, or until the chicken reaches an internal temperature of 165°F (74°C).
Rest and garnish: Turn off the heat and let the chicken rest in the sauce for 3 minutes. Sprinkle with chopped parsley and a little lemon zest for freshness.
Serve: Spoon over pasta, rice, or mashed potatoes, and finish with extra Parmesan if you like.