**Prepare the Chicken:**
- Season the chicken with garlic powder, onion powder, smoked paprika, salt, and pepper.
- Heat the olive oil in a large skillet over medium-high heat. Add the chicken and cook for 5–7 minutes per side, or until golden brown and cooked through.
- Remove the chicken from the skillet and let it rest on a cutting board. Slice or cube before serving.
**Cook the Orzo:**
- In the same skillet, melt the butter over medium heat. Add the minced garlic and sauté for 1 minute, until fragrant.
- Stir in the orzo and toast for 1–2 minutes to enhance its flavor.
**Add Liquids:**
- Pour in the chicken broth and milk, stirring well. Bring the mixture to a simmer, then reduce the heat to medium-low. Cover and cook for 8–10 minutes, stirring occasionally, until the orzo is tender and the liquid is mostly absorbed.
**Incorporate the Cheese:**
- Stir in the Boursin cheese and Parmesan cheese until melted and creamy. Add the Italian seasoning and red pepper flakes (if using).
**Add Spinach (Optional):**
- If using spinach, fold it into the orzo and cook for 1–2 minutes, until wilted.
**Combine:**
- Return the sliced or cubed chicken to the skillet and toss to coat in the creamy sauce.
**Serve:**
- Garnish with fresh parsley and serve warm.