Gather all your ingredients and set up your workspace — this makes everything smoother and more enjoyable.
Heat a splash of olive oil in a large heavy-bottomed pot over medium heat. Add diced onions, chopped carrots, and celery, sautéing until they soften and release a sweet aroma—about 8 minutes. Stir occasionally to prevent sticking.
Add the chicken pieces to the pot, browning slightly for a few minutes to develop flavor. Then, pour in water or broth, ensuring the chicken is mostly covered. Bring to a gentle simmer and skim off any foam that rises to keep the broth clear.
Reduce the heat to low, sprinkle in the thyme, and cover the pot. Let everything simmer gently for at least 1.5 hours, allowing the flavors to deepen and the chicken to become tender and falling apart.
Once the chicken is tender, carefully remove it from the broth and set aside. Shred the meat into bite-sized pieces, discarding any bones or skin. Return the shredded chicken to the pot, stirring to combine.
Taste the broth and season with salt and pepper as needed. If you like a bright note, squeeze in a little lemon juice just before serving for a fresh burst of flavor.
Let the soup rest for about 10 minutes; this allows the flavors to meld and the broth to thicken slightly, making it perfect for spooning into bowls.
Serve the soup hot, garnished with chopped parsley for a fresh, herbal touch. Enjoy the warm, comforting aroma and tender, flavorful chicken in every spoonful.