There is a certain kind of afternoon that calls for a bowl of soup you can hold with both hands, and this healthy chicken and vegetable soup is exactly that bowl. It is light enough to keep you sharp through the rest of the workday but hearty enough that you are not raiding the pantry an hour later.
Advertisements1
The trick is building flavor in layers without adding cream or a mountain of butter: sear the chicken for fond, sweat the aromatics, simmer the vegetables in stages so nothing turns to mush, and finish with lemon and parsley so the whole pot tastes fresh instead of flat.
It makes six generous bowls, reheats beautifully, and freezes without turning grainy. If you keep chicken thighs and a bag of carrots in the house, you are about 50 minutes away from lunch for the whole week.
Why You'll Love This Recipe
About the Ingredients
1 1/2 lb (680g) boneless, skinless chicken thighs
Thighs stay tender where chicken breast can dry out and shred stringy. If you only have breasts, cook them 3 to 4 minutes less and pull them at 165F (74C).
2 tbsp (30ml) olive oil
Use regular olive oil, not expensive extra virgin, since it is going into a hot pan. Avocado oil works if you want a higher smoke point.
1 large yellow onion, diced (about 1 1/2 cups/200g)
Yellow onion gives the sweetest base; white onion is sharper. Buy onions that feel heavy and have tight, papery skins.
3 medium carrots, sliced into 1/2-inch coins (about 1 1/2 cups/180g)
Look for carrots with no bend when you snap one; floppy carrots taste woody. Parsnips are a sweeter swap if you have them.
2 celery stalks, sliced (about 1 cup/100g)
Choose stalks that snap cleanly and have pale green leaves still attached for extra flavor. Fennel bulb is a good substitute if celery is limp.
3 garlic cloves, minced (about 1 tbsp)
Fresh garlic beats jarred here because it blooms in the oil. If using jarred, add it after the broth so it does not burn.
8 cups (1.9L) low-sodium chicken broth
Low-sodium lets you control the salt at the end. Vegetable broth makes this a fully poultry-free pot if you prefer.
1 can (14.5 oz/410g) diced tomatoes, drained
Drained tomatoes keep the broth from turning watery. Fire-roasted diced tomatoes add a subtle smoky depth.
1 medium zucchini, cut into 1/2-inch half-moons (about 1 1/2 cups/180g)
Add zucchini late so it keeps its shape. Yellow squash or green beans are easy stand-ins.
1 tsp dried thyme, 1 bay leaf, 1/2 tsp black pepper
Dried thyme holds up in long simmers better than delicate fresh herbs. Fresh thyme: use 1 tablespoon and add it at the end.
1 tbsp fresh lemon juice, plus 1/4 cup chopped parsley
The lemon is not optional; it wakes up the whole pot. Lime juice works in a pinch, and cilantro can replace parsley.
1 1/2 tsp kosher salt, plus more to taste
Kosher salt dissolves evenly and is easier to taste as you go. If using fine table salt, start with 1 teaspoon.
Tips & Tricks
Do Not Boil the Chicken
Keep the pot at a bare simmer, around 195F (90C), so the thighs poach gently instead of turning tough and chalky.
Salt in Layers
Season the chicken before searing, salt the vegetables as they sweat, then taste the broth at the very end. Soup salted only at the end tastes flat.
Add Quick-Cooking Vegetables Last
Zucchini goes in for the final 8 minutes only. If it simmers for 25 minutes it collapses into the broth.
Pro Tips
Step-by-Step Instructions
1. Season and Sear the Chicken
Pat the thighs dry, season both sides with 1/2 teaspoon salt and the pepper, and sear in the olive oil in a Dutch oven over medium-high heat (about 375F/190C surface) for 4 minutes per side until deeply golden brown. The chicken does not need to be cooked through yet; you are building color. Transfer to a plate.
2. Sweat the Aromatics
Lower the heat to medium (about 325F/165C) and add the onion, carrots, and celery to the same pot. Cook for 6 to 7 minutes, stirring, until the onion turns translucent and the edges soften, then add the garlic and thyme and stir for 45 seconds until fragrant.
3. Deglaze the Pot
Pour in 1 cup of the broth and scrape the browned bits off the bottom with a wooden spoon. Let it bubble for 1 minute at a steady simmer (about 200F/93C) until the liquid looks slightly syrupy.
4. Simmer the Broth
Return the chicken and any juices to the pot, add the remaining broth, the drained tomatoes, and the bay leaf. Bring to a boil, then reduce to a bare simmer (195F/90C) and cook uncovered for 18 minutes, until the chicken shreds easily with a fork and reads 165F (74C) at the thickest point.
5. Shred the Chicken
Lift the thighs out with tongs and shred them on a cutting board with two forks. Discard the bay leaf, then return the shredded meat to the pot.
6. Add the Zucchini
Stir in the zucchini and simmer for 8 minutes at 195F (90C), until a knife slides through a slice with no resistance but the pieces still hold their shape. Do not walk away; this is the stage where the vegetables go from crisp to mushy.
7. Finish and Taste
Turn off the heat, then stir in the lemon juice and parsley. Taste and add the remaining salt a quarter teaspoon at a time until the broth tastes rounded rather than thin. Ladle into bowls and serve hot.
Delicious Variations
Thai-Style
Swap thyme for 2 teaspoons grated ginger, add 1 sliced lemongrass stalk with the broth, and finish with lime juice and cilantro instead of lemon and parsley.
Tuscan White Bean
Add a drained can of cannellini beans with the zucchini and stir in a handful of chopped kale for the last 3 minutes for a heartier bowl.
Mexican Chicken Soup
Add 1 teaspoon cumin and a minced chipotle in adobo with the garlic, then top each bowl with avocado, cilantro, and a squeeze of lime.
How to Store Healthy Chicken and Vegetable Soup
Refrigerator
Store in an airtight container in the refrigerator for up to 4 days. The flavors deepen overnight, and the broth may gel slightly when cold, which is normal.
Freezer
Freeze in single-serve containers for up to 3 months, leaving 1 inch of headspace. Add the zucchini fresh when reheating if you can, since it softens further in the freezer.
Reheating
Reheat gently on the stovetop over medium-low heat (about 300F/150C) for 5 to 6 minutes until steaming, or microwave covered in 1-minute bursts. Add a splash of broth or water if it has thickened.
Frequently Asked Questions
Q: Can I use chicken breast instead of thighs?
Yes, chicken breast works, but cook it 3 to 4 minutes less and pull it as soon as it hits 165F (74C) so it does not dry out. Shred it while warm so it stays tender in the broth.
Q: How do I make this chicken vegetable soup on the stovetop in under 30 minutes?
Use rotisserie chicken and skip the sear, adding the shredded meat in the last 5 minutes. Simmer the vegetables in broth for 15 minutes, then add the zucchini and chicken and finish with lemon.
Q: Is this soup healthy enough for a weight loss lunch?
Yes, at roughly 285 calories per bowl it is a solid lunch for most plans because the protein and fiber keep you full. Keep the salt moderate and load up on the vegetables if you want more volume.
Q: Can I add pasta or rice to this soup?
You can, but cook it separately and add it to individual bowls, because pasta and rice absorb broth and turn mushy in storage. Use about 1 cup dry orzo or rice for this batch size.
Q: Why did my chicken vegetable soup turn out bland?
Bland soup usually means it was under-salted or missing acid, so taste at the end and add salt gradually, then finish with lemon juice off the heat. Searing the chicken first and scraping up the browned bits also adds depth that a quick boil cannot.
Make a pot this weekend and portion it into jars for the week; then come back and tell me in the comments whether you went Thai or Tuscan with your variation.
Healthy Chicken and Vegetable Soup
This healthy chicken and vegetable soup is a cozy, veggie-packed lunch that comes together in one pot with lean chicken, fresh herbs, and bright lemon.
🧂 Ingredients
- 1 1/2 lb (680g) boneless, skinless chicken thighs
- 2 tbsp (30ml) olive oil
- 1 large yellow onion, diced (about 1 1/2 cups/200g)
- 3 medium carrots, sliced into 1/2-inch coins (about 1 1/2 cups/180g)
- 2 celery stalks, sliced (about 1 cup/100g)
- 3 garlic cloves, minced (about 1 tbsp)
- 8 cups (1.9L) low-sodium chicken broth
- 1 can (14.5 oz/410g) diced tomatoes, drained
- 1 medium zucchini, cut into 1/2-inch half-moons (about 1 1/2 cups/180g)
- 1 tsp dried thyme, 1 bay leaf, 1/2 tsp black pepper
- 1 tbsp fresh lemon juice, plus 1/4 cup chopped parsley
- 1 1/2 tsp kosher salt, plus more to taste
📋 Instructions
- 1Season and Sear the Chicken — Pat the thighs dry, season both sides with 1/2 teaspoon salt and the pepper, and sear in the olive oil in a Dutch oven over medium-high heat (about 375F/190C surface) for 4 minutes per side until deeply golden brown. The chicken does not need to be cooked through yet; you are building color. Transfer to a plate.
- 2Sweat the Aromatics — Lower the heat to medium (about 325F/165C) and add the onion, carrots, and celery to the same pot. Cook for 6 to 7 minutes, stirring, until the onion turns translucent and the edges soften, then add the garlic and thyme and stir for 45 seconds until fragrant.
- 3Deglaze the Pot — Pour in 1 cup of the broth and scrape the browned bits off the bottom with a wooden spoon. Let it bubble for 1 minute at a steady simmer (about 200F/93C) until the liquid looks slightly syrupy.
- 4Simmer the Broth — Return the chicken and any juices to the pot, add the remaining broth, the drained tomatoes, and the bay leaf. Bring to a boil, then reduce to a bare simmer (195F/90C) and cook uncovered for 18 minutes, until the chicken shreds easily with a fork and reads 165F (74C) at the thickest point.
- 5Shred the Chicken — Lift the thighs out with tongs and shred them on a cutting board with two forks. Discard the bay leaf, then return the shredded meat to the pot.
- 6Add the Zucchini — Stir in the zucchini and simmer for 8 minutes at 195F (90C), until a knife slides through a slice with no resistance but the pieces still hold their shape. Do not walk away; this is the stage where the vegetables go from crisp to mushy.
- 7Finish and Taste — Turn off the heat, then stir in the lemon juice and parsley. Taste and add the remaining salt a quarter teaspoon at a time until the broth tastes rounded rather than thin. Ladle into bowls and serve hot.



