Start by seasoning the chicken breasts with salt, pepper, and garlic powder. Make sure to coat them evenly for the best flavor.
In a large skillet or pot, heat the olive oil over medium-high heat. Once hot, add the seasoned chicken breasts and sear them for about 5-7 minutes on each side, or until they are golden brown and cooked through. Remove the chicken from the skillet and set it aside to rest.
In the same skillet, add the butter and allow it to melt. Next, add the orzo and toast it for about 2 minutes until slightly golden. This will add a nutty flavor to the dish.
Pour in the chicken broth, stirring to combine. Bring the mixture to a boil, then reduce the heat to a simmer. Cover the skillet and cook for approximately 10-12 minutes, or until the orzo is tender and has absorbed most of the liquid.
Once the orzo is cooked, stir in the heavy cream, fresh lemon juice, and parmesan cheese. Mix well until the cheese melts and the sauce is creamy.
Add the fresh spinach to the skillet, stirring until it wilts and is well incorporated into the creamy orzo.
While the spinach wilts, slice the cooked chicken breasts into strips.
Finally, add the sliced chicken back into the skillet, mixing it with the creamy orzo and spinach. Top with lemon zest for an extra pop of flavor and visual appeal.