Place plastic wrap over each chicken breast and pound to about ½ inch thickness.
Pat chicken dry and coat evenly with the flour mixture made from salt, pepper, Italian seasoning, flour, Parmesan, and garlic powder.
Heat butter and olive oil in a skillet over medium-high heat.
Add chicken breasts, cover, and cook 4-5 minutes on each side until golden brown, cooking in batches if necessary. Remove and set aside.
Turn heat off, add wine or broth, then return to medium heat and scrape skillet bottom to deglaze.
Reduce liquid by half, about 6-7 minutes, adding minced garlic during the last minute.
Temper half and half by heating briefly in microwave, then gradually stir into skillet, bring to gentle bubble, reduce heat to low.
Stir in softened cream cheese until smooth.
Add spinach and cook until wilted; optionally stir in lemon juice.
Return chicken and any juices to skillet, cover and heat through.
Garnish with fresh parsley and serve.