Pat the chicken dry with a paper towel then add it to a large bowl with Italian seasoning, sweet paprika, garlic powder, kosher salt, black pepper, and 1 tablespoon of olive oil to a large bowl. Mix until each piece is thoroughly coated.
Heat a large pot or deep skillet over medium heat with the remaining tablespoon of olive oil and dairy free butter.
Sear the seasoned chicken pieces on each side for 3-4 minutes then transfer them to a plate. They'll finish cooking later.
In the same pot, cook the shallots and lemon zest for 1-2 minutes, stirring occasionally. Then add the dry orzo and chicken broth. Stir to scrape up any bits stuck to the bottom of the pan then nestle the partially cooked chicken back in.
Bring to a boil over medium-high heat. Reduce to a simmer over low heat. Stir occasionally until the orzo is al dente and the chicken is tender, about 9-11 minutes.
Turn off the heat. Stir in the fresh spinach, milk of choice, and fresh lemon juice. Season to taste with kosher salt and freshly ground black pepper. Garnish with fresh herbs and lemon slices.