Homemade Chicken Stock

If the idea of making your own homemade chicken stock sounds too difficult or fancy, I'm here to try and convince you otherwise. It is really one of the most basic things to do in the kitchen and even the newest cook will be able to pull this off with ease.

The difference between homemade chicken stock and the stuff you buy in cans or tetra packs is really out of this world. There is no comparison. And since it is so easy to make, and freezes very well, I really think you should make some.

Let me break down the steps so you'll see how easy it is:

  1. Throw all the ingredients into a big pot and add some water
  2. Turn up the heat and keep it at a gentle simmer for 4 hours
  3. Remove from heat and strain the stock twice

That's it! Theres only 3 simple steps. Easy. 🙂

Homemade Chicken Stock

 You can make chicken stock with either raw chicken bones or, like I do, with the bones that are leftover after you roast a chicken. Both will taste fantastic.

Freezing portions of the chicken stock in plastic freezer bags works great.

If you make this homemade chicken stock, make sure to snap a pic and tag @theendlessmeal on Instagram so I can like and comment on your photos. I love seeing TEM recipes you create.

Homemade Chicken Stock

Homemade Chicken Stock

Homemade chicken stock is incredibly easy to make and SO MUCH better than anything you can buy in a store. Make a big batch and freeze some for later!

If you love this recipe as much as we do, let us know with a 5-star rating!

4.92 stars (12 ratings)
Print Recipe Rate Recipe Pin Recipe


  • 1 lb chicken bones, if you're using bones from a whole roast chicken, break them into smaller pieces so that they fit easily in the pot
  • 2 medium onions, quartered (you can leave the skin on)
  • 2 medium celery stalks, roughly chopped
  • 2 medium carrots, roughly chopped
  • 1 head garlic, cut in half (no need to peel the cloves)
  • ½ teaspoon peppercorns
  • Optional: a rosemary branch, a few sage leaves, a few sprigs of thyme


  • Put all ingredients in a large pot and cover with water till the bones are 2-3 inches under water.
    1 lb chicken bones, 2 medium onions, 2 medium celery stalks, 2 medium carrots, 1 head garlic, ½ teaspoon peppercorns, Optional: a rosemary branch, a few sage leaves, a few sprigs of thyme
  • Bring to a simmer then reduce heat so that it stays at a very gently simmer. You don't want it to boil as it will make the stock look dirty. It won't affect the taste but it won't look as nice and clear. Continue to simmer gently, uncovered, for about 4 hours.
  • Remove from heat and strain through a colander into a large bowl. Place a fine-mesh sieve over another bowl and strain the stock once more to remove any small particles. Season to taste with sea salt.
  • Store in covered containers in your fridge for up to 3 days or freeze for longer storage.


To remove fat from the stock chill it in your fridge and the fat will solidify on top. Then simply scoop the fat out.
The amount of stock you get from this recipe will vary mostly due to the size of your pot.
Serving: 1 cup, Calories: 33kcal, Protein: 8g, Sodium: 89mg
DID YOU MAKE THIS RECIPE?If you love this recipe as much as we do, be sure to leave a review or share it on Instagram and tag @TheEndlessMeal.