Use a paper towel and dry off the chicken. Sprinkle both sides with the 1 teaspoon of the salt, garlic powder, Italian seasoning and black pepper.
Add the flour to a plate and dip each cutlet into the flour, lightly coating both sides.
Set a stainless steel or cast iron skillet over medium high heat. Once hot add in the butter and oil. Add the chicken to the hot oil, cook 3-4 minutes on each side until cooked through to 165°F. Move the cooked chicken to a plate.
Add the chopped onions to the pan, cook for about 3 minutes. Then add in minced garlic, cook for 1 minute.
Then add in the artichokes and a squeeze from the lemon, cook for 2 minutes. Pour in chicken broth and scrape any brown bits off the bottom of the pan, let simmer for 3 minutes.
Then pour in half and half and the rest of the salt, cook for 5 minutes to thicken slightly.
Stir in shredded parmesan.
Add another squeeze of fresh lemon and the spinach, cook until it wilts.
Put the chicken back in, spooning the sauce over the top.
Serve the chicken topped with torn basil leaves.