Begin by seasoning the chicken breasts with salt, pepper, paprika, and dried thyme on both sides.
Heat olive oil in a large skillet over medium-high heat. Add the seasoned chicken breasts and cook for about 6-7 minutes on each side, until golden brown and cooked through. Remove from the skillet and set aside.
In the same skillet, add the chopped onion and sauté for about 3-4 minutes until translucent. Add the minced garlic and sliced mushrooms, cooking for an additional 3-4 minutes until the mushrooms are browned.
Stir in the orzo pasta, allowing it to toast slightly for about 1 minute while stirring.
Pour in the chicken broth and balsamic vinegar. Bring the mixture to a gentle boil, then reduce heat to low, cover the skillet, and let it simmer for 10-12 minutes, or until the orzo is cooked and has absorbed most of the liquid.
While the orzo is cooking, slice the cooked chicken breasts.
Add the baby spinach to the orzo and stir until wilted, then gently fold in the sliced chicken.
Taste and adjust seasoning with additional salt and pepper as needed.
Serve hot, garnished with fresh parsley.
Notes
Feel free to substitute the mushrooms with your favorite variety.