Cook the orzo according to package instructions.
In a large skillet, heat olive oil over medium heat and sauté the diced onion.
Add the minced garlic and sliced mushrooms, cooking until mushrooms are tender.
Season the chicken breasts with salt and pepper, then add them to the skillet.
Cook the chicken for about 6-8 minutes per side, until golden and cooked through.
Remove the chicken from the skillet, let rest briefly, then slice.
Add the fresh spinach to the skillet, cooking until wilted.
Stir in the heavy cream and Parmesan cheese, letting it simmer gently.
Fold in the cooked orzo, adjusting the sauce consistency if needed.
Slice the chicken and serve atop the creamy orzo mixture.