In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
Stir in the diced carrots and minced garlic, cooking for an additional 2-3 minutes until fragrant.
Add the chicken breasts to the pot and pour in the chicken broth. Bring the mixture to a simmer and let it cook for approximately 15-20 minutes, or until the chicken is cooked through.
Remove the chicken from the pot and set aside to cool slightly. Stir in the orzo pasta into the broth, cooking for about 8-10 minutes or until tender.
While the orzo is cooking, shred the chicken into bite-sized pieces.
In a bowl, whisk together the eggs, lemon juice, lemon zest, oregano, salt, and pepper until well combined.
Once the orzo is ready, reduce the heat to low and temper the egg mixture by slowly adding a ladle of hot broth to it while whisking continuously. This will prevent the eggs from scrambling.
Gradually stir the tempered egg mixture back into the pot of soup, continually stirring to ensure a smooth and creamy consistency.
Add the shredded chicken back into the pot and let the soup heat through for another 2-3 minutes.
Adjust seasoning as needed, and serve hot.
Notes
Serve the soup in warm bowls, garnished with fresh parsley and a lemon wedge on the side for an extra burst of flavor. Enjoy!