Cook With Ido

Basics Soups Make Ahead

Chicken Bone Broth (Chicken Stock)

(roast first, then simmer slow — the foundation of every great soup)

I
By Ido
· May 2026 ·

This is the chicken bone broth I make in big batches every few weeks and freeze in containers — it's the foundation of every good soup, ramen, risotto, and stew I cook. The technique that makes the difference: roast the bones first, then simmer them slow. Roasting deepens the flavour and gives the broth that golden colour you can't get from raw bones, and the long simmer extracts the gelatin and minerals that make a stock taste like a stock instead of salty water. The result is liquid gold — rich, gelatinous when chilled, and powerful enough to elevate anything you pour it into.

Prep
30
min
Simmer
4
hours
Yields
~3 L
batch
Level
Intermediate
Jump to Recipe
Three plastic containers full of golden homemade chicken bone broth on a wooden board

A batch of golden chicken bone broth — the foundation of every soup I make

Advertisement

Why This Chicken Bone Broth Works

Most homemade chicken stock recipes skip the single most important step: roasting the bones before they ever touch water. It's the difference between a pale, watery liquid that tastes vaguely chicken-adjacent and a deep, golden broth that tastes like the soul of a chicken. Twenty minutes in a hot oven on the grill setting browns the surface of the bones and builds the Maillard reactions that give roasted meat its flavour — and that flavour gets pulled into the water during the simmer.

The other thing that separates great broth from average broth is time. There are no shortcuts here. The four hours of slow simmering is what extracts the gelatin from the cartilage and the minerals from the bones. You'll know you got it right when your fridge-cold broth has the texture of soft jelly — that's the gelatin, and that's exactly what you want (the team at Serious Eats has a great deep-dive on the science of gelatin extraction if you want to go further down the rabbit hole). When you reheat it, it melts back into liquid and adds body to whatever you're cooking.

The aromatics — onions, carrots, celery, parsley, dill, ginger, bay — go in at the very end (last hour only). Vegetables that simmer for four hours turn bitter and muddy. An hour is plenty to extract their flavour without breaking them down to mush.

🔥
Roast first, simmer second
Raw chicken bones make pale, weak stock. Roasted bones make rich, golden stock. The 20-minute roast is the single biggest upgrade you can make to homemade broth — non-negotiable in my kitchen.
Chicken bone broth ingredients laid out with labels: chicken bones, carrots, onions, ginger, parsley, garlic, dill, bay leaves and celery
Everything you need — a chicken carcass, basic vegetables, and aromatics

How to Make Chicken Bone Broth, Step by Step

1
Roast the bones
  • Preheat the oven to 200°C (400°F) on grill setting.
  • Spread the chicken bones on a baking tray lined with parchment paper for easy cleanup.
  • Sprinkle generously with salt and pepper, then drizzle with olive oil.
  • Roast for about 20 minutes until deeply browned — slightly burnt edges are good, that's where the flavour lives.
  • Don't toss the rendered juices on the tray — you'll want those.
2
Start the pot
  • Fill your largest pot about ¾ full with water — I use an 11-litre tall pot. Tall pots reduce less water during the simmer than wide ones.
  • Salt generously, like you'd salt pasta water. The broth will reduce, so don't oversalt — you can adjust later.
  • Bring to a boil, then add the roasted bones along with all the rendered juices from the roasting tray.
Pouring rendered bone juices from the roasting tray into a large pot of simmering water with chicken bones
Pour every drop of those rendered juices into the pot — that's pure flavour
💧
Don't waste the roasting juices
The brown rendered fat and crispy bits stuck to the roasting tray are concentrated flavour bombs. Scrape every bit into the pot — even add a splash of hot water to the tray to deglaze it and pour that in too. This is the difference between okay broth and great broth.
3
Simmer the bones (3 hours)
  • Once the pot returns to a boil, decide on your style: low simmer for clear broth, hard boil for milky-white broth.
  • Let the bones cook for about 3 hours.
  • Check every 30 minutes or so and top up with water if it has reduced too much — you don't want bones exposed.
Overhead view of roasted chicken bones simmering in a large white pot of clear broth on the stove
Roasted bones in the simmering pot — top up with water as it reduces
🌫️
Clear vs milky broth
Low heat + gentle simmer = a clear, golden broth, classic French style. High heat + hard boil = a cloudy, milky-white broth, classic Japanese tonkotsu style. Both are correct. I prefer the milky version because the texture is richer and the colour is deeper — but it's a personal call.
Advertisement
4
Add the vegetables (final hour)
  • Roughly chop all the vegetables and aromatics — no need to peel or clean perfectly, everything will be strained later.
  • At the 3-hour mark, add the carrots, onions, green onions, celery, garlic, ginger, parsley, dill, and bay leaves.
  • Continue simmering for one more hour. This is enough to extract their flavour without turning them muddy.
5
Cool slightly, then strain
  • Turn off the heat and let the pot sit for 15-20 minutes. Hot stock is dangerous to handle and tears cheesecloth.
  • Set up a large clean pot underneath a strainer lined with cheesecloth (or any thin clean cloth — a clean tea towel works).
  • Carefully pour or ladle the broth through. Press gently on the solids to extract every drop, then discard the bones and vegetables.
