In a large pot, heat 2 tablespoons of olive oil over medium heat. Once the oil is shimmering, add the finely chopped onion, diced carrots, and diced celery. Sauté for 5-7 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent.
Stir in the minced garlic and sauté for an additional 1-2 minutes until fragrant, taking care not to let the garlic brown.
Pour in the chicken broth and bring the mixture to a rolling boil.
Once boiling, carefully add the chicken breasts to the pot. Reduce heat and let the chicken simmer for 15-20 minutes, or until fully cooked and no longer pink in the center. Once cooked, remove the chicken from the pot and set it aside to cool slightly on a cutting board.
While the broth is simmering, add the orzo pasta to the pot. Cook the orzo according to package instructions, typically around 8-10 minutes, until al dente.
After the chicken has cooled enough to handle, shred it into bite-sized pieces using two forks or your hands.
In a medium mixing bowl, whisk together the eggs, fresh lemon juice, and lemon zest until the mixture is smooth and well combined.
Begin tempering the egg mixture by taking a ladle of hot chicken broth (ensure it’s hot but not boiling) and slowly whisking it into the egg mixture. This step helps prevent the eggs from curdling when added to the soup.
Gradually pour the tempered egg mixture back into the soup pot while stirring continuously. This will create a creamy and rich texture in the soup.
Add the shredded chicken back into the pot, followed by the chopped fresh dill. Season with salt and pepper to taste, adjusting to your preference.
Let the soup heat for an additional 2-3 minutes, ensuring it’s warmed through. Serve the soup hot.
Notes
Serve the piping hot soup in warmed bowls. Garnish with fresh dill and a wedge of lemon.