In a large pot of boiling salted water, cook the orzo according to package instructions until al dente. Drain and set aside.
In a large skillet over medium heat, heat the olive oil. Add the diced chicken and season with garlic powder, onion powder, salt, and pepper. Cook for about 6-8 minutes, or until the chicken is browned and cooked through.
Pour in the chicken broth and heavy cream, stirring to combine. Bring to a gentle simmer.
Add the lemon zest and lemon juice to the skillet, stirring well to infuse the flavors into the sauce.
Add the cooked orzo to the skillet, mixing well to combine. Stir in the grated Parmesan cheese until melted and creamy.
Gently fold in the spinach until wilted (if using fresh) or heated through (if using frozen).
Taste and adjust seasoning with additional salt and pepper if needed. Serve hot, garnished with fresh parsley.
Notes
Adjust seasoning to taste and garnish with fresh parsley.