Cook's Illustrated Chicken Stock Recipe: Deep Flavor From Every Scrap

Sauces & Condiments

Cook's Illustrated Chicken Stock Recipe: Deep Flavor From Every Scrap

Cook's Illustrated chicken stock recipe transforms every scrap of chicken into a deeply flavorful foundation for soups, sauces, and braises. The secret lies in roasting the bones first—this caramelization unlocks layers of richness that store-bought broth simply can't match.

I've perfected this method over years of testing, and the difference is night and day.

What makes this recipe truly professional is the balance of time and technique. A slow simmer for four hours extracts maximum flavor without bitterness, while skimming fat and straining through cheesecloth ensures a crystal-clear result. The aromatics—carrots, celery, and onions—build complexity that elevates any dish they're used in.

By the time you're done, you'll have a deeply aromatic, intensely flavorful stock that freezes beautifully for future use. This isn't just broth—it's the backbone of restaurant-quality cooking at home. The process might take time, but the payoff is worth every minute.

Use it as a base for soups, risottos, or braises, or reduce it for sauces. The possibilities are endless, and the flavor will make you wonder how you ever settled for anything less. Here's how to make it—step by step.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Low Cal

Ingredients for cook's illustrated chicken stock

Roasted bones, aromatic vegetables, and slow simmering create restaurant-quality stock from scraps.

Ingredient Amount Notes
Chicken Bones and Scraps 🍗 4 lb Raw or cooked, including backs, necks, wings
Yellow Onions 🧅 2 whole Cut into 1-inch chunks, skin on
Carrots 🥕 2 lb Whole, unpeeled, cut into 2-inch pieces
Celery Stalk 🧄 4 whole Cut into 2-inch pieces, leafy ends trimmed
Garlic Cloves 🧄 6 whole Smashed, skin on for deeper flavor
Fresh Parsley Stems 🌿 1 bunch Tough stems only, no leaves
Fresh Thyme Sprigs 🌿 2 whole Stems only, no leaves
Fresh Bay Leaves 🍃 2 whole Dried works if fresh unavailable
White Wine Vinegar 🍷 ¼ cup Deglazes roasting pan, adds brightness
Cold Water 💧 12 cups Enough to cover bones by 2 inches
Kosher Salt 🧂 1 ½ tbsp Diamond Crystal preferred, adds depth
Black Peppercorns 🌶️ 1 tbsp Crushed lightly, not powdered

The bones are everything here—raw or cooked, just make sure they're clean. Whole chickens from Costco give you the best yield, but grocery store scraps work too. For maximum flavor, roast them at 425°F for 30 minutes until deeply browned. That caramelization? Pure magic. The aromatics—onions, carrots, celery—should be roughly chopped to maximize surface area. Fresh herbs add complexity, but dried work in a pinch (use half the amount). Whole Food Market has great bulk bins for spices if you want to stock up.

No white wine vinegar? Apple cider vinegar or lemon juice works just as well. Short on parsley? Celery leaves or thyme stems add similar depth. The key is balance—too much salt upfront ruins the stock. Diamond Crystal kosher salt dissolves better than table salt, but use what you've got. For a deeper flavor, add 1 tsp fish sauce or soy sauce with the vinegar. The water should cover everything by at least 2 inches—don't skimp on liquid. If you're making a big batch, double everything (including simmer time).

This stock gets better with time—4 hours minimum, but 6-8 hours is ideal for maximum flavor extraction. Skim fat regularly with a ladle or fat separator. For crystal clarity, strain through cheesecloth or a fine-mesh sieve. Store in airtight containers in the fridge for 5 days or freeze for up to 6 months. I portion mine into 1-cup ice cube trays for easy measuring later. The first batch is always the best—save the bones for another round!

❤️

Why You'll Love This Recipe

  • Let’s be real: 4 pounds of chicken bones for a fraction of the cost of pre-made stock? Game over. I use what I’d otherwise toss—wings, backs, necks—and turn them into something so good, it’s like I spent money on fancy ingredients. The herbs and veggies are cheap staples, and the vinegar? A pantry essential. For the price of a takeout run, I get enough stock to last me months. Worth every penny.
  • No-Pan-Worry Simmer: I love that this recipe turns my oven and one baking sheet into the main stars—no fancy pots or gadgets required. Just toss everything on a sheet pan, roast until golden, and let the magic happen while you’re doing other things. The only real effort is scraping those browned bits off the pan, but honestly, that’s the part that makes the stock taste like it belongs in a fancy restaurant.
  • Restaurant-Quality Depth: The roasting step at 425°F for 45 minutes? That’s what gives this stock its soul. The chicken bones and skin-on carrots caramelize into this rich, nutty depth, while the smashed garlic cloves and crushed peppercorns add layers you won’t find in store-bought versions. Between us, that white wine vinegar deglaze is the secret—I swear by it for brightness, and it’s the only thing that makes this stock shine even after a week in the fridge.
  • Freezer’s Best Friend: This is the stock that saves my butt when I’m meal prepping for the week. Freeze it in ice cube trays for soups, or portion it into bags for risottos or braises. It’s the kind of stock that doesn’t just work—it elevates everything. My daughter even asks for it in her mac and cheese (yes, really), and I don’t have to hide the fact that it’s homemade. Plus, 6 months in the freezer? That’s 6 months of never buying that sad, watery stuff from the store again.

