Heat 2 tablespoons butter in a large skillet over medium heat.
Add mushrooms and cook until they release all their liquid and cooks off.
Once mushrooms are browned, add remaining 2 tablespoons butter to the pan.
Add minced garlic and thyme. Stir to combine with the mushrooms.
Add wine and cook until evaporated.
Add the orzo pasta and stir to combine with the mushrooms and spices in the pan.
Add chicken broth. Increase heat and bring mixture to a boil.
Reduce heat and cover pan with a lid.
Simmer for 8-10 minutes, stirring occasionally until orzo pasta is cooked al dente.
Add grated parmesan cheese and heavy cream to the pan
Cook for about a minute until parmesan cheese is melted and you have a smooth creamy sauce.
Season with onion powder, salt and pepper.
Turn off heat and stir in lemon juice.
To serve, top with freshly cracked black pepper and chopped parsley if desired.