Homemade Chicken Soup Recipe

The best chicken soup is homemade, yet so fast and easy, you can throw it together even when you're not feeling 100%.

Photograph: 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.

Classic chicken soup is exactly what you need, whether to soothe a cold or just to warm your bones. It should be flavorful yet clean, and satisfying without being overly rich or heavy. In its most basic form, it's as simple as throwing a chicken into a pot with vegetables. But keeping it easy doesn't mean we can't take a few extra steps to make it as delicious as possible, and this recipe does just that. (Note: This recipe has been updated to include parsnip.)

Recipe Facts



Active: 25 mins
Total: 2 hrs 15 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. In a large soup pot or Dutch oven, cover chicken breasts, legs, and carcass with stock. Add garlic, thyme, and bay leaf.

  2. Heat stock over medium-high heat until temperature reaches between 150 and 160°F (66 and 71°C) on an instant-read thermometer; adjust heat to maintain stock temperature in the 150–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.

  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)

This Recipe Appears In

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.)