How to make chicken stock: your complete guide to making an easy, rich, and delicious chicken stock at home.

A while back I posted an epic guide to making Roasted Chicken (which you should definitely go read if you haven’t already!). And as a follow-up, I have another guide for you: How to make chicken stock (from the leftover chicken carcass).

If you’ve never made homemade chicken stock before, friend, you are in for such a treat.

Vertical image of two jars of homemade chicken stock on white counter. - 1 Vertical image of two jars of homemade chicken stock on white counter. - 2

Why You Should Make Chicken Stock at Home

There’s a richness and depth of flavor to homemade chicken stock that you just can’t get from stock that comes from a box. The store-bought stuff is perfectly fine and serviceable; I use it all the time. But when you taste something made with homemade stock, oh man, can you taste the difference.

The good news is that while making homemade chicken stock is definitely a time commitment–it needs about 4 hours of simmering time–it’s not tough to make or labor-intensive.

You can let it simmer on a lazy Sunday so your house smells like a holiday while you watch Netflix, or throw it on the stove in the morning while you’re deep cleaning the house and feel doubly productive when you’re loading freshly made stock into your fridge around mid-afternoon.

Picture of vegetables cut for homemade chicken stock. - 3 Picture of vegetables cut for homemade chicken stock. - 4

What You Need to Make Chicken Stock

  • Roasted chicken carcass: (Turkey will also do.) If using the carcass of a smaller (less than 3 pounds) chicken, like a small store-bought rotisserie chicken, you might want to use two to make sure your stock has enough flavor.
  • Vegetables: You want flavorful but neutral veggies that are going to complement the chicken flavor and not clash with anything you might use the stock in later. Carrots, celery, and onion are the most common stock veggies, but some people also use things like leeks, garlic, and parsnips.

Veggie Notes: I threw some green onions in this batch of stock because they were about to go bad in my crisper and I only had half a yellow onion.

You don’t need to be too precise with your measurements. But, if you’re not sure where to start, three large carrots, three celery ribs, and one whole onion can do no wrong.

  • Filtered water : You don’t have to use filtered water, but if you don’t drink tap water because you don’t like the taste, don’t use it in your stock.
  • Vinegar: Vinegar, white or apple cider, is optional, but it helps break down the bones for a richer and luxurious stock. You might smell the vinegar for the first hour or two of cooking (if you really try), but don’t worry, it will not make your stock taste vinegary.
  • Fine-mesh strainer : A fine-mesh strainer will strain out all the little vegetable and bone bits. You can use the strainer alone, or for perfectly strained stock, use it with cheesecloth.
  • Cheesecloth : Cheesecloth will make sure all solid bits are filtered out of your stock. You can find cheesecloth at most grocery stores, usually in the baking aisle or order it cheap online .

Making Chicken Stock With Frozen Vegetables and Chicken Carcass

I almost always make my chicken stock with frozen ingredients. It’s a great way to reduce kitchen waste and means you can make the stock when you feel like it, not just when you have a chicken freshly roasted.

I freeze chicken carcasses immediately after they’ve been picked clean and keep a separate zip top bag in the freezer for spare vegetable ends and pieces. Any time I cut the top off an onion or stalk of celery, cut too many carrots, or have some veggies that look like they’re on their last leg, I scrub them, chop them, and toss them in the bag.

I know it’s time to make stock when a gallon bag’s about half full and has about equal amounts of celery and carrots with some onion in there.

You’ll use the frozen ingredients exactly the same way as fresh, they’ll just take longer to bring up to a simmer.

How to Make Chicken Stock

Image of homemade chicken stock ingredients in a blue pot. - 5 Image of homemade chicken stock ingredients in a blue pot. - 6
  1. In a large Dutch oven, combine chicken carcass and vegetables.
Picture of water and vinegar being added to homemade chicken stock. - 7 Picture of water and vinegar being added to homemade chicken stock. - 8
  1. Add 8 to 12 cups of water, enough to mostly cover the carcass and vegetables. Then pour in a tablespoon of apple cider or white vinegar to help break down the bones.
