In a medium mixing bowl, combine the paprika, onion powder, salt, and pepper. Add the oil to the spices and mix well. Place chicken in bowl with spiced oil. Toss to evenly coat the chicken with the spices.
Heat a large pan over medium heat. Once hot, transfer the seasoned chicken to the pan. Cook undisturbed for 5 minutes and then flip and cook for 5 minutes longer.
Remove chicken pieces from pan and set aside in clean bowl. Add onions to the oil left in pan and cook for 5 minutes until soft. Add the dry orzo and toss to coat the orzo with oil in pan.
Add baby spinach, broth, minced garlic, and cooked chicken into pan and mix well to cover all ingredients in liquid. Reduce heat, cover skillet with lid or foil, and simmer for 12 minutes until orzo is cooked and has absorbed all the broth.
When orzo is done, add juice of 1 lemon, and mix well to combine. Top with Parmesan cheese and allow 1-2 minutes for cheese to melt on top. Serve & enjoy!