Animated GIF of a cheesecloth-lined strainer being set up over a clean pot, ready to strain the chicken bone broth
Cheesecloth-lined strainer over a clean pot — the setup that makes straining painless
Animated GIF of the surface of freshly strained golden chicken bone broth in a large pot
The final result — clean, golden, full of body
🧊
The gelatin test
Pour a little broth into a small cup and refrigerate it overnight. If it sets like soft jelly, you nailed it — that's the gelatin from the cartilage. If it stays liquid, your broth needed more time on the stove.

Storage

Cool the broth completely before storing. The fastest way: set the pot in a sink full of cold water with ice and stir every few minutes — it'll come down to fridge temperature in about 30 minutes. Once cold, transfer to plastic containers (the rectangular deli-style ones stack well in the freezer).

Fridge: up to 1 week. Freezer: up to 6 months.

⚠️
Container warnings
Don't use zip-lock bags — they leak. Don't use glass for the freezer — it can crack as the broth expands. Plastic containers with snap-on lids are the move. Leave a little headspace at the top of each container for expansion.

What to Use It For

Once you have a stash of homemade broth, almost everything you cook gets better. A few of my favourite uses:

Soups
The obvious one. Chinese chicken corn soup, udon chicken soup, ramen, vegetable soup, lentil — anything liquid is better with this base.
Cooking rice
Replace water 1:1 when cooking plain rice or risotto. The rice absorbs the broth and tastes seasoned without you adding a thing.
Sauces & stews
Use as the liquid in pan sauces, pasta sauces, lasagna fillings, or any slow-braised stew. Adds body and depth nothing else can.
Slow-cooked meats
Braising liquid for short ribs, pulled chicken, lamb shanks. The collagen in the broth helps tenderise tough cuts beautifully.
Tips for the Best Bone Broth
  • 🦴 Save bones over time: Every time you eat a roast chicken or break down a whole bird, freeze the bones in a zip-lock bag. When you have enough for a batch (~1.5 kg), it's broth day.
  • 🔥 Roast hard: Don't be precious about the roast. You want deep brown, almost-burnt edges. Pale roasted bones make pale broth.
  • ⏱️ Don't rush the simmer: Three hours is the minimum. Some people go six or eight. Less than three and you don't extract enough gelatin to set when chilled.
  • 🥕 Vegetables go in late: One hour at the end, no more. Long-cooked vegetables turn the broth bitter and muddy.
  • 🧂 Salt lightly: Salt during simmering, but lightly. The broth reduces and concentrates — it's much easier to add salt later than to remove it.
  • 🧊 Cool fast, freeze flat: Cool the broth quickly (cold water bath), then freeze in shallow containers. Frozen broth thaws much faster in shallow shapes than in deep blocks.
  • 🌟 Skim the foam: In the first 30 minutes of simmering you'll see grey foam rise to the top. Skim it off with a spoon — it's just impurities and removing it gives a cleaner-tasting broth.
Advertisement

Frequently Asked Questions

Honestly, the line is blurry. Traditionally, "stock" simmers for 3-4 hours and "bone broth" simmers for 8-24 hours to extract more gelatin and minerals. In practice, this recipe sits between the two — long enough to be properly gelatinous, short enough to do in an afternoon. Call it whatever you want. It tastes the same.
Yes to both. Slow cooker: roast the bones the same way, then simmer on low for 8-12 hours, adding vegetables for the last hour. Pressure cooker (Instant Pot): roast the bones, then pressure cook on high for 90 minutes with a natural release, adding vegetables and pressure-cooking another 15 minutes. Both work well — the long simmer on the stove is just my preference because I like watching the pot.
You can skip it and you'll still get a usable broth, but it'll be paler and less flavourful — closer to what comes out of a supermarket carton. Twenty minutes of roasting is the single biggest upgrade you can make. If you're going to invest four hours in simmering, the extra twenty minutes is absolutely worth it.
No — cloudy broth just means you boiled it hard instead of simmering low. It's not a mistake; it's a different style. Cloudy, milky broth is what's used for Japanese tonkotsu ramen and it's gorgeous. If you specifically want crystal-clear broth (for a French consommé style), keep the heat lower and just barely simmer for the whole time.
Starting with an 11-litre pot at three-quarters full, after 4 hours of simmering and reduction, you typically end up with around 3 litres of strained broth. That's roughly three large deli containers — enough for several batches of soup, plus rice cooking and a few stews. If you want more, scale up your pot.
Yes, and it's brilliant for small uses. Pour cooled broth into silicone ice cube trays and freeze. Once frozen, transfer the cubes to a zip-lock bag. Each cube is roughly 30 ml — perfect for deglazing a pan, adding to a sauce, or finishing risotto. I keep both: large containers for soups, ice cube tray for everything else.

Drop a comment below and let me know how your broth turned out — and what you used it for. The first time you cook rice in homemade chicken broth instead of water, you understand why people get into this. For ideas, try my chicken corn soup or udon chicken soup — both are dramatically better with this base.

Made this recipe?

Leave a rating — it really helps the blog.

No ratings yet