Pat the chicken dry and drizzle lightly with olive oil. Season with garlic powder, 1 teaspoon Italian seasoning, salt, and black pepper.
Heat olive oil in a large skillet over medium heat. Cook the chicken for about 6 minutes per side until fully cooked. Transfer to a plate and let it rest for 10 minutes before slicing.
In the same skillet, melt the butter and sauté the diced onion until soft.
Stir in the garlic and remaining Italian seasoning. Cook for one minute until fragrant.
Add the orzo and toast it for about 2 minutes.
Pour in the chicken broth, season lightly with salt and pepper, bring to a gentle boil, then reduce to a simmer.
Cover and cook for about 12 minutes until the orzo is tender.
Stir in the spinach until wilted.
Add the heavy cream and Parmesan cheese, stirring until creamy.
Mix in the lemon zest and fresh lemon juice. Taste and adjust seasoning if needed.
Return the sliced chicken to the skillet or serve it over the creamy Lemon Chicken Orzo.
Garnish with fresh parsley and lemon slices before serving.