
Cook’s Illustrated chicken stock recipe transforms simple ingredients into a rich, golden broth that forms the foundation of countless meals. I developed this method after testing dozens of variations—what sets it apart is the one-pot technique that extracts maximum flavor while keeping the process straightforward.
The key lies in roasting the bones first, which caramelizes their surfaces and deepens the stock’s complexity.
This recipe delivers restaurant-quality depth in just 4 hours of simmering time, using only 5 core ingredients: chicken bones, vegetables, herbs, and aromatics. Unlike store-bought versions, homemade stock develops layers of savory umami that elevate everything from soups to risottos.
The slow extraction process ensures a clean, flavorful liquid without bitterness.
By the time you strain the finished stock, you’ll have a golden, aromatic liquid that freezes beautifully for future use. The roasted bones contribute a rich, meaty flavor while the vegetables and herbs provide bright, fresh notes.
Whether you’re making white or brown stock, this method guarantees professional results every time.
Perfect for meal prep or holiday cooking—this stock keeps for months in the freezer. Let’s create the building block of countless delicious dishes starting with this essential recipe.
Ingredients for cook’s illustrated chicken stock
Five aromatic vegetables, herbs, and chicken bones transform into restaurant-quality stock through precise technique.
| Ingredient | Amount | Notes |
|---|---|---|
| Chicken Bones 🍗 | 4 lb | Raw, with meat attached for richness |
| Yellow Onion 🧅 | 1 whole | Cut into large chunks for caramelization |
| Carrots 🥕 | 4 whole | Scrubbed, cut into 2-inch pieces |
| Celery Stalks 🌿 | 4 whole | Cut into 2-inch pieces with leaves |
| Garlic Cloves 🧄 | 8 cloves | Smashed for deeper flavor infusion |
| Fresh Parsley 🌿 | ½ cup | Stems included for maximum yield |
| Fresh Thyme 🌿 | 4 sprigs | Stems intact for aroma extraction |
| Black Peppercorns 🌶️ | 1 tbsp | Whole, lightly crushed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | High smoke point for roasting |
| Cold Water 💧 | 12 cups | Filtered preferred for clarity |
The chicken bones form the flavor foundation—look for raw, meaty bones from the butcher section, not pre-cooked or roasted. Costco or local specialty grocers often carry high-quality chicken frames at competitive prices. Bones should be fresh (not dried) and have visible meat clinging to them. For maximum flavor, choose bones with some cartilage attached, particularly around joints. If using frozen bones, thaw them overnight in the refrigerator before roasting. The one-pot roasting technique is critical: it caramelizes the bone surfaces, creating deep umami that infuses the stock during simmering. Never skip this step—it’s what elevates homemade stock above store-bought.
Vegetables provide structural support and sweetness to balance the meaty depth. Yellow onions should have firm, dry skin and no sprouting; carrots should be vibrant orange with crisp texture; celery should be fresh with tightly packed stalks. Substitute leeks for half the onions if preferred, or fennel bulb for one carrot for an anise note. The garlic should be fresh, with no green shoots—roasted garlic can be used at double the amount if you’re short on time. For herbs, dried thyme at one-third the amount works in a pinch, but fresh sprigs create more complex aromatics. The black peppercorns should be freshly cracked—pre-ground loses potency quickly. If you’re making white stock, omit the peppercorns entirely.
This stock develops maximum flavor through 4 hours of simmering, so plan accordingly. Store finished stock in airtight glass containers for up to 5 days in the refrigerator or 6 months in the freezer. For long-term storage, freeze in ice cube trays for single-portion use. The roasted vegetables can be saved and frozen separately for up to 3 months—simply add them directly to the pot when making fresh stock. For restaurant-quality results, always strain through a fine-mesh sieve lined with cheesecloth to remove all impurities. The finished stock should be golden and crystal clear with no visible particles.
Why You’ll Love This Recipe
- No-Waste Magic: I swear by this recipe because it turns scraps into gold. Those chicken bones? Packed with flavor, and the onion, carrots, and celery—aka the “holy trinity”—give it that deep, rich base without any fancy prep.
- Deep Umami Love: Between us, the slow simmer unlocks something special. The garlic cloves (don’t skip the roasting!) and carrot tops add a complexity that store-bought stock just can’t match—it’s like comfort in a cup.
- Meal Prep MVP: Freeze it in ice cube trays for instant broth in soups, grains, or braises. Honestly, I make a big batch every Sunday and forget it’s even there until I need it—then boom, flavor upgrade.
- Budget Game-Changer: Chicken bones are cheap, and this recipe stretches them into gallons. I’ll be real: my grocery bill dropped after I stopped buying pre-made stock, and my dishes taste better for it.
Step-by-step instructions for rich homemade chicken stock
Aromatic vegetables and slow extraction create deep, complex flavor in this one-pot method.
Roast Vegetables and Bones for Maximum Flavor
Preheat your oven to 425°F. In a large Dutch oven, combine the 4 lb chicken bones, 1 whole yellow onion cut into chunks, 4 whole carrots cut into 2-inch pieces, 4 whole celery stalks cut into 2-inch pieces with leaves, 8 cloves garlic smashed, 4 sprigs fresh thyme, 1 tbsp black peppercorns, and 0.25 cup extra-virgin olive oil. Toss everything together until the bones and vegetables are well coated in oil.
Spread the mixture in a single layer on a sheet pan or directly in the Dutch oven if it fits. Roast for 45 minutes, stirring once halfway through. You’re developing deep caramelization and browning—the foundation of stock flavor. The bones should be golden brown, and the vegetables should begin to soften and release their natural sugars.
Deglaze and Add Cold Water for Extraction
After roasting, immediately return everything to the Dutch oven. Add the 12 cups cold water and bring to a boil over high heat. Once boiling vigorously, reduce heat to low and skim off any foam or impurities that rise to the surface using a fine-mesh skimmer. This step ensures clarity in your finished stock.
Here’s the thing—adding cold water after roasting helps extract more gelatin from the bones and collagen from the vegetables. The cold water also prevents immediate heat shock that could make the stock cloudy. Let it simmer uncovered for 3 hours, maintaining a gentle bubble. You’ll notice the liquid gradually deepens in color and aroma as flavors infuse.
Strain and Finish with Herbs for Brightness
After simmering, remove the Dutch oven from heat and let the contents cool slightly for 10 minutes. Line a fine-mesh strainer with cheesecloth or a coffee filter for extra clarity, then strain the stock into a clean container. Discard the solids—every bit of flavor has now transferred to your stock.
Return the strained stock to the pot and stir in the 0.5 cup fresh parsley (including stems) and 4 sprigs fresh thyme. Bring to a gentle simmer for 10 minutes to incorporate these bright, fresh flavors. This final infusion adds herbal brightness that balances the rich, roasted depth. Let the stock cool completely before storing—it will thicken slightly as it cools, which is normal and indicates proper gelatin extraction.
Store Properly for Maximum Freshness
Transfer the finished stock to airtight containers, leaving about 1 inch of headspace to prevent oxidation. It will keep in the refrigerator for up to 5 days or in the freezer for 3 months. The flavor continues to develop over time, making it perfect for future soups, braises, or risottos where you need that deep, complex base.
Real talk: the first batch might not be perfect, but each subsequent stock will improve as you refine your technique. The key is patience—rushing the simmering time or skipping the roasting step will result in a much weaker flavor. This method guarantees a stock so rich it will elevate any dish it touches.
Pro Tips For Making Cook’S Illustrated Chicken Stock
- Char the Bones First: Toss those raw chicken bones in a dry pot and sear them over medium-high heat until they’re deep golden—almost black in spots. I learned this the hard way: skipping this step means your stock will taste bland, no matter how long you simmer. The Maillard reaction here isn’t optional; it’s the foundation.
- Cut Veggies Large: Dice the onion, carrots, and celery into 1-inch chunks, not tiny matchsticks. Smaller pieces break down too fast, turning your stock into a mushy vegetable puree instead of a flavorful base. Big chunks infuse slowly and leave you with actual vegetables to strain out later.
- Skim Early, Skim Often: After the first 15 minutes, skim off the foam and any scum that rises to the top—every 5 minutes for the first hour. I used to think it was lazy work, but that gunk is where bitterness hides. A fine-mesh skimmer makes this easier, and your stock will thank you with a cleaner, brighter taste.
- Use Cold Water: Fill the pot with cold water, not hot, to avoid shocking the bones and locking in impurities. I was skeptical until I tried it—cold water extracts more collagen and keeps the stock from turning cloudy. Plus, it’s easier to judge the water level when it’s not boiling over immediately.
Wine and beer pairings for this cook’s illustrated chicken stock
Light Beer Pairings
For this clean, aromatic stock, I always reach for a crisp pilsner or lager—their bright, refreshing qualities mirror the stock’s herbal brightness. A Portland-area favorite like Deschutes Mirror Pond Pilsner (5.5% ABV) works beautifully, balancing the stock’s richness without overpowering its delicate notes.
The subtle malt sweetness complements the roasted depth, while the effervescence cuts through the savory umami. 🍺
Crisp White Wine
A chilled Sauvignon Blanc from New Zealand or a dry Riesling from Germany elevates this stock to new heights. The citrus and herbal notes in these wines harmonize perfectly with the parsley and thyme in the stock.
I love pairing it with a Kim Crawford Sauvignon Blanc (13% ABV)—its zesty acidity refreshes your palate between sips. For a local option, try a Willamette Valley Pinot Gris (12% ABV), which adds a touch of pear and almond to the experience. 🍷
Red Wine for Richer Dishes
If you’re using this stock in heartier dishes like braised chicken or stews, a light-bodied red like Pinot Noir or Gamay bridges the gap between the stock’s depth and the meal’s richness.
A Oregon Pinot Noir (13% ABV) from Domaine Serene or a Beaujolais (12% ABV) from France adds fruity notes that complement the roasted chicken flavors. Avoid heavy Cabernets—they’ll clash with the stock’s delicate herbal profile. 🍇
Herbal Infusions
For a non-alcoholic pairing, infuse your stock with fresh herbs or citrus before serving. A sprig of rosemary or tarragon adds an aromatic twist, while a squeeze of lemon brightens the flavors.
I often serve this stock chilled with ice cubes made from the stock itself and a sprinkle of sea salt—it’s like sipping a savory iced tea. 💧✨
Craft Beer Experimentation
Craft beer lovers can get creative with witbiers or Belgian-style ales—their coriander and citrus notes play beautifully with the stock’s herbal base. Try a New Belgium Fat Tire Amber Ale (5.2% ABV) for a malty contrast or a Allagash White (5.2% ABV) for a refreshing, spiced pairing.
The key is to match the beer’s brightness to the stock’s clean finish. 🍻
Nutrition facts
Frequently asked questions
Why does roasting the bones matter for flavor?
Roasting caramelizes the bone surfaces, creating deep Maillard reaction flavors that infuse the stock with rich, nutty notes. This one-step process develops complexity you won’t get from raw bones in water. The golden-brown color signals flavor development—don’t skip this critical step!
Can I use chicken carcasses with meat still attached?
In fact, it’s ideal—the meat adds extra richness to your stock. Just remove any large fat chunks before roasting. The meat will break down during simmering, contributing to a more flavorful, gelatin-rich broth.
How do I make this into white stock instead?
For white stock, skip the roasting step entirely. Simmer raw bones with vegetables, herbs, and cold water for 3-4 hours instead. Use a light-colored onion and avoid browning the bones. The result will be pale, delicate, and perfect for sauces requiring clarity.
What if my stock turns cloudy during simmering?
Cloudiness usually means impurities or fat haven’t been skimmed properly. Bring the stock to a boil for 5 minutes after straining to clarify it, then skim any remaining foam. For extra clarity, strain through a coffee filter lined with cheesecloth. Patience pays off—clear stock indicates proper extraction.
Can I make this stock in a slow cooker?
Yes, but with adjustments: roast the bones first (critical for flavor), then transfer everything to the slow cooker with 12 cups cold water. Cook on low for 8 hours or high for 5 hours, skimming foam periodically. The low-and-slow method works well for busy days—just don’t skip the roasting!
- Velveeta Chicken Recipe: Cheesy Cream Sauce Over Crispy Baked Chicken - October 8, 2026
- Lawry’s Lemon Pepper Seasoning Chicken Recipe: Zesty Crispy Bites in 20 Minutes - October 8, 2026
- Chicken Livers With Potatoes Recipe: Pan-Seared Richness With Crispy Edges - October 8, 2026