Image of homemade chicken stock simmering. - 9 Image of homemade chicken stock simmering. - 10
  1. Bring the stock to just barely a simmer. It’s hard to show in photos, but you don’t want a rolling boil, just small bubbles rising to the surface. A continuous boil can make your stock cloudy, which doesn’t hurt anything, but doesn’t look quite as pretty.

Cook for 3 to 4 hours, skimming fat off the surface occasionally, and checking to make sure the stock has not come to a boil.

Picture of homemade chicken stock bones and vegetables after being simmered. - 11 Picture of homemade chicken stock bones and vegetables after being simmered. - 12
  1. Once the stock has simmered, and reduced by one-half to two-thirds, use a slotted spoon to remove and discard the vegetables and bones.
Picture of homemade chicken stock being strained through cheesecloth. - 13 Picture of homemade chicken stock being strained through cheesecloth. - 14
  1. Strain the chicken stock through a fine-mesh strainer and (optionally) a couple layers of cheesecloth folded together. Transfer it to mason jars and store in the refrigerator for up to 4 days.

The stock will become gelatinous when chilled (it will set and jiggle), and any fat will rise to the top. Scrape the fat layer off before using, and 30 seconds to a minute in the microwave will return the stock to its liquid state.

Using Homemade Chicken Stock

Chicken Stock can be used in any recipe that calls for chicken broth or stock. When using homemade chicken stock in recipes that call for broth, use half chicken stock and half water (if a recipe calls for 8 cups of chicken broth, use 4 cups stock and 4 cups water). You want to dilute the stock because it’s very rich and adds a ton of flavor, which can sometimes overpower clear soups.

The one thing to remember when making things with homemade stock is ALWAYS ADD SALT. Store-bought stocks and broths are usually quite salty, so don’t be alarmed if you find yourself adding a lot of salt to compensate.

My favorite recipes to use with homemade stock are:

  • Ham and Potato Soup
  • Creamy Chicken Noodle Soup
  • Quick Chicken Tortellini Soup
  • Creamed Turkey
  • Peasant Soup
  • Ground Turkey Vegetable Soup

How much stock will this make?

This should make about 4 cups/1 quart of very rich and flavorful chicken stock. If a ton of the liquid has evaporated and you are left with a more concentrated stock that is less than 4 cups, simply add water back until you reach 4 cups.

If you plan on using the chicken stock in recipes calling for chicken broth, dilute the stock using 1 cup of water to 1 cup of stock so you will get 8 cups/2 quarts of less concentrated stock that is so good in soups.

Can I freeze chicken stock?

Absolutely. You can freeze chicken stock for up to 3 months. If freezing in glass jars, be sure to leave plenty of headspace at the top so when the stock expands as it freezes it doesn’t crack the jar.

For more on my favorite freezing tips and tricks, go check out my post, How to Freeze Soup .

What’s the difference between chicken stock and broth?

This is really simple. Stock is water simmered with bones. Good stock will jiggle when chilled due to the collagen released from the bones and have a rich flavor and mouthfeel.

Broth is water simmered with meat (and sometimes bones) for a shorter period of time. It’s faster to make, less rich, and is usually seasoned while cooking.

They can be used mostly interchangeably, but you might miss some flavor and richness when using broth for a recipe calling for stock, and homemade stock should usually be thinned with water when using in recipes calling for broth.

Photo of two jars of homemade chicken stock on white counter. - 15 Photo of two jars of homemade chicken stock on white counter. - 16

For more How To Tutorials, you might also enjoy:

  • How to Cook Chicken Breast for Salads and Sandwiches
  • How to Cook Shredded Chicken
  • How to Cook Chicken for Recipes
How to Make Chicken Stock - 17

Ingredients

Special Equipment

  • ▢ Fine-mesh strainer
  • ▢ Cheesecloth optional

Homemade Chicken Stock

  • ▢ 1 chicken carcass picked mostly clean of meat
  • ▢ 3 large carrots peeled and cut into large chunks
  • ▢ 3 large celery ribs cut into large chunks
  • ▢ 1 large onion cut into large chunks
  • ▢ 8 to 12 cups filtered water
  • ▢ 1 tablespoon white or apple cider vinegar optional

