I start by heating olive oil in my skillet over medium-high heat. The chicken cubes go in with Italian seasoning, salt, and black pepper. I let them cook for around 5 minutes, just until mostly done. Then I add shallots, garlic, and chili flakes to let the flavors open up.
Next, I melt the butter right in the same pan. In goes the orzo, and I stir it for a couple of minutes until it turns lightly golden and smells toasty. This step makes the final dish richer. I mix in fresh thyme and the rest of the Italian seasoning here.
I pour in water, bring it to a boil, then lower the heat and let it simmer for 5 minutes. After that, I add milk or cream along with Dijon mustard. The marinated artichokes, spinach, and lemon zest join the pan, and I cook for another 8 minutes until the spinach softens and the orzo soaks up all that flavor.
Parmesan cheese goes in last, melting into a creamy sauce. I return the chicken to the pan so everything heats through. I like to serve it hot, topped with fresh basil and a little extra parmesan for that irresistible finish.