In a large saucepan, heat the extra virgin olive oil over medium heat. Once hot, add the finely chopped onion and sauté for about 4-5 minutes, or until the onion becomes translucent and fragrant.
Add the minced garlic and sliced cremini mushrooms to the pan. Cook for approximately 6-7 minutes, stirring occasionally until the mushrooms are tender and have turned a nice golden brown.
Introduce the orzo pasta to the saucepan. Stir it into the mushroom mixture for 1-2 minutes, allowing it to toast slightly and absorb the surrounding flavors.
Slowly pour in the vegetable broth while stirring. Bring the mixture to a gentle boil, then reduce the heat to low. Cover and simmer for 10-12 minutes, or until the orzo is al dente and most of the liquid has been absorbed.
Once the orzo is cooked, lower the heat further and stir in the heavy cream, grated Parmesan cheese, and fresh thyme. Mix thoroughly until everything is creamy and well combined. Should the mixture appear too thick, incorporate a splash of additional vegetable broth or water to achieve your desired consistency.
Taste and season with salt and freshly ground black pepper as needed. Remove the saucepan from heat and allow it to sit for a few minutes to thicken slightly.
To serve, dish out the creamy mushroom orzo into bowls and sprinkle with extra grated Parmesan cheese and finely chopped fresh parsley on top for a pop of color.
Notes
Pair with a crisp side salad or crusty bread for a complete meal.