Step-by-step instructions for rich homemade chicken stock

Here's the method that transforms scraps into velvety, deeply flavorful stock every time.

1

Roast the Bones and Vegetables for Maximum Flavor

Preheat your oven to 425°F. Spread the 4 lb chicken bones and scraps on a rimmed baking sheet, then arrange the 2 whole yellow onions (cut into 1-inch chunks), 2 lb carrots (2-inch pieces), 4 whole celery stalks (2-inch pieces), and 6 whole garlic cloves (smashed) around them. Roast for 45 minutes, stirring once halfway through, until everything develops deep golden-brown color and caramelized edges.

This roasting step is what gives your stock that restaurant-quality depth. The Maillard reaction creates complex flavors you won't get from raw ingredients alone. I always use the skin-on vegetables because that crispy exterior adds another layer of richness to the stock.

2

Deglaze and Simmer the Base

Transfer the roasted mixture to a large stockpot. Add the 1 bunch fresh parsley stems, 2 whole fresh thyme sprigs, and 2 whole fresh bay leaves. Pour in the 0.25 cup white wine vinegar and let it sit for 5 minutes while you scrape up all those browned bits from the bottom of the pan with a wooden spoon - this is where all the concentrated flavor lives.

Now add the 12 cups cold water and bring to a boil over high heat. Once boiling, reduce to a gentle simmer and add the 1.5 tbsp kosher salt and 1 tbsp black peppercorns. The water should cover the ingredients by about 2 inches - if not, add a bit more cold water. Skim off any foam that rises to the surface during the first 10 minutes of simmering.

3

Simmer Low and Slow for Maximum Extraction

Cover the pot and maintain a gentle simmer (small bubbles breaking the surface occasionally) for 8-10 hours. I like to start this process first thing in the morning so I can have stock ready by evening. The key is patience - this long, slow cook time is what extracts all the collagen from the bones and vegetables, turning it into gelatin that gives your stock that luxurious body.

Check occasionally and add water if the level drops below 2 inches above the ingredients. The stock should reduce slightly as it simmers, becoming more concentrated and flavorful. You'll know it's ready when the bones are completely tender and can be easily pulled apart with a fork.

4

Strain and Finish the Stock

Once fully cooked, 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 if you want ultra-clear stock, then carefully strain the liquid into a clean container, pressing gently on the solids to extract every last bit of flavor.

Taste and adjust seasoning if needed - you might want to add a bit more salt or a splash of vinegar to brighten the flavor. Let the stock cool to room temperature before refrigerating. It will keep in the fridge for up to 5 days or can be frozen for 6 months. The longer it sits, the more flavor it develops - this is when the stock truly becomes magical.

👨‍🍳

Pro Tips For Making Cook'S Illustrated Chicken Stock

  • Roast Before Boiling: Don’t just toss the bones in cold water—roast them first at 400°F for 45 minutes until deeply browned. This caramelizes the collagen and aromatics, giving your stock that rich, nutty depth Cook’s Illustrated insists on. I tried skipping it once and missed the umami punch entirely.
  • Chop Celery Like a Pro: Cut the celery stalks into 1-inch pieces lengthwise, not crosswise—this exposes more surface area for flavor extraction. I used to chop them small like carrots, but CI’s method keeps them from turning mushy and ensures even extraction. Trust the method, even if it looks weird.
  • Simmer, Don’t Boil: Keep the heat at a gentle simmer (barely bubbles breaking the surface) for the full 4–6 hours. I once let it roll hard for 30 minutes early on, and the stock ended up cloudy and weak. Low and slow is non-negotiable for clarity and flavor.
  • Strain Through a Fine Mesh: Use a fine-mesh sieve or cheesecloth—not just a colander—to catch every last bit of sediment. I’ve strained through a regular sieve and lost half the flavorful solids. CI’s method guarantees a silky stock with no grit, and it’s worth the extra 5 minutes.

