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 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 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.