Homemade Chicken Soup Recipe

A flavorful broth and perfectly cooked chicken make this classic even better.

A bowl of homemade chicken soup on a yellow serving napkin.

Serious Eats / Vicky Wasik

Why It Works

  • Cold-poaching the chicken breasts, then removing them until the end of the cooking process, guarantees a perfectly tender and juicy texture.
  • Using stock reinforces the flavor of the broth, creating a more deeply flavorful soup.
  • Adding the vegetables toward the end maintains their flavor and prevents them from turning to mush.

My Jewish identity lies mostly in the table. Bagels with lox, chopped liver, gefilte fish, and, particularly when I'm sick, chicken soup. My mom made it for me when I wasn't feeling well, up until I went off to college, and then I took over the job of making it for myself and my friends.

It doesn't need to be complicated. Just fill a pot with a whole chicken, vegetables, lots of garlic, some herbs, and water, then simmer it for a few hours to get all the flavor into the broth. When the chicken falls apart after you try to lift it, it's done.

That's one version—the easiest version—but it has a couple weak points. The white meat is inevitably dried out by the time the soup is done. The vegetables turn into flavorless mush.

Improving the Method for Classic Chicken Soup

For this recipe, I could have tried to completely rethink the soup, but I didn't want to. A classic chicken soup may be for the soul, but it's not going to do a damned thing if the recipe is so complicated that it requires more than your tired, cold bones can muster. There's a place for more ambitious chicken soups, but this isn't it.

So, how can a few small tweaks make a deeply comforting soup even more deeply comforting? Let's start with a whole chicken, which gives us everything we need in the most affordable package. It gives us white meat, which, I was surprised to learn from my chicken stock tests, adds some of the best flavor to the broth; when not allowed to overcook, that white meat is also juicy and delicious.

That whole chicken also gives us dark meat, which remains silky and tender even when cooked for a long time. And finally, it gives us the full set of bones, which adds even more flavor and depth to the soup.

A bowl of chicken soup with a spoon beside it.

Serious Eats / Vicky Wasik

The Key to Perfectly Cooked Chicken Breasts and Flavorful Broth

In the easiest version, the chicken is simmered whole, and that's it. For this version, I'm breaking it down first, cutting the breasts off the bone and the legs from the body.

Here's my plan: add all the chicken parts to the stockpot, and gently cold-poach it until the breasts are perfectly cooked. Cold-poaching is a method I've used before to make the absolute best poached chicken breasts, ones that are completely tender and juicy, not tight and dry.

All you have to do is bring the poaching liquid up to about 150°F (66°C) and hold it there, adjusting the heat as necessary, until the chicken breasts reach that same temp in the center of their thickest parts. It's okay if you don't get immersion circulator–level temperature precision here—it can fluctuate a little as you regulate the heat, without any problem.

As soon as the breasts have hit their final temp, I take them out, then leave the rest of the chicken parts in, bringing it all to a simmer and leaving it to cook for about an hour or so, to get as much flavor out of those parts as possible.

Now let's talk about the liquid. In the easiest chicken soup, it's water. And water would be fine here, but it's just as easy, and only a little more expensive, to use chicken stock instead. In essence, you're making stock with stock, since a basic chicken soup isn't all that different from stock. The result is a broth that's awash in chicken flavor. It's like painting a wall: You could lay down one coat, but two will give you a more profound and even saturation.

You can use homemade stock here, of course—your soup will be better for it—but even store-bought will do wonders compared with water.

How to Keep the Vegetables Perfectly Tender

The stock does us another bit of service, though. It fixes our vegetable issue—the one where our long-simmered soup vegetables turn to squishy blobs with no flavor. The challenge here is that the vegetables need to do double duty. They need to give their flavor to the broth, which requires simmering them for a long time in that broth, but they also need to be there in the final bowl as a diced garnish alongside the pieces of chicken.

Because long cooking turns them to mush while giving the broth flavor, and short cooking maintains the vegetables' texture and flavor but does fewer favors for the broth, the stock can provide some cover here. That's because the stock has already had vegetables simmered in it for a long time. All we need to do, then, is add our diced vegetables toward the end of cooking to make them just tender enough. Thanks to the stock, we get the aromatic flavors of the vegetables; thanks to the diced garnish, we get beautiful cubes that have maintained some personality of their own.

