In a medium pot, bring 4 cups of salted water to a boil. Add the orzo and cook according to the package instructions, usually about 8-10 minutes, until al dente. Drain and set aside.
While the orzo is cooking, lightly season the chicken breasts with salt and pepper on both sides. Heat 1 tablespoon of olive oil in a large skillet over medium heat.
Add the chicken breasts to the skillet and cook for about 6-7 minutes on each side or until the internal temperature reaches 165°F (75°C) and they are golden brown. Remove from the skillet, let rest for a few minutes, and then slice into strips.
In the same skillet, add the remaining 2 tablespoons of olive oil. Sauté the minced garlic for about 30 seconds until fragrant. Be careful not to brown the garlic.
Stir in the lemon zest and lemon juice, then pour in the chicken broth. Bring to a simmer, then lower the heat and let the mixture reduce slightly for about 3-4 minutes.
Add the cooked orzo, spinach, and cherry tomatoes to the skillet. Toss everything together, allowing the spinach to wilt slightly, about 2-3 minutes.
Stir in the grated Parmesan cheese until melted and well incorporated. Adjust seasoning with salt and pepper to taste.
Arrange the sliced chicken on top of the orzo mixture, and garnish with chopped parsley before serving.
Notes
Adjust seasoning to taste and garnish with fresh parsley.