Start by patting the chicken breasts dry with paper towels. Season both sides with salt, pepper, and garlic powder.
In a large pot, heat the olive oil over medium-high heat. Add the seasoned chicken breasts and cook for about 6-7 minutes on each side until golden brown. Remove the chicken and set aside.
In the same pot, add the butter and let it melt. Pour in the orzo and toast it for 2-3 minutes, stirring frequently.
Pour in the chicken broth and bring to a boil. Reduce heat to simmer and cook for 8-10 minutes or until the pasta is al dente, stirring occasionally.
Stir in the heavy cream, lemon juice, and lemon zest. Cook for an additional 2-3 minutes until the sauce thickens slightly, then stir in the Parmesan cheese until melted and creamy.
Add the fresh spinach and stir until wilted. Slice the rested chicken and mix everything together gently.
Spoon the creamy lemon orzo into bowls and serve immediately, garnished with additional lemon zest or Parmesan if desired.