Close-up of a spoonful of chicken soup, with cubed chicken, carrots, and herbs.

Serious Eats / Vicky Wasik

Beyond that, there's not much to do, which is exactly how I'd envisioned this easy and classic chicken soup. Skim off some of the fat, pull out the remaining chicken, strip the meat from the bones, and return it to the pot along with the diced breast meat. Add some herbs, like minced parsley and dill. Climb into bed, get your feet under the covers, and heal yourself with a generous bowl, steam rising to chase the chill off the tip of your nose.

A spoonful of chicken soup being lifted out of a bowl.

Serious Eats / Vicky Wasik

December 2017

Recipe Facts



Prep: 15 mins
Cook: 2 hrs 30 mins
Active: 25 mins
Total: 2 hrs 45 mins
Serves: 12 servings
Makes: 3 quarts

Rate & Comment


  • 1 (4-pound; 1.8kg) whole chicken

  • 3 quarts (2.8L) cold or room-temperature homemade chicken stock or store-bought low-sodium chicken broth

  • 6 medium cloves garlic

  • 2 sprigs fresh thyme

  • 1 bay leaf

  • 1 large carrot (8 ounces; 230g), diced

  • 1 medium turnip (7 ounces; 200g), peeled and diced

  • 1 medium yellow onion (9 ounces; 250g) or large leek (white and light-green parts only), diced

  • 1 large parsnip (10 ounces; 285g), peeled and diced

  • 2 medium ribs celery (5 ounces; 150g), diced

  • Kosher salt and freshly ground black pepper

  • Minced fresh dill, flat-leaf parsley, or other fresh herbs, to finish


  1. Using a sharp knife, cut chicken breasts from breastbone and detach chicken legs from carcass (see note). In a large soup pot or Dutch oven, cover chicken breasts, legs, and carcass with stock. Add garlic, thyme, and bay leaf.

    Photo collage of breaking down chicken to add to broth for chicken soup: cutting breasts off whole chicken, chicken broken into parts, adding stock to pot, lowering chicken into stock

    Serious Eats / Vicky Wasik

  2. Heat stock over medium-high heat until temperature reaches between 150°F and 160°F (66 and 71°C) on an instant-read thermometer; adjust heat to maintain stock temperature in the 150°F–160°F range. It's okay if the temperature bounces around a little, but try to keep it above 150 and below 170°F (77°C). Cook until thickest part of chicken breasts registers 150°F on an instant-read thermometer, about 1 hour. Remove chicken breasts and set aside.

  3. Bring soup to a simmer and continue cooking for 1 hour longer, skimming as needed. Discard thyme sprigs and bay leaf. Remove all chicken from pot. Pull meat from bones, shredding it into bite-size pieces; discard skin and bones. If broth is cloudy, you can strain it through a fine-mesh strainer to clarify it.

    Photo collage of making chicken soup: chicken simmering in stock, dicing poached chicken, tearing chicken into pieces, adding diced vegetables to soup.

    Serious Eats / Vicky Wasik

  4. Return all chicken to pot except breast meat and return to a simmer. Add diced carrot, turnip, onion (or leek), parsnip, and celery and cook until just tender, about 10 minutes. Season with salt and pepper. Add minced fresh herbs and remove from heat. Dice chicken breasts and stir into soup along with any accumulated juices. Serve hot.

Special Equipment

Dutch oven or stockpot, instant-read thermometer, fine-mesh strainer (optional)


To learn how to break down a whole chicken, check out our guide here.

Read More

Nutrition Facts (per serving)
417 Calories
21g Fat
10g Carbs
45g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 12
Amount per serving
Calories 417
% Daily Value*
Total Fat 21g 27%
Saturated Fat 6g 29%
Cholesterol 133mg 44%
Sodium 918mg 40%
Total Carbohydrate 10g 4%
Dietary Fiber 2g 8%
Total Sugars 4g
Protein 45g
Vitamin C 9mg 45%
Calcium 77mg 6%
Iron 3mg 17%
Potassium 764mg 16%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)