Sauté the Base:
Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery. Cook for about 5 minutes until softened.
Add Garlic and Chicken:
Stir in garlic and cook for 30 seconds. Add chicken pieces and lightly brown both sides for 2–3 minutes.
Simmer the Broth:
Pour in chicken broth. Add salt, pepper, and Italian herbs. Bring to a boil, then reduce heat to low. Simmer for 25–30 minutes until the chicken is tender.
Shred and Return:
Remove the chicken from the pot, shred it using two forks, and return it to the soup.
Cook the Pasta:
Stir in pastina or ditalini and cook for about 8 minutes until tender.
Finish the Soup:
Add parsley and lemon juice. Adjust seasoning to taste.
Serve Hot:
Ladle into bowls, sprinkle with Parmesan cheese, and drizzle with a little olive oil if desired.