Begin by heating 2 tablespoons of olive oil in a large pot over medium heat. Once the oil is hot, add the chopped onion. Sauté for about 5 minutes or until the onion becomes soft and translucent.
Incorporate the minced garlic, diced carrots, and diced celery into the pot. Continue to sauté the mixture for another 3-4 minutes, stirring occasionally, until the vegetables are tender and aromatic.
Pour in the chicken broth and increase the heat slightly to bring the soup to a simmer.
Carefully add the chicken thighs to the simmering broth. Allow them to cook for approximately 20 minutes, or until the chicken is fully cooked through. Once cooked, remove the chicken from the pot and set it aside to cool slightly. When cool enough to handle, shred the chicken using two forks.
Add the orzo pasta to the broth and cook according to the package instructions, which usually takes about 8-10 minutes for the pasta to become tender.
While the orzo is cooking, take a medium bowl and whisk together the eggs, fresh lemon juice, and chopped dill until well combined.
After the orzo is cooked, reduce the heat to low. To temper the egg mixture, gradually whisk in one ladleful of the hot broth. This will prevent the eggs from curdling. Once tempered, slowly pour the egg mixture back into the pot while stirring constantly to create a creamy texture.
Add the shredded chicken back into the soup along with the chopped parsley. Season the soup with salt and freshly cracked pepper to taste, stirring to combine.
Allow the soup to heat through for an additional 5 minutes, but monitor closely to ensure it does not come to a boil.
Serve the soup hot, garnished with extra sprigs of dill or parsley for a fresh touch, if desired.
Notes
Garnish with extra dill or parsley for added freshness.