In a large pot over medium heat, add the chopped onion and minced garlic. Sauté for about 3-4 minutes until the onion becomes translucent.
Add the diced carrots and celery to the pot, stirring frequently for another 5 minutes.
Pour in the chicken broth and bring it to a gentle boil.
Add the chicken breasts to the boiling broth and reduce the heat to a simmer. Cover and cook for about 20 minutes, or until the chicken is cooked through.
Remove the chicken from the pot and shred it using two forks. Set aside.
Add the orzo pasta to the broth and cook according to package instructions (usually about 8-10 minutes).
While the orzo is cooking, in a mixing bowl, whisk together the eggs and lemon juice until well combined.
Once the orzo is cooked, ladle a small amount of the hot broth into the egg mixture while continuously whisking to temper the eggs. This prevents them from curdling.
Slowly pour the tempered egg mixture back into the pot, stirring constantly to combine.
Stir in the shredded chicken, dried oregano, and season with salt and pepper to taste. Let it warm for an additional few minutes.
Serve hot, garnished with fresh dill or parsley for added flavor.
Notes
Garnish with fresh dill or parsley for added flavor.