Season your chicken legs with the salt and black pepper, covering them evenly with seasoning.
Preheat your oven to 400℉.
Add a large skillet with deep sides to your stovetop and melt 1 tablespoon of butter on medium heat.
Sear the seasoned chicken legs on both sides, for about 8 minutes. The chicken won't be completely cooked - set them aside for later. Melt the remaining 2 tablespoons of butter in that same pan.
Add your chopped onions and sliced mushrooms. Cook until the onions are translucent.
Pour in the minced garlic, orzo pasta, oregano, ground thyme, and the salt. Stir well.
Add in the spinach, chicken stock, and Worcestershire sauce. Combine well.
Once the pan begins to simmer, place your chicken legs on top. Cover the pan, and bake in the oven for 18-20 minutes.
Remove the chicken from the pan once more (they will be fully cooked now, so do not add them back to the plate you used for the partially-cooked chicken.)
Stir in the lemon juice, heavy cream, and grated parmesan into the orzo. Top back with the chicken legs and serve. Enjoy!