Cook the orzo according to package instructions until al dente.
In a large skillet, heat olive oil over medium heat.
Add diced chicken to the skillet and season with salt and pepper.
Sauté the chicken for about 5-7 minutes until cooked through.
Stir in sliced mushrooms and garlic, cooking until mushrooms are tender.
Add spinach to the skillet, stirring until wilted.
Pour in heavy cream and grated Parmesan cheese, stirring to combine.
Add the cooked orzo to the skillet, adjusting the sauce consistency as needed.
Taste and adjust seasoning with salt and pepper.
Serve hot, garnished with fresh parsley if desired.