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 the simmering broth. Cook uncovered for 15 minutes until rice is tender.
04 - While rice cooks, shred the 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 prevent curdling.
07 - Slowly pour the tempered egg-lemon mixture back into the pot, stirring gently. Return shredded chicken to soup. Heat over low heat for 2–3 minutes until slightly thickened and creamy. Do not boil.
08 - Season with additional salt and pepper to taste. Ladle into bowls and garnish with fresh dill or parsley.