Photo of Chicken-vegetable soup by WW

Chicken-vegetable soup

Total Time
40 min
15 min
25 min
This easy soup is chock full of hearty chicken, creamy white beans, and tender vegetables. We cut the chicken into large chunks so that it will poach more quickly than if left whole. And we keep the thyme on the sprigs; the herb will still infuse the soup with its woodsy flavor, but you won’t have to spend time picking off the leaves.


Olive oil

1 Tbsp

White onion

1 medium, chopped


1 cup(s), chopped

Fresh thyme

4 sprig(s)

Unsalted chicken stock

4 cup(s)

Table salt

1 tsp

Black pepper

½ tsp

Uncooked boneless skinless chicken breast

1 pound(s), cut into 2-inch chunks

Uncooked string beans

2 cup(s), cut into pieces

Canned cannellini beans

15½ oz, rinsed and drained

Baby spinach

5 oz

Grated Parmesan cheese

¼ cup(s)


  1. In a Dutch oven, heat the oil over medium-high. Add the onion, carrots, and thyme sprigs; sauté until the vegetables just start to soften, about 3 minutes. Stir in the chicken stock, salt, and black pepper; bring to a boil. Add the chicken; cover, reduce the heat to medium-low, and cook until the chicken is cooked through, 12 to 15 minutes.
  2. Remove the chicken with tongs or a slotted spoon to a cutting board. Stir the green beans and cannellini beans into the soup; increase the heat to medium-high and cook until the green beans are tender, about 5 minutes. Meanwhile, shred the chicken with 2 forks. Add the chicken and spinach to the soup, stirring until the spinach wilts. Ladle the soup into bowls; top with the cheese.
  3. Serving size: 2 cups soup and 1 tbsp cheese