Season the chicken. Sprinkle chicken breasts with salt, pepper, and garlic powder on both sides.
Let sit while you prep the aromatics.
Sear for flavor. Heat olive oil in a large skillet over medium-high. Add the chicken and sear 4–5 minutes per side until golden. Transfer to a plate; it will finish cooking in the sauce.
Sauté the aromatics. Reduce heat to medium.
Add butter to the same pan. Stir in onion and cook 3–4 minutes until soft. Add garlic, Italian seasoning, and red pepper flakes.
Cook 30 seconds until fragrant.
Deglaze. Pour in chicken broth, scraping up browned bits. Simmer 1–2 minutes to reduce slightly.
Build the creamy base. Add cream cheese and stir until melted and smooth. Pour in heavy cream and whisk to combine.
Bring to a gentle simmer.
Add the greens and tang. Stir in Parmesan, artichokes, and spinach. Cook 2–3 minutes until the spinach wilts and the sauce thickens. Squeeze in lemon juice and taste; season with more salt and pepper as needed.
Finish the chicken. Nestle the seared chicken and any juices back into the sauce.
Cover and simmer on low 6–8 minutes, or until the chicken reaches 165°F in the thickest part.
Rest and serve. Let the chicken rest 3 minutes off heat. Garnish with parsley. Serve with pasta, rice, or crusty bread to soak up the sauce.