In a large pot, heat the olive oil over medium heat. Add the chopped onion, diced carrot, and minced garlic. Sauté for 5-7 minutes until the vegetables are softened and fragrant.
Add the chicken broth to the pot and bring it to a simmer.
Once simmering, add the boneless chicken breasts to the broth. Cook for about 15-20 minutes until the chicken is fully cooked.
Remove the chicken from the pot and let it cool slightly. Shred the chicken into bite-sized pieces using two forks.
Return the shredded chicken to the pot along with the orzo pasta. Cook for an additional 10 minutes, or until the pasta is al dente.
In a separate bowl, whisk together the eggs and lemon juice until well combined. Slowly temper the egg mixture by adding a ladle of the hot broth from the soup, stirring constantly. This prevents the eggs from scrambling.
Gradually stir the tempered egg mixture back into the soup. Then, add the chopped spinach and oregano. Season with salt and pepper to taste.
Let the soup heat through for another 2-3 minutes, allowing the flavors to meld.
Serve the soup in bowls, garnished with fresh dill or parsley for an added burst of flavor and color.
Notes
Garnish with fresh dill or parsley for added flavor.