Peel and finely chop the onion and garlic.
Peel and dice the carrots.
Wash and chop the celery.
Heat olive oil in a large stock pot or Dutch oven over medium heat.
Add chopped onion, garlic, carrots, and celery.
Cook for 8-10 minutes, stirring occasionally, until the vegetables are softened.
Add the chicken breasts, flavorful chicken broth, rosemary, thyme, sage leaves, sea salt, and pepper to the pot.
Bring the mixture to a boil.
Lower the heat to medium-low.
Cover the pot with a lid and simmer for 15 minutes.
Remove the chicken breasts and bay leaves from the pot.
Add the orzo to the simmering broth.
Continue cooking for an additional 10 minutes.
While the orzo is cooking, use two forks to shred the chicken breasts.
Add the shredded chicken back to the pot.
In a separate bowl, whisk together the egg yolks and lemon juice.
Take out 1-2 ladles of hot soup from the pot.
Slowly pour the hot soup over the egg-lemon mixture while whisking continuously to temper the eggs.
Pour the tempered egg-lemon mixture back into the pot.
Continue cooking for an additional 5 minutes, stirring gently.
Stir in the frozen peas.
Add freshly chopped parsley.
Adjust seasoning with salt and pepper according to taste.
Ladle the Greek Lemon Chicken Soup into bowls.
Garnish with additional fresh dill if desired.
Serve immediately and enjoy your flavorful and comforting Greek Lemon Chicken Soup!