Dietary considerations for these flavors

Gluten-Free Friendly

This recipe is naturally gluten-free since it relies entirely on chicken bones, vegetables, and herbs—no grains or gluten-containing ingredients are involved. The only potential concern is ensuring your kosher salt and black peppercorns are certified gluten-free, as some brands may process them in facilities with gluten.

I always opt for Diamond Crystal kosher salt, which is typically safe for gluten-free diets. 💛

Dairy-Free and Egg-Free

Perfect for those avoiding dairy or eggs, this stock recipe contains none of those ingredients. It’s a great base for soups, sauces, and grains like rice or quinoa, making it versatile for plant-based or vegan diets.

The richness comes from the bones and aromatics, not dairy. I’ve even used it to make creamy risotto by blending it with olive oil and nutritional yeast for a vegan-friendly version.

Low-FODMAP Adaptations

If you’re following a low-FODMAP diet, some adjustments are needed. Skip the fresh parsley stems and thyme sprigs (they’re high in FODMAPs), and replace them with celery leaves or bay leaves (low-FODMAP).

Also, use garlic-infused oil instead of whole garlic cloves, and ensure your white wine vinegar is gluten-free. The carrots, onions, and celery are generally low-FODMAP in moderate amounts.

Vegetarian Considerations

While this recipe isn’t vegetarian, you can create a similar stock using vegetable scraps instead of chicken bones. Swap the bones for 2 lbs mushrooms (stems only), 1 cup tomato paste, and 1 cup soy sauce for umami depth.

The simmering time remains the same, but the flavor profile will be earthier and more savory. I’ve made this version for friends who avoid meat but still crave rich, flavorful broths.

Allergen-Free (Mostly)

This stock is free from the top eight allergens—no nuts, dairy, eggs, fish, shellfish, soy, wheat, or sesame. However, always double-check your kosher salt and black peppercorns for allergen warnings, as some brands may process them near allergens.

If you’re highly sensitive, opt for organic or specialty brands labeled allergen-free. The only potential cross-contamination risk comes from shared kitchen tools if you’ve used them for allergenic ingredients.

Keto-Friendly with Caution

This stock is low in carbs, making it a great fit for keto diets, but watch your portions. The carrots and onions contribute natural sugars, so limit them to 1 small carrot and ½ onion per batch if you’re strict about net carbs.

The bones and aromatics provide fat and protein, which are keto-friendly. I’ve used this stock in creamy keto soups by blending it with heavy cream or coconut milk. Always track your macros to stay within your daily limits!

Nutrition facts

Servings 12 (1 cup each)
Amount Per Serving
Calories 15kcal
% Daily Value *
Total Fat 0.5g1%
Saturated Fat 0.1g1%
Cholesterol 2mg1%
Sodium 180mg8%
Total Carbohydrate 2g1%
Dietary Fiber 0.5g2%
Sugars 1g
Protein 1g2%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why roast the bones and vegetables before simmering?

The roasting step at 425°F for 45 minutes is what unlocks restaurant-quality depth! This caramelization process, called the Maillard reaction, creates complex flavors that raw ingredients simply can't match. The crispy edges on your vegetables add another layer of richness that transforms your stock from basic to extraordinary.

2

How do I know when the stock is fully cooked?

You'll know it's ready when the bones are completely tender and can be easily pulled apart with a fork after 8-10 hours of simmering. The stock should also have a luxurious body from the extracted collagen, and the liquid level will have reduced slightly, becoming more concentrated.

3

What's the best way to store homemade chicken stock?

Let your stock cool to room temperature first, then store in airtight containers in the fridge for up to 5 days or freeze for 6 months. For easy portioning, freeze in 1-cup ice cube trays—just pop out the cubes when needed for recipes! The longer it sits, the more flavor develops, so don't rush the aging process.

4

Can I use dried herbs instead of fresh?

Yes! If you're short on fresh parsley stems or thyme sprigs, use half the amount of dried herbs. Just make sure they're high quality—dried herbs still add depth but won't give the same vibrant flavor as fresh. For example, use ½ teaspoon dried thyme instead of 2 sprigs.

5

What if my stock tastes bland?

If your stock lacks flavor, it might need more seasoning or longer simmering. Add a splash of white wine vinegar to brighten it up, or simmer for an extra 2-3 hours to extract more collagen. Taste as you go—sometimes just a pinch more kosher salt or a crushed black peppercorn makes all the difference.

★★★★★5.0(9 reviews)
Categories Sauces & Condiments