Start by bringing a large pot of salted water to a rolling boil. Add the orzo pasta and cook according to the package instructions until al dente, typically around 8-10 minutes. Drain the orzo in a colander and set aside while you prepare the creamy sauce.
In the same pot, heat the extra virgin olive oil over medium heat. Once hot, add the finely chopped onion and sauté, stirring occasionally, until it becomes soft and translucent, about 3 to 4 minutes.
Next, add the minced garlic and the sliced mushrooms to the pot. Cook for about 5 to 7 minutes, stirring frequently, until the mushrooms have released their moisture and developed a golden-brown color.
Incorporate the fresh baby spinach into the pot, stirring gently, and allow it to wilt down for approximately 2 minutes.
Pour in the vegetable broth and bring the mixture to a gentle simmer, allowing the flavors to meld together.
Lower the heat and carefully add in the heavy cream, dried thyme, dried oregano, salt, and pepper. Stir thoroughly to combine, and let it simmer for another 5 minutes until the sauce has slightly thickened.
Return the previously cooked orzo to the pot, tossing everything together gently until the orzo is fully submerged and coated in the creamy mixture, ensuring every bite is delicious.
If you choose to enhance the dish, sprinkle in the grated Parmesan cheese and stir until it is melted and fully incorporated into the sauce.
Taste the dish and adjust the seasoning with more salt and pepper if desired.
Serve the creamy orzo warm, beautifully garnished with a sprinkle of fresh chopped parsley on top for an added burst of color and flavor.
Notes
Optional to add Parmesan cheese for extra creaminess.