Saute the vegetables. Heat the olive oil in a large Dutch oven or soup pot over medium heat. Add the onion, carrots, and celery and cook for 10 to 15 minutes, stirring occasionally, until softened. Take your time with this step so the vegetables can slowly build flavor.
1 tablespoon olive oil, 2 yellow onions, 4 large carrots, 4 celery ribs
Sauté the garlic. Add the garlic and cook for about 30 seconds, or until fragrant.
5 cloves garlic
Cook the chicken. Pour in the chicken broth and add the chicken thighs, salt, black pepper, and bay leaves. Increase the heat and bring the soup to a gentle simmer. Simmer for about 20-25 minutes, or until the chicken reaches an internal temperature of 165°F when measured with a digital meat thermometer. Remove the chicken from the pot and set it aside to cool. 12 cups low-sodium chicken broth, 2½ pounds boneless, skinless chicken thighs, 2 teaspoons salt, 1 teaspoon black pepper, 2 bay leaves
Cook the remaining vegetables. As the chicken cools, add the green beans, zucchini, and frozen corn to the pot. Return the soup to a simmer and cook for about 10 minutes, or until the vegetables are tender but not mushy.
3 cups fresh green beans, 2 medium zucchini, 2 cups frozen corn
Shred the chicken. Shred the cooled chicken thighs into bite-size pieces using two forks or your hands. Set aside.
Add the kale and shredded chicken. Stir the chopped kale and shredded chicken into the soup and cook for about 2 minutes, or until the kale is wilted and the chicken is warmed through.
1 large bunch kale
Finish and serve. Remove the soup from the heat, stir in the fresh lemon juice, then taste and season with additional salt and black pepper as needed. Garnish with chopped parsley and red chili flakes, if desired.
3 tablespoons fresh lemon juice, Red chili flakes, Fresh chopped parsley