Instructions

  • In a large Dutch oven, combine chicken carcass and vegetables.
  • Add 8 to 12 cups of water, enough to mostly cover the bones and vegetables. Add vinegar.
  • Over medium-high heat, bring the stock to a simmer. Once the stock begins to simmer, turn heat down to keep it just barely simmering.
  • Cook for 3 to 4 hours, skimming fat off the surface occasionally, and checking to make sure the stock has not come to a boil.
  • Once the stock has simmered, and reduced by one-half to two-thirds, use a slotted spoon to remove and discard the vegetables and bones.
  • Strain the stock through a fine-mesh strainer and a couple layers of cheesecloth folded together.
  • Transfer the stock to mason jars, leaving plenty of headspace for expansion if freezing, and store in the refrigerator for up to 4 days or the freezer for 2 to 3 months.

Notes

Broccoli potato soup is pure comfort food in a bowl. Packed with bacon, broccoli, and potatoes, this soup is rich and warming, but quick and easy enough for busy weeknights.

We did it, friends! We made it through the long, hot days of summer and back around to comfort food season.

No more summer salads for us. We’re doing soups , we’re doing stews , and we’re doing the most indulgent, warming, feed-your-soul sort of recipes possible.

Today I have for you, a cheesy, bacon-filled broccoli potato soup that definitely qualifies as indulgent, and should absolutely be added to your fall/winter soup rotation immediately.

Broccoli potato soup in a pot. - 18 Broccoli potato soup in a pot. - 19

This soup is creamy and cheesy with vegetables that are cooked in bacon grease so the entire thing has a rich, lightly smokey flavor.

It’s thickened twice, once by smashing some of the potatoes into the broth, and then again with a thick and creamy cheese sauce made with butter, flour, milk, and cheese.

You end up with a totally satisfying bowl of soup that’s filling, packed with broccoli and potatoes, and perfect for chilly weeknights.

Ingredient Notes

Broccoli potato soup ingredients. - 20 Broccoli potato soup ingredients. - 21
  • Bacon: Use whatever bacon you keep on hand here. I used thick-cut bacon, but thinner slices and bacon ends would work great too. For bacon substitutions, see the variations section below.
  • Milk: You can use any percentage milk, but the higher fat the milk, the richer your soup will be. For an extra rich soup, you can substitute some half and half or heavy cream for part of the milk.
  • Chicken broth: Homemade chicken stock , low-sodium, and regular chicken broth can all be used in this recipe. Just be sure to taste and adjust the salt as needed. Homemade and low-sodium broths will probably require quite a bit of additional salt.

How to Make Broccoli Potato Soup

Collage photo of broccoli potato soup being made part 2. - 22 Collage photo of broccoli potato soup being made part 2. - 23
  1. Cook bacon: In a large pot, cook bacon until just cooked through but not too crunchy. Really crispy bacon is delicious, but it’s not great in soup, so don’t overdo it. Use a slotted spoon to transfer the bacon to a paper-towel-lined plate and set aside.

  2. Discard some of the bacon fat: Spoon off and discard all but about 1 tablespoon of bacon grease from the pot and cook the onions and celery in the grease. It might be tempting to keep more of the grease, but too much can leave a greasy sheen on the top of your soup.

  3. Simmer: Add potatoes and chicken broth and bring to a simmer. Simmer for 10 minutes and then stir the broccoli into the soup. Bring the soup back to a simmer and cook for an additional 5 minutes or until broccoli and potatoes are tender.

