In a large skillet, heat olive oil and butter over medium heat.
Season chicken with garlic powder, salt, and pepper. Add to the skillet and cook until browned and cooked through, about 6–8 minutes.
Stir in the dry orzo and toast for 1–2 minutes.
Add chicken broth and bring to a simmer. Cover and cook on low heat for 8–10 minutes, stirring occasionally.
Once orzo is tender, stir in heavy cream and Boursin cheese until melted and creamy.
Fold in chopped spinach and cook until wilted.
Serve immediately, garnished with fresh herbs if desired.