In a large pot, heat the olive oil over medium heat. Add the chicken pieces and season with garlic powder, salt, and pepper. Cook until the chicken is browned and cooked through, about 5-7 minutes. Remove the chicken from the pot and set aside.
In the same pot, add the asparagus and sauté for about 3-4 minutes until tender.
Add the orzo to the pot and stir for 1-2 minutes to lightly toast the pasta.
Pour in the chicken broth and bring to a boil. Reduce the heat to a simmer and cook for about 10 minutes, stirring occasionally, until the orzo is al dente and most of the liquid is absorbed.
Stir in the heavy cream, Parmesan cheese, lemon juice, and the cooked chicken. Cook for an additional 2-3 minutes until everything is heated through and creamy.
Taste and adjust seasoning with more salt and pepper if needed.
Serve hot, garnished with fresh parsley.