Collage photo of broccoli potato soup being made part 1. - 24 Collage photo of broccoli potato soup being made part 1. - 25
  1. Make the roux: If you don’t mind keeping an eye on two things at once, you can start the roux while your veggies simmer. Melt butter in a medium pot over medium heat. Add flour and whisk continuously for 30 seconds to 1 minute, until the flour begins to turn lightly golden. This will cook the raw taste out of your flour.

  2. Add milk: Slowly whisk in milk, whisking out any lumps as they begin to form. Cook, whisking continuously until the mixture thickens and bubbles around the edges, about 5 minutes.

  3. Cheese sauce time: Remove sauce from heat and stir in shredded cheese one handful at a time. When all the cheese has been incorporated, pour the cheese sauce into the soup and stir until everything is well mixed.

  4. Finish the soup: Stir in the cooked bacon and add pepper. Taste, and add salt and more pepper if needed. Serve topped with additional cheese if desired, and a side of 20-minute cream biscuits , and enjoy!

A ladle scooping out cheesy broccoli potato soup. - 26 A ladle scooping out cheesy broccoli potato soup. - 27

Variations

This soup uses the same base as my other potato soup recipes, so you can mix and match ingredients as you’d like.

  • Ham and potato soup: Replace the bacon with ham and instead of cooking the vegetables in bacon grease, use 1 tablespoon of olive oil. Omit the broccoli and the cheese from the sauce, and make the rest of the recipe as written.
  • Cheesy bacon potato soup: Omit the broccoli from the soup.
  • Cheesy sausage potato soup: Swap the bacon for chopped smoked sausage. Brown the sausage pieces and set aside. Use 1 tablespoon of olive oil to cook the vegetables instead of bacon grease. Omit the broccoli.

Can I make this ahead of time?

Yes. You can make the soup up to 48 hours in advance. It will thicken as it cools, but that’s normal. Reheat gently over medium heat until heated through.

Can I freeze broccoli potato soup?

I’m on the record as not being a huge fan of freezing potato-based soups. The texture of the potatoes doesn’t hold up well to freezing. BUT a lot of people don’t mind the texture change, so if you want to give it a try, freeze a serving and see what you think.

To freeze the soup, ladle individual servings into freezer bags or airtight freezer containers and freeze for up to 2 months. Defrost in the refrigerator and reheat gently on the stove or in the microwave.

This looks good, but how can I make a “healthier” broccoli potato soup?

If you’d like to cut the fat/calories in this dish, not a problem. You can reduce the amount of bacon by half or two-thirds and just use it for topping the soup. Then use nonfat milk in the sauce and omit the cheese as well. Cook the rest of the soup as directed in the recipe. This will significantly cut the calories, but the soup will still be delicious!

Broccoli potato soup in a white bowl with cheese on top. - 28 Broccoli potato soup in a white bowl with cheese on top. - 29

More Favorite Soup Recipes

  • Creamy Chicken Noodle Soup
  • Chicken Tortellini Soup
  • Easy Tomato Soup
  • Tomato Tortellini Soup
  • Chicken Pot Pie Soup
A ladle scooping out cheesy broccoli potato soup. - 30

Ingredients

  • ▢ 12 ounces uncooked bacon sliced into 1-inch pieces
  • ▢ ½ medium onion diced small
  • ▢ 2 celery ribs diced small
  • ▢ 3 ½ cups (about 2 large) russet potatoes peeled and diced medium
  • ▢ 4 cups ( 2 15oz cans) chicken broth
  • ▢ 3 to 4 cups (about 6 to 8oz) broccoli florets cut into small bite-sized pieces
  • ▢ 5 tablespoons ( 70g ) butter
  • ▢ ¼ cup and 1 tablespoon (44g) all-purpose flour
  • ▢ 2 cups milk (any percentage)
  • ▢ 6 ounces ( about 1 ½ cups ) shredded cheddar cheese plus more as desired for topping
  • ▢ ¼ teaspoon black pepper
  • ▢ Salt

