Soups & Stews
This basic chicken stock soup recipe transforms humble ingredients into a deeply comforting, aromatic broth that tastes like home. The secret lies in simmering chicken bones and vegetables for hours, extracting rich, herbal depth that no shortcut can match.
I've perfected this method over years of testing—each batch builds flavor layers that turn simple ingredients into something extraordinary.
What sets this soup apart is the one-pot approach, where the stock simmers directly with vegetables and herbs, creating a harmonious broth without extra pots or pans. The process is straightforward: bones and aromatics infuse the water for 2-3 hours, while carrots, celery, and onions develop natural sweetness.
This isn't just soup—it's a flavor foundation that elevates any meal.
By the time you're done, you'll have a golden, velvety broth with tender vegetables and optional protein, all balanced with just the right seasoning. The aroma alone will have everyone gathering at your table, while the gentle warmth of the soup provides pure comfort.
It's the kind of dish that feels like a hug in bowl form.
Perfect for chilly evenings or when you need nourishment, this soup scales beautifully for crowds or leftovers. The technique is foolproof, and the results are restaurant-quality without the fuss. Let's get started on creating something truly special.
Ingredients for basic chicken stock soup
Twelve ingredients for a soup that transforms simple aromatics into restaurant-quality herbal depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Bones 🍗 | 3 lb | Raw or cooked, with some meat |
| Yellow Onion 🧅 | 1 whole | Peeled and halved lengthwise |
| Carrots 🥕 | 4 medium | Peeled and cut into chunks |
| Celery Stalks 🌿 | 4 whole | Trimmed and cut into pieces |
| Garlic Cloves 🧄 | 6 cloves | Peeled and smashed |
| Fresh Parsley 🌿 | ¼ cup | Stems removed, loosely packed |
| Fresh Thyme 🌿 | 1 tbsp | Leaves only, stems removed |
| Bay Leaves 🍃 | 2 whole | Dried or fresh |
| Black Peppercorns 🌶️ | 1 tsp | Whole, lightly crushed |
| Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Water 💧 | 12 cups | Filtered or spring water preferred |
| Chicken Breast 🍗 | 1 ½ lb | Boneless, skinless, cubed |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For finishing drizzle |
The chicken bones are the heart of this soup—raw bones with meat still clinging yield the richest broth, while cooked bones work in a pinch. Local butchers or grocery meat counters often have them for free or cheap, especially if you ask nicely. For vegetables, organic produce has more flavor, but conventional works fine. The carrots and celery should be firm and vibrant—avoid any with soft spots or wilting. Fresh herbs like thyme and parsley make all the difference; Whole Foods or Trader Joe's carry excellent quality in their produce sections. If you can't find fresh thyme, dried works at one-third the amount, but fresh is ideal for that bright herbal note.
No fresh parsley? Dried parsley at half the amount suffices, though the color won't be as vibrant. Short on chicken bones? Substitute with chicken feet or necks for even more gelatinous richness. The Diamond Crystal salt is crucial—it dissolves cleanly and doesn't leave a bitter aftertaste. For a lighter broth, use 10 cups of water instead of 12, but keep the simmer time the same. The olive oil at the end isn't just for flavor—it adds a luxurious sheen and helps carry the aromatic herbs. If you prefer a different finish, toasted sesame oil or truffle oil can add sophisticated depth.
This soup improves with time—simmering longer yields a deeper flavor. Store in an airtight container in the fridge for up to 5 days, though the flavor peaks after 2 days of refrigeration. For longer storage, freeze in 2-cup portions for up to 3 months. Reheat gently on the stove, adding a splash of water if it thickens too much. The broth alone is versatile—use it as a base for grains, noodles, or as a sauce for roasted vegetables. Leftovers make an excellent lunch the next day, especially with a sprinkle of fresh herbs and a drizzle of olive oil.
Why You'll Love This Recipe
- Pantry Magic: I swear by this soup because it uses what I always have—chicken bones from a rotisserie, a lone onion, and veggies I’d otherwise forget. No last-minute grocery runs, just pure efficiency.
- Garlic Bomb Depth: That first bite? The roasted garlic and caramelized onions turn this into something ridiculously flavorful—way beyond basic. The bones melt into a rich broth that tastes like it simmered all day (even if it didn’t).
- Leftovers That Save Me: Make a double batch, and you’ve got lunch for three days. Freeze half, and boom—emergency dinner when you’re too tired to cook. My kids ask for it specifically when they’re sick (or hangry).
- Cheap Comfort Wins: For under $10, I feed four people with a meal that feels fancy. The celery and carrots add natural sweetness, while the garlic keeps it vibrant. Honestly, it’s my go-to when I need to stretch a budget without sacrificing taste.
Step-by-step instructions for herbal chicken stock soup
This method transforms simple ingredients into a rich, aromatic broth foundation perfect for any meal.
Prepare the Base Vegetables and Chicken
In a large stockpot, combine the peeled and halved yellow onion, carrots (cut into chunks), celery stalks (trimmed and chopped), garlic cloves (peeled and smashed), black peppercorns, bay leaves, and salt. This aromatic bundle forms the flavor backbone of your stock. I always use a heavy-bottomed pot to prevent scorching during the long simmer.
Add the 3 lb chicken bones and 1.5 lb cubed chicken breast to the pot. The bones provide deep umami flavor, while the chicken breast adds protein and helps thicken the broth naturally. Rinse the bones under cold water to remove any surface debris, but don't soak them—this can make the broth cloudy.
Simmer the Broth for Maximum Flavor Extraction
Pour in the 12 cups water until the bones and vegetables are completely submerged. Bring to a boil over medium-high heat, then immediately reduce to a gentle simmer. The water should bubble softly with occasional small bubbles breaking the surface—this indicates proper simmering intensity.
Skimming is critical during the first 30 minutes. Use a fine-mesh skimmer to remove any foam or impurities that rise to the surface. This ensures a crystal-clear broth. After the initial skimming period, maintain a gentle simmer (not a rolling boil) for 2 hours. The longer simmer time extracts maximum collagen from the bones and vegetables, creating a rich, gelatinous texture.
Strain and Season the Finished Stock
After simmering, strain the broth through a fine-mesh sieve into a clean stockpot or large bowl. Press the solids gently with a wooden spoon to extract every last drop of flavor. Discard the solids—no need to rinse them. The strained broth should be golden amber in color with a rich, meaty aroma.
Return the strained broth to the pot and stir in the fresh thyme and fresh parsley. Simmer gently for an additional 10 minutes to infuse these fresh herbs. Taste and adjust seasoning with additional salt if needed. The broth should be well-seasoned but not salty—remember, you'll be adding other ingredients later that will contribute to the final flavor profile.
Finish with Olive Oil for Depth
Remove the pot from heat and let the broth cool slightly. Just before serving, stir in the 2 tbsp extra-virgin olive oil. This final step adds a luxurious mouthfeel and subtle olive oil flavor that elevates the broth from simple to sophisticated. The oil should be fully incorporated but not emulsified—just enough to coat the surface lightly.
For best results, store any leftovers in the refrigerator for up to 4 days or freeze for 3 months. The flavor actually improves as it sits, developing deeper complexity over time. This versatile stock serves as an excellent base for soups, sauces, or as a flavorful liquid for cooking grains.
Pro Tips For Making Basic Chicken Stock Soup
- Char the Bones First: I learned this the hard way—skipping the char step means flavorless broth. Sear chicken bones in batches over high heat until deep golden brown (about 5-7 minutes per side). The Maillard reaction unlocks that rich, meaty depth you can’t get any other way.
- Cut Celery into Big Chunks: No, you don’t need to dice it into confetti. Leave the celery stalks in 2-inch pieces—they’ll release flavor slowly without turning the broth bitter. Smaller pieces dissolve too fast and make the stock taste like vegetable water.
- Simmer, Don’t Boil: That rolling boil you’re used to? It clouds the stock and makes it taste harsh. Once you add water, bring it to a gentle simmer—tiny bubbles breaking the surface—and keep it there. A steady simmer extracts flavor without breaking down the collagen into mush.
- Save the Garlic: Add whole garlic cloves to the pot, but don’t crush them until the very end. They’ll infuse flavor without burning, and you can fish them out later. When you’re ready to finish the soup, smash 2-3 cloves into the broth for a bright, aromatic punch.
Flavor customization for basic chicken stock soup
Herbal Infusions
Swap thyme and parsley for rosemary and tarragon—just 1 tbsp each—for a French-inspired twist. The rosemary adds piney depth, while tarragon brings a subtle anise-like sweetness. For a Mediterranean touch, use oregano and basil (1 tbsp each) and finish with a squeeze of lemon.
I love adding fresh sage (4 leaves) for a rustic, earthy note that pairs beautifully with the chicken. 🌿
Spicy Kicks
For heat lovers, stir in ½ tsp red pepper flakes or 1 sliced jalapeño during the final simmer. For smoky depth, add ½ tsp smoked paprika with the bay leaves. I also like tossing in 1 chipotle pepper in adobo (minced) for a slow-building heat that lingers.
Balance the spice with a splash of apple cider vinegar (1 tsp) before serving. 🌶️
Umami Boosters
Deepening the umami flavor is easy—add 1 tbsp soy sauce or 1 tsp fish sauce during the last 10 minutes of simmering. For a richer taste, include 2 slices of bacon (cooked until crispy) with the bones.
I also love adding 1 tbsp mushroom powder or ½ cup finely chopped dried shiitake mushrooms to the broth for an earthy, meaty depth. 🍄
Creamy Variations
Turn your soup creamy by stirring in ½ cup coconut milk or ¼ cup heavy cream just before serving. For a dairy-free option, blend ½ cup cooked white beans directly into the broth until smooth.
I also adore adding 1 roasted garlic clove (mashed) for extra richness—it caramelizes beautifully during the simmer. 🥥
Global Flavors
Transform this soup into a Thai-inspired version by adding 1 tbsp fish sauce, 1 tsp lemongrass paste, and 1 sliced lime. For an Italian twist, include ½ cup canned tomatoes and 1 tsp red wine during the simmer.
I’ve also made a Moroccan-inspired version with 1 tsp ground cumin, ½ tsp cinnamon, and 1 sliced apple for natural sweetness. 🌍
Fresh Garnishes
Brighten your soup with chopped cilantro, toasted pumpkin seeds, or crispy fried shallots. For a pop of color, add sliced radishes or thinly shaved fennel. I love finishing with a drizzle of chili crisp or a sprinkle of furikake for an unexpected umami crunch.
Fresh herbs like dill or chives add a bright, clean finish that cuts through the richness. 💫
Nutrition facts
Frequently asked questions
Can I use chicken carcasses instead of raw bones? Chicken carcasses (leftover from a roasted chicken) work perfectly—they're often free and packed with flavor. Just
How do I know when the broth is ready?
Your broth is done when it's golden amber in color and has a deep, meaty aroma after 2-3 hours of simmering. The vegetables should be tender but not falling apart. For extra richness, let it simmer 30 minutes longer—the longer it cooks, the more collagen turns into gelatin, creating that velvety texture.
Can I make this soup in a slow cooker? Yes! Use the same ingredients but increase the water to 14 cups to account for evaporation. Cook on low for 8-10 hours or high for 5-6 hours. The slow cooker's gentle heat extracts flavors beautifully. Just
What if my broth tastes too bland?
Don't worry—this is easily fixed! Simmer the strained broth with 1 extra bay leaf and 1 tsp fish sauce for 10 minutes. For depth, add 1 tbsp soy sauce or a splash of lemon juice. If it's still mild, reduce the broth by 1/3 on the stove to concentrate the flavors.
Can I add noodles or rice to this soup?
Add uncooked noodles (like egg noodles or rice) during the last 10 minutes of simmering. For rice, cook it separately and add to bowls before ladling hot broth over it. Pro tip: Use 1/2 cup dry noodles per 6 cups of broth.
