Begin by heating the olive oil in a large pot over medium heat. Add the finely chopped onion and sauté for about 5 minutes until it becomes translucent and aromatic.
Next, stir in the minced garlic and diced carrots, cooking for an additional 2 minutes. The garlic should be fragrant but not browned.
Add the chicken breasts to the pot, pouring in the chicken broth. Increase the heat to bring the mixture to a gentle boil. Once boiling, reduce the heat to simmer for approximately 15 minutes, or until the chicken is fully cooked through.
Carefully remove the chicken from the pot and set it aside to cool slightly. Meanwhile, stir the orzo pasta and dried oregano into the simmering broth, allowing it to cook for 8-10 minutes, or until the orzo is tender yet al dente.
As the orzo cooks, shred the chicken into bite-sized pieces with two forks or by hand.
In a separate bowl, whisk together the eggs, lemon juice, and lemon zest until the mixture is smooth and well incorporated.
Once the orzo is done cooking, gradually add a ladleful of the hot broth to the egg mixture, whisking continuously to temper the eggs. This prevents the eggs from scrambling.
Slowly pour the tempered egg mixture back into the pot while stirring constantly. This technique creates a creamy and smooth soup base without curdling the eggs.
Reintroduce the shredded chicken to the soup, seasoning with salt and pepper to taste. Heat the soup for an additional 2-3 minutes until everything is warmed through.
Serve the soup hot, garnishing each bowl with freshly chopped parsley for a burst of color and flavor.
Notes
Serve hot and garnish with fresh parsley for added flavor.