In a large pot, heat the olive oil over medium heat. Add the diced onion, garlic, and sauté for about 3-4 minutes until the onions are translucent.
Add the sliced carrots and celery to the pot, continue to sauté for another 5 minutes until they start to soften.
Pour in the chicken broth, and bring the mixture to a boil.
Add the chicken breasts into the boiling broth. Reduce the heat and let it simmer for about 15-20 minutes, or until the chicken is cooked through.
Once cooked, remove the chicken from the pot and allow it to cool slightly before shredding it into bite-sized pieces.
Return the shredded chicken to the pot and add the orzo pasta (or rice if using). Let it cook according to package instructions, usually about 8-10 minutes until tender.
Stir in the lemon juice, lemon zest, dried oregano, and season with salt and pepper to taste.
Remove the pot from heat and let it sit for a couple of minutes to let the flavors meld.
Serve hot, garnished with fresh dill or parsley for a vibrant touch.
Notes
Garnish with fresh dill or parsley for added flavor.