01 - Pat chicken breasts dry and season both sides evenly with kosher salt and black pepper.
02 - Heat olive oil in a large skillet over medium-high heat. Add chicken and cook 5 to 6 minutes per side until golden brown and nearly cooked through. Remove chicken and cover loosely to rest.
03 - Lower heat to medium. Add minced garlic and chopped onion to the skillet, sautéing for 2 to 3 minutes until softened and fragrant.
04 - Stir in quartered artichoke hearts and cook for an additional 2 minutes, stirring gently.
05 - Reduce heat to low. Whisk in chicken broth, heavy cream, Parmesan cheese, cream cheese, Dijon mustard, and crushed red pepper flakes until smooth and creamy.
06 - Add fresh spinach and cook, stirring continuously until just wilted, approximately 2 minutes.
07 - Return chicken breasts to the skillet, spoon sauce over, and cook for 4 to 5 minutes more until chicken is cooked through and sauce thickens slightly.
08 - Sprinkle chopped fresh parsley over the dish and serve immediately while hot.