Soups & Stews
This old-fashioned chicken broth recipe delivers the kind of rich, homestyle flavor you can't find in store-bought versions. The secret lies in slow-simmering chicken bones, aromatic vegetables, and simple herbs—no shortcuts, just time and patience.
I've perfected this method after years of testing, and the results speak for themselves: deep, savory broth that forms the foundation of countless meals.
What makes this recipe truly special is the attention to detail during the simmering process. Using a combination of chicken bones, onions, carrots, and celery creates a flavor base that builds complexity over hours.
The key is maintaining a gentle simmer, which extracts maximum flavor without clouding the broth. This isn't an instant process—it takes time to develop that restaurant-quality depth.
By the time you're done, you'll have a clear, golden broth with layers of savory flavor that's perfect for soups, sauces, or sipping straight from a bowl. The beauty of making your own is controlling the salt content and knowing exactly what went into it.
Store it in the freezer for up to three months, ready to elevate any dish with its homestyle richness.
This method transforms simple ingredients into something extraordinary through patience and proper technique. Whether you're preparing for a special meal or want to have broth on hand for everyday cooking, this recipe delivers consistent, professional-quality results every time.
Ingredients for old fashioned chicken broth
Simple bones, vegetables, and herbs transform into restaurant-quality chicken broth with patience.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Bones 🍗 | 3 lb | Raw or roasted for deeper flavor |
| Yellow Onions 🧅 | 1 whole | Peeled, halved, root end intact |
| Carrots 🥕 | 3 whole | Scrubbed, cut into 2-inch chunks |
| Celery Stalks 🥬 | 3 whole | Trimmed, cut into 2-inch pieces |
| Garlic Cloves 🧄 | 6 cloves | Peeled, smashed for maximum flavor |
| Fresh Parsley Stems 🌿 | 4 whole | Tough stems only for flavor base |
| Bay Leaves 🌿 | 2 whole | Dried, standard supermarket grade |
| Black Peppercorns 🌶️ | 10 whole | Freshly cracked for intensity |
| Salt 🧂 | 1 tsp | Kosher or sea salt, added last |
| Cold Water 💧 | 8 cups | Filtered preferred for clarity |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For initial bone browning |
| Fresh Thyme Sprigs 🌿 | 2 whole | Optional but recommended |
The chicken bones are the foundation—look for a mix of necks, backs, and wings at your butcher or grocery store's meat counter. Costco or local farms often have the best selection of raw bones, but roasted bones from a whole chicken work too. If using raw bones, pat them dry before browning to prevent steam from cooling your pot. The yellow onion, carrots, and celery trio (called mirepoix) should be roughly chopped—no need for precision, just even-sized pieces for consistent cooking. Fresh herbs like thyme and parsley add brightness, but dried bay leaves provide that classic depth. For the garlic, smash the cloves with the flat side of your knife—this releases more flavor without burning.
No fresh herbs? Dried thyme at one-third the amount works, though fresh is ideal. Running short on bones? Add chicken feet for extra gelatinous richness, or turkey necks for a darker, meatier broth. The olive oil is crucial for browning—don't skip it, even if you're using roasted bones. For salt, add it only at the very end—you can always adjust, but you can't remove excess. The water should cover everything by about 1 inch—if it doesn't, add more. Filtered water prevents cloudiness, but tap water works in a pinch. For a lighter broth, strain out the vegetables after simmering; for maximum flavor, leave them in until the end.
This broth reaches its peak after 3-4 hours of simmering, but it keeps developing flavor for up to 6 hours. Store in the fridge for 5 days or freeze for up to 3 months—portion into ice cube trays for easy use in recipes. The golden rule: never boil vigorously—keep it at a gentle simmer to prevent cloudiness. For extra depth, skim off any foam that rises in the first 30 minutes. Double the recipe if you're planning to freeze multiple portions—it's worth the effort.
Why You'll Love This Recipe
- No-Waste Magic: I swear by this recipe because it turns scraps into gold. Those onion skins and celery ends? Chopped and tossed right into the pot—they’re the secret behind that deep, savory base. Honestly, I keep a bag in my freezer just for this.
- Golden Umami Bomb: The slow simmer of chicken bones, onions, and garlic builds layers of flavor you can’t get from store-bought. That first sip? Rich, warm, and packed with caramelized sweetness from the carrots—like a hug in a bowl.
- Weeknight Workhorse: This broth is my go-to for everything: soup base, rice cooker boost, or even a quick pasta sauce. Freeze it in ice cube trays for instant flavor shots later—(yes, even on a Tuesday night).
- Budget-Friendly Staple: A whole chicken costs less than takeout, and the bones? Free. I stretch one batch into three meals, and the leftovers keep for weeks. Between us, this is how I feed my family without breaking the bank.
Step-by-step instructions for homemade chicken broth
Here's the method that transforms simple ingredients into deeply flavorful, restaurant-quality broth.
Prepare the Bones for Maximum Flavor
Pat the 3 lb chicken bones completely dry with paper towels—this ensures better browning. Arrange them in a single layer on a baking sheet and place in a cold oven. Turn the oven to 425°F and roast for 30 minutes, stirring once halfway through. You're looking for bones that develop a deep golden color, which builds rich, caramelized flavor.
While the bones roast, peel the 1 whole yellow onion and halve it lengthwise, leaving the root end intact. Trim the 3 whole celery stalks and cut into 2-inch pieces. Scrub the 3 whole carrots and cut into similar 2-inch chunks. These vegetables will form the aromatic base of your broth, so don't skip the scrubbing—dirt adds bitterness.
Build the Flavor Foundation in the Pot
Transfer the roasted bones to a large stockpot. Add the 2 tbsp extra-virgin olive oil and place over medium-high heat. Let the oil heat for 2 minutes until shimmering, then add the prepared onion halves, celery pieces, and carrot chunks. Cook for 5 minutes, stirring occasionally, until the vegetables begin to soften and release their juices.
Peel and smash the 6 cloves garlic with the side of a knife to expose their surfaces. Add them to the pot along with the 4 whole fresh parsley stems (use just the tough stems for maximum flavor extraction), 2 whole bay leaves, and 10 whole black peppercorns. Stir everything together and cook for another 2 minutes—this step develops the aromatic base that will infuse your broth.
Simmer Gently for Deep Flavor Development
Pour in the 8 cups cold water, being careful not to dislodge any sediment from the bottom of the pot. Bring the mixture to a gentle boil over medium-high heat, then immediately reduce to a bare simmer. Add the 2 whole fresh thyme sprigs if using—they'll add subtle herbal depth. Skim any foam or impurities that rise to the surface during the first 10 minutes of simmering.
Maintain a gentle simmer for 2 hours, partially covered. You'll know you're doing it right when you see a thin layer of fat congealing on top and the broth develops a rich, golden color. The longer it simmers, the more collagen breaks down from the bones, creating that velvety texture. Avoid boiling vigorously—this can make the broth cloudy and scatter impurities.
Strain and Finish with Precision
After 2 hours, remove the pot from heat and let it sit for 10 minutes—this allows any settled particles to sink. Line a fine-mesh strainer with cheesecloth or a coffee filter if you want ultra-clear broth, then carefully strain the liquid into a clean bowl or pitcher. Press gently on the solids to extract maximum flavor without forcing liquid through.
Return the strained broth to the pot and stir in the 1 tsp salt. Taste immediately—this is your only chance to adjust seasoning before serving. The broth should be rich and savory, with the depth of roasted chicken and vegetables. If you're using it immediately, serve warm. For storage, let it cool completely before refrigerating for up to 5 days or freezing for 3 months.
Pro Tips For Making Old Fashioned Chicken Broth
- ROAST THE BONES FIRST: I learned this the hard way—skipping the roast step means a broth that tastes more like watered-down soup. Brown the chicken bones at 425°F for 20-25 minutes until deeply caramelized. That crust packs serious flavor, and it won’t dissolve even after hours of simmering.
- CHOP VEGETABLES UNIFORMLY: Big onion chunks and celery stalks take forever to soften, leaving your broth with a weird, half-cooked texture. Dice everything—onions, carrots, celery—into ½-inch pieces so they break down evenly. No one wants to taste a celery stalk in their soup.
- SKIP THE BOIL: The moment your broth hits a rolling boil, proteins and fats start clouding the liquid. Bring it to a gentle simmer—tiny bubbles at the edges—and then lower the heat. Let it work quietly for 8-12 hours. Patience here guarantees clarity and depth.
- STRAIN TWICE, RINSE THE STRAINER: After simmering, strain through a fine-mesh sieve, then give the solids a quick rinse with cold water to dislodge any stuck-on bits. Sounds weird, but it works: your broth will be crystal clear and free of grit. (Yes, even if you’re impatient like me.)
Pro cooking tips for this dish
Bone Roasting Secrets
Roasting chicken bones at 425°F for 30 minutes unlocks deep, caramelized flavors that store-bought broth can't match. I always use a wire rack over a baking sheet to allow air circulation—this prevents steaming and ensures even browning.
For extra richness, pat the bones completely dry before roasting to maximize Maillard reaction. 🔥
Vegetable Prep Matters
The classic sofrito trio (onion, carrot, celery) should be cut into even 2-inch chunks for consistent cooking. I prefer leaving the onion halves whole with the root intact—this prevents them from breaking apart during simmering.
For maximum flavor extraction, scrub carrots and celery thoroughly under cold water to remove any dirt or pesticide residue that could make your broth bitter.
Simmer Control is Key
Maintaining a gentle simmer (small bubbles, not rolling boil) prevents cloudiness and extracts maximum collagen from the bones. I use a large, heavy-bottomed stockpot to distribute heat evenly.
If you see foam rising in the first 10 minutes, skim it off immediately—this removes impurities that would otherwise make your broth murky. The ideal simmer should look like a barely perceptible movement on the surface.
Herb and Spice Timing
Add whole bay leaves and peppercorns early in the cooking process—they infuse flavor gradually. For fresh herbs like thyme, add them after 2 hours of simmering to preserve their bright notes.
I always smash garlic cloves with the flat of my knife before adding them—this releases more flavor without burning. Never crush them completely, or you'll get a bitter taste. 🌿
Straining Techniques
For ultra-clear broth, line your strainer with double-layered cheesecloth or a coffee filter. I press the solids gently with a wooden spoon to extract every last drop of flavor, but I never force liquid through—this can make the broth cloudy.
For a more rustic texture, simply strain through a fine-mesh sieve and leave some vegetable pieces in. The choice depends on how you plan to use the broth.
Salt at the End
Adding salt only at the very end gives you complete control over seasoning. I taste the broth immediately after straining—this is your only chance to adjust before serving. For a lighter broth, reduce salt to ½ tsp; for deeper flavor, increase to 1½ tsp.
Remember, you can always add more salt later, but you can't remove excess. The broth should taste rich and savory, not salty. ✨
Nutrition facts
Frequently asked questions
Can I use chicken feet instead of regular bones?
Chicken feet add incredible gelatinous richness to your broth. Use about 4-6 feet for every 3 lbs of regular bones. They'll give your broth a velvety texture and deeper umami flavor. Just add them with the other bones during the roasting step.
What if I don't have time for a 3-4 hour simmer?
For a quicker version, simmer for at least 2 hours—this still extracts good flavor. Use a pressure cooker to cut time to 45-60 minutes, but monitor closely to avoid overcooking. The broth won't be as deep, but it'll still be better than store-bought!
Why does my broth turn cloudy?
Cloudiness usually means you boiled too vigorously or didn't skim the foam early on. Keep heat at a gentle simmer (just small bubbles) and skim any foam in the first 10 minutes. For extra clarity, strain through cheesecloth after simmering.
Can I make this broth in a slow cooker?
Yes! Brown the bones first, then transfer everything to your slow cooker with 10 cups water. Cook on low for 8-10 hours or high for 4-5 hours. The slow cooker method is perfect for hands-off flavor development—just remember to skim foam occasionally.
How do I use leftover bones for a second batch?
Save your cooked bones and vegetables for a second broth! Simply rinse them, return to a pot with fresh water, and simmer for 1-2 hours. Add new aromatics (onion, celery, herbs) to boost flavor. This method creates a lighter second broth perfect for soups.