Instructions

  • To a large pot, add bacon and turn heat to medium. Cook bacon until just cooked through but not too crunchy. Use a slotted spoon to transfer the bacon to a paper-towel lined plate and set aside.
  • Spoon off and discard all but about 1 tablespoon of bacon grease from the pot. Add onions and celery and cook over medium heat for about 5 minutes, until the onions begin to turn translucent around the edges.
  • Add potatoes and chicken broth and bring to a simmer. Simmer for 10 minutes and then stir the broccoli into the soup.
  • Bring the soup back to a simmer and cook for an additional 5 minutes or until broccoli and potatoes are tender.
  • In a medium pot, melt butter over medium heat. Add flour and whisk continuously for about 1 minute, until the flour begins to turn lightly golden.
  • Slowly whisk in milk, whisking out any lumps as they begin to form. Cook, whisking continuously until the mixture thickens and bubbles around the edges, about 5 minutes.
  • Remove sauce from heat and stir in shredded cheese one handful at a time. When all the cheese has been incorporated, pour the cheese sauce into the soup and stir until everything is well mixed.
  • Stir in the cooked bacon.
  • Add pepper. Taste, and add salt and more pepper if needed.
  • Serve with additional cheese if desired, and enjoy!

This homemade hot chocolate float is a dreamy and indulgent dessert perfect for chilly evenings.

I have a TON of hot chocolate recipes on this site because I fully believe that there’s a hot chocolate for every occasion.

Need an everyday walking around sort of hot chocolate? Go make my quick and easy classic hot chocolate .

Serving a crowd and need something hands-off? That’s a job for my favorite crockpot hot chocolate .

Need something totally indulgent and perfectly ridiculous? You should absolutely make a hot chocolate float.

Hot chocolate float in a glass mug.  - 31 Hot chocolate float in a glass mug.  - 32

Do you need to put a scoop of ice cream in your hot chocolate? Of course not. But wouldn’t your day be just a little better if you did?

I adapted this hot chocolate recipe from my rich and thick hot chocolate recipe so it’s intensely chocolatey, but not too sweet, and ideal for topping with a big scoop of vanilla ice cream.

As the ice cream melts into the hot chocolate, it makes the drink extra creamy, beyond delicious, and totally irresistible.

Ingredient Notes

Ingredients for a hot chocolate float. - 33 Ingredients for a hot chocolate float. - 34
  • Milk or milk and cream: I recommend using whole milk in this recipe because the higher fat the milk, the richer your hot chocolate will be, but any milk (including plant-based) will work just fine. For an extra rich and creamy drink, replace ⅓ cup of the milk with heavy cream or half and half.
  • Cocoa powder: Stick with unsweetened cocoa powder for this recipe. You can use either natural or Dutch-process cocoa powder, but Dutch-process cocoa powder is considered the gold standard for hot chocolate.
  • Chocolate: This recipe uses an ounce of real chocolate to really boost the chocolate flavor. Freshly chopped chocolate from a high-quality baking bar will melt the nicest, but good-quality chocolate chips work just fine.
  • Espresso powder: Espresso powder is optional and will not make your float taste like coffee, just enhance the chocolate flavor. If you don’t have any, you can skip it. Or grab some from the coffee aisle the next time you’re at the store. It’s a good ingredient to keep on hand, especially if you make a lot of chocolate desserts.

How to Make a Hot Chocolate Float

Hot chocolate being poured into a glass mug.  - 35 Hot chocolate being poured into a glass mug.  - 36
  1. In a small pot, combine sugar, cocoa powder, espresso powder, salt, and water. Whisk over medium heat until smooth. Add chocolate and stir until melted and smooth.

  2. Whisk in milk and heat until steaming. You want it quite hot but make sure not to let the milk come to a boil.

  3. Transfer the hot chocolate to an 8-ounce mug, leaving about an inch of space at the top of the glass so your cup doesn’t overflow when you add the ice cream.

  4. Add a generous scoop of ice cream. Serve with a spoon and enjoy!

Variations

  • Boozy: To make a spiked chocolate float, once you remove your hot chocolate from the heat, before you pour it into a mug, add 2 tablespoons to ¼ cup of your choice of alcohol to the pot. Irish cream, Kahlua, and peppermint schnapps would all be good options.
  • Ice cream flavor: Try switching up the ice cream flavor. Peppermint ice cream would be amazing as would caramel or dulce de leche ice cream …
  • Big batch: This recipe scales up with no preparation changes, and would be ideal for a Christmas cookie decorating party or just a cozy night in. To change the recipe yield, hover over the serving size in the recipe card below or click if you’re on mobile, and slide the slider.

