01 - Combine chicken, broth, onion, garlic, carrot, and salt in a large pot. Bring to a boil over medium-high heat.
02 - Reduce heat to a simmer. Cover and cook for 15–20 minutes, until chicken is cooked through.
03 - Remove chicken from pot and set aside. Add rice to simmering broth. Cook uncovered for 15 minutes, or until rice is tender.
04 - While rice cooks, shred chicken into bite-size pieces using two forks.
05 - Whisk together eggs and lemon juice in a medium bowl until smooth.
06 - Gradually ladle 1 cup of hot broth into the egg-lemon mixture, whisking constantly to temper the eggs.
07 - Slowly pour tempered egg-lemon mixture back into the pot, stirring gently.
08 - Return shredded chicken to soup. Heat over low heat for 2–3 minutes until slightly thickened. Season with additional salt and pepper. Garnish with fresh dill or parsley.