In a large pot, heat olive oil over medium heat. Add the chopped onion, carrots, and celery. Sauté for about 5-7 minutes, until the vegetables are tender and the onions are translucent.
Add the chicken breast to the pot, pouring in the chicken broth. Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 20-25 minutes, or until the chicken is cooked through.
Remove the chicken from the pot and shred it using two forks. Return the shredded chicken back to the pot.
Stir in the uncooked orzo pasta and allow it to cook for about 8-10 minutes, or until tender.
In a separate bowl, whisk the eggs with the fresh lemon juice until combined. Slowly pour a ladle of the hot soup broth into the egg mixture while whisking continuously. This will temper the eggs and prevent them from curdling.
Gradually add the tempered egg mixture back into the soup, stirring gently. Avoid boiling the soup after adding the eggs.
Season with salt and pepper to taste and let it simmer on low heat for a few minutes to heat through.
Serve hot, garnished with fresh dill and lemon slices for an extra burst of flavor.
Notes
Serve hot with fresh dill and lemon slices for garnish.