Isn’t putting ice cream in hot chocolate a little excessive?

You betcha. You should do it anyway. <3

Can I make this recipe in the microwave?

You sure can. To make this in the microwave, combine cocoa powder, sugar, espresso powder, and water in a mug. Stir until well-mixed and microwave for 15 seconds. Add the chopped chocolate and stir until it has mostly melted (microwave for another 10 to 20 seconds if necessary) before adding the milk. Microwave 1 to 1 ½ minutes, until milk is steaming. Stir, add ice cream, and enjoy!

Can I make this without the chocolate?

Yes. If you don’t have a chocolate bar or chocolate chips handy, you can omit the chocolate and instead use a slightly rounded tablespoon of cocoa powder (instead of a level one) and either 1½ or double the sugar.

Spoon scooping ice cream out of hot chocolate.  - 37 Spoon scooping ice cream out of hot chocolate.  - 38

More Hot Chocolate Recipes

  • Classic Hot Chocolate
  • White Hot Chocolate
  • Baileys Hot Chocolate
  • Snickerdoodle Hot Chocolate
  • Peppermint Hot Chocolate

Recipe Notes

  • This recipe makes 1 cup of hot chocolate, enough to fill an 8-ounce mug. To fill an oversized mug, 1½ or double the recipe.
  • To line your glass like I did, make a batch of fudge sauce and allow it to cool slightly until it thickens (or use store-bought), pour it into a bowl with a bottom slightly larger than the rim of your mug. Dip the mug in the sauce and swirl it around to pick up as much sauce as possible.
Hot chocolate float in a glass mug. - 39

Ingredients

  • ▢ 1 tablespoon ( 12g ) granulated sugar
  • ▢ 1 tablespoon ( 5g ) unsweetened cocoa powder
  • ▢ ¼ teaspoon espresso powder optional
  • ▢ Pinch of salt
  • ▢ 1 tablespoon water
  • ▢ 1 ounce semisweet or bittersweet chocolate chopped (high-quality chips are fine)*
  • ▢ 1 cup milk any percentage*
  • ▢ 1 scoop good-quality vanilla ice cream

Instructions

  • In a small pot, combine sugar, cocoa powder, espresso powder, salt, and water. Whisk over medium heat until smooth. Add chocolate and stir until melted and smooth.
  • Whisk in milk and heat until steaming.
  • Transfer to an 8-ounce mug, leaving about an inch of space at the top of the glass.
  • Add a generous scoop of ice cream. Serve with a spoon and enjoy!

Notes

How to Make Chicken Stock - 40

How to Make Chicken Stock

Ingredients

Special Equipment

  • Fine-mesh strainer
  • Cheesecloth optional

Homemade Chicken Stock

  • 1 chicken carcass picked mostly clean of meat
  • 3 large carrots peeled and cut into large chunks
  • 3 large celery ribs cut into large chunks
  • 1 large onion cut into large chunks
  • 8 to 12 cups filtered water
  • 1 tablespoon white or apple cider vinegar optional

Instructions

  • In a large Dutch oven, combine chicken carcass and vegetables.
  • Add 8 to 12 cups of water, enough to mostly cover the bones and vegetables. Add vinegar.
  • Over medium-high heat, bring the stock to a simmer. Once the stock begins to simmer, turn heat down to keep it just barely simmering.
  • Cook for 3 to 4 hours, skimming fat off the surface occasionally, and checking to make sure the stock has not come to a boil.
  • Once the stock has simmered, and reduced by one-half to two-thirds, use a slotted spoon to remove and discard the vegetables and bones.
  • Strain the stock through a fine-mesh strainer and a couple layers of cheesecloth folded together.
  • Transfer the stock to mason jars, leaving plenty of headspace for expansion if freezing, and store in the refrigerator for up to 4 days or the freezer for 2 to 3 months.

Notes

Nutrition