Sauces & Condiments
Cook's Illustrated chicken stock recipe transforms raw chicken bones into a deep, rich foundation for every soup, sauce, or braise you'll ever make. This isn't just stock—it's the secret weapon behind restaurant-quality flavor in your home kitchen, developed through years of precise testing and refinement.
The key lies in extracting maximum flavor from every ingredient while avoiding bitterness, a balance that separates good stock from extraordinary.
What sets this method apart is the attention to detail that professional chefs rely on: low-and-slow simmering, careful skimming of impurities, and the strategic use of aromatics to build complex flavor.
Unlike quick versions that skimp on time or ingredients, this recipe delivers unmatched depth in just under 4 hours—perfect for meal prep or when you know you'll need stock for multiple dishes. The result is a clear, golden liquid with layers of savory sweetness that elevate any recipe it touches.
This isn't a recipe you'll use once and forget. The versatility of great chicken stock means it transforms your cooking—think velvety soups, silky sauces, or tender braised meats. We'll walk through every step, from selecting the right bones to proper storage techniques that preserve flavor for weeks.
Whether you're a home cook looking to elevate your skills or a seasoned chef refining your technique, this is the stock recipe that will change how you approach flavor in your kitchen.
Here's where the magic happens: we'll cover both white and brown stock variations, so you can choose the perfect base for your next project. The difference in color and flavor comes down to one simple technique—something you'll master after your first batch. Let's build flavor that lasts.
Ingredients for cook's illustrated chicken stock
The bones are the heart—everything else unlocks their hidden flavor layers.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Bones 🍗 | 3 lb | Raw or leftover, no meat |
| Cold Water 💧 | 12 cups | Filtered preferred for clarity |
| Yellow Onion 🧅 | 1 whole | Quartered, skin on |
| Carrots 🥕 | 2 whole | Scrubbed, cut into chunks |
| Celery Stalks 🌿 | 3 whole | Cut into 2-inch pieces |
| Garlic Cloves 🧄 | 4 cloves | Smashed, skin on |
| Fresh Parsley Stems 🌿 | 4 whole | Tied in bundle |
| Fresh Thyme Sprigs 🌿 | 2 whole | Stems intact |
| Bay Leaves 🌿 | 2 whole | Dried, standard size |
| White Peppercorns 🌶️ | 1 tsp | Crushed lightly |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The bones make or break this. Raw chicken bones from the butcher's counter (ask for necks, backs, and wings—they're flavor gold) work best, but leftover roasted bones from your Sunday chicken are perfect too. Avoid anything with meat still clinging. For aromatics, organic produce at Whole Foods or your local farmers market adds subtle sweetness, but the grocery store stuff works fine. The parsley stems and thyme sprigs are non-negotiable—they infuse the stock with bright, herbal notes that jarred bouillon can't match. If you're making white stock, skip browning the bones entirely. For brown stock, pat them dry and sear in a cold pan until deeply golden—this Maillard reaction builds that restaurant-quality depth.
No fresh parsley? Dried parsley at half the amount works, but it lacks the fresh brightness. Short on thyme? Rosemary or tarragon can step in, though they'll change the flavor profile slightly. The lemon juice is optional but worth it—it brightens the stock and balances any bitterness. For a vegetarian version, swap bones for mushroom stems and soy sauce (1 tbsp), but the flavor won't be identical. The bay leaves? Don't skip them—they add an earthy complexity that's hard to replicate. If you're using leftover bones, give them a quick rinse under cold water to remove any residual fat or seasoning. And trust me on the water: cold water extracts cleaner flavor than hot—no need to boil it first.
Stock keeps beautifully. Strain it through a fine-mesh sieve into clean jars, then cool it quickly in an ice bath to prevent bacterial growth. Once chilled, it'll last 5-6 days in the fridge or 6 months in the freezer. I freeze mine in 1-cup portions for easy use—just thaw overnight in the fridge. For brown stock, the fat on top is pure flavor gold. Skim it off and save it for roasting potatoes or finishing sauces. White stock? The clear, pale liquid is your blank canvas—use it as the base for delicate soups and sauces. And if you make a big batch? Double the recipe—you'll want it on hand for everything from risotto to braising.
Why You'll Love This Recipe
- No Chopping Needed: I swear by this trick—just toss in whole onion, carrots, and celery (peeled, yes, but no dicing required). The stock still tastes rich and layered, like I spent hours prepping.
- Deep Umami Magic: That crispy chicken skin and bone marrow? Pure flavor gold. The long simmer pulls out a savory depth that turns plain rice or mashed potatoes into something restaurant-worthy.
- Weeknight Pantry Hero: Between us—this is my secret for using up random veggie scraps. Toss in whatever’s left (even a stray leek or parsley stems) and call it a flavor boost. Freezer-friendly too.
- Budget-Friendly Luxury: Chicken bones are cheap, and this makes gallons. I freeze it in ice cube trays for quick broth boosts—no more buying pricey cartons when I can make this in bulk for pennies.
Step-by-step instructions for homemade chicken stock
Here's how to transform simple ingredients into a rich, flavorful stock that elevates every dish.
Prepare the Base Ingredients
Start by placing the 3 lb chicken bones in a large stockpot. This is your flavor foundation—using bones with some meat still attached will give you a richer result. Add the 1 whole yellow onion, 2 whole carrots, and 3 whole celery stalks to the pot, all cut as specified. These vegetables create the classic "mirepoix" base that forms the backbone of flavor in stock.
Next, add the 4 smashed garlic cloves (skin on) and the 4 whole fresh parsley stems tied in a bundle. The parsley adds brightness and freshness that balances the deeper flavors. Tuck in the 2 whole fresh thyme sprigs and 2 whole bay leaves—these aromatic herbs will infuse the stock with complex, earthy notes. Finally, sprinkle in the 1 tsp crushed white peppercorns and 1 tsp salt to enhance flavor development during cooking.
Cover with Cold Water and Bring to a Simmer
Pour in the 12 cups cold water over the ingredients. Using cold water helps extract more flavor from the bones and vegetables. The water level should completely cover all ingredients by about 1 inch—this ensures even cooking and maximum extraction of gelatin and collagen from the bones.
Place the pot over medium-high heat and bring to a gentle boil. Once boiling, immediately reduce the heat to maintain a barely simmering temperature—you should see just a few small bubbles breaking the surface. A rolling boil will cloud the stock and make it murky. Skim off any foam or impurities that rise to the surface during the first 10 minutes of cooking using a fine-mesh skimmer or ladle.
Simmer for Deep Flavor Development
After skimming, continue simmering uncovered for 2 hours. This long, gentle cooking time is crucial—it allows the collagen in the bones to break down into gelatin, which gives stock its rich, velvety texture. The vegetables will soften and infuse their flavors, while the herbs will release their aromatic oils.
About 30 minutes before the end of cooking time, stir in the 1 tbsp freshly squeezed lemon juice. This brightens the stock and adds a pleasant acidity that cuts through the richness. The lemon juice also helps prevent the stock from becoming too heavy or one-dimensional in flavor.
Strain and Store for Maximum Freshness
After simmering, remove the pot from heat and let the stock sit for 10 minutes to allow any settled particles to sink to the bottom. Line a fine-mesh strainer with cheesecloth or a coffee filter for extra clarity, then carefully strain the stock into a large bowl or measuring cup. Discard the solids in the strainer—they've given everything they've got to your stock.
Let the stock cool to room temperature, then transfer it to airtight containers. For best results, refrigerate for up to 5 days or freeze for up to 3 months. The stock will continue to develop flavor as it cools, so don't be tempted to serve it immediately after straining—patience here makes all the difference in the final result.
Pro Tips For Making Cook'S Illustrated Chicken Stock
- Roast the Bones First: I learned this the hard way—skipping the roast step means flavorless broth. Pat the bones dry, then roast them at 425°F for 20-30 minutes until deeply browned. That caramelization is where the depth comes from, and it’s the thing that matters most in stock.
- Chop Veggies Small: Don’t be lazy with the mirepoix—cut onions, carrots, and celery into ½-inch pieces. Smaller bits infuse faster and prevent a muddy, bitter stock. (Yes, even if you’re impatient like me, this makes a real difference.)
- Simmer, Don’t Boil: After adding cold water, bring to a gentle simmer—tiny bubbles breaking the surface, not a rolling boil. Boiling scalds the collagen and turns stock cloudy. Once simmering, skim foam for the first 10 minutes, then let it work its magic low and slow.
- Strain Twice: Use a fine-mesh strainer first to catch big bits, then a cheesecloth-lined colander for the final pour. The second strain guarantees a silky texture—no one wants grit in their stock. (Your future self will thank you.)
Troubleshooting great cook's illustrated chicken stock
Cloudy Stock Fix
If your stock looks murky instead of clear, you likely boiled it too vigorously or didn't skim enough foam. For immediate clarity, chill the stock completely in the fridge—fat and impurities will solidify on top. Scoop these off before reheating.
For future batches, maintain a gentle simmer (just a few bubbles) and skim foam for the first 15 minutes. I once ruined a batch by ignoring the simmer—now I use a ThermoWorks Smoke thermometer to keep temps below 195°F. 🌡️
Bitter Taste Solutions
Bitterness usually means overcooked bones or insufficient skimming. If your stock tastes bitter, add ½ cup heavy cream or 1 tbsp lemon juice per quart to balance. For prevention, never let the stock boil hard, and remove bones when they're just tender (not charred).
I learned this the hard way with my first batch—now I set a timer for 2 hours max unless using gelatinous bones like feet or knuckles. 💡
Weak Flavor Rescue
Pale, bland stock often results from insufficient aromatics or short cooking time. Boost flavor by adding 1 extra onion, 1 extra carrot, and 1 extra celery stalk to the pot and simmering 30 minutes longer.
For instant depth, reduce the stock by 25% in a saucepan (don't boil dry) to concentrate flavors. I keep a stash of penzeys smoked paprika on hand to sprinkle in—just ¼ tsp adds smoky richness without overpowering. 🌶️
Fat Separation Issues
Excessive fat floating on top? This is normal but can be controlled. For white stock, skim fat frequently during cooking. For brown stock, save the fat—it's pure flavor! If separation happens after storage, chill completely, then spoon off the solidified fat layer.
I freeze brown stock in 1-cup portions with the fat layer intact—just thaw and skim when ready to use. For quick separation, add 1 ice cube to each cup of stock before freezing. ❄️
Gelatinous Texture Problems
Stock that's too thick or gel-like usually means overcooked bones or insufficient water. For immediate fixing, whisk in ¼ cup cold water per quart of stock to thin. To prevent this, use 1 cup more water than called for and remove bones when they're just tender.
I test bone doneness by gently pressing with tongs—they should separate easily. For extra clarity, strain through double-layered cheesecloth after simmering. 🧂
Storage Spoilage Prevention
Stock that smells sour or tastes off has spoiled—never risk it. Prevent spoilage by cooling stock quickly in an ice bath, then storing in airtight containers with 1-inch headspace. Label with dates and refrigerate for 5 days max or freeze for 6 months.
I use glass mason jars for fridge storage—they're easier to reheat than plastic. When reheating, bring to a rolling boil for 1 minute to kill any bacteria. 🔥
Nutrition facts
Frequently asked questions
Can I use chicken bones with meat still attached?
Bones with a little meat yield richer stock as the proteins break down during cooking. Just remove any large chunks before simmering. For maximum flavor, use a mix of necks, backs, and wing bones—they're packed with collagen and marrow.
What's the difference between white and brown stock?
White stock uses raw bones and cold water, resulting in a pale, delicate liquid perfect for sauces and soups. Brown stock requires searing bones first to develop deep color and complex flavors, ideal for braising and rich dishes. The key difference is the Maillard reaction from browning.
How do I know when the stock is done?
For most recipes, simmer for 2-3 hours until the bones are tender and the stock has reduced slightly. Test by gently pressing a bone with tongs—it should separate easily. The stock should smell rich and aromatic, not burnt.
Can I make this recipe in a slow cooker?
Yes! Combine all ingredients in your slow cooker and cook on low for 8-10 hours or high for 4-5 hours. The gentle heat works perfectly, though you'll need to skim foam more frequently. Just avoid overfilling—leave room for the stock to develop.
What if I don't have fresh herbs?
No problem! Use ½ tsp dried thyme and ½ tsp dried parsley instead of fresh. For bay leaves, dried works perfectly—just use the same amount. The flavor will be slightly different but still delicious. For extra depth, add ¼ tsp smoked paprika or a pinch of MSG.
