01 - Season the chicken pieces evenly with kosher salt, black pepper, and Italian seasoning.
02 - In a large skillet, heat olive oil and 1 tablespoon of butter over medium-high heat. Add the seasoned chicken and sauté until golden brown and cooked through, approximately 5–6 minutes. Transfer the cooked chicken to a plate and set aside.
03 - Reduce the skillet heat to medium. Add the remaining 2 tablespoons of butter. Stir in the minced garlic and finely diced onion. Cook for 2–3 minutes until fragrant and softened.
04 - Add the dry orzo pasta to the skillet. Toast for 1–2 minutes, stirring constantly, until lightly golden.
05 - Pour in the chicken broth, using a spoon to scrape up any browned bits from the bottom of the skillet. Bring the mixture to a gentle boil, then reduce the heat to a simmer. Cook uncovered for 7–8 minutes, stirring occasionally, until the orzo is nearly tender and most of the liquid has been absorbed.
06 - Stir in the heavy cream and grated Parmesan cheese. Continue stirring until the cheese is melted and the sauce is smooth and creamy.
07 - Return the seared chicken (along with any accumulated juices) to the skillet. If using, add the nutmeg and baby spinach. Cook for an additional 2–3 minutes, allowing the spinach to wilt and ensuring everything is heated through.
08 - Taste the dish and adjust seasoning as needed.
09 - Garnish with chopped fresh parsley and extra grated Parmesan cheese before serving.