Tulo

How to Make Soup Stock

A large stockpot of pale golden chicken stock simmering gently with carrots, celery, onion, and bay leaf visible at the surface.
Photo by SONIC on Pexels

Good soup stock comes from a slow, low simmer and a specific ratio of bones to water, not a rolling boil. Boil it hard and the fat and impurities emulsify into the liquid, leaving a cloudy, greasy stock instead of a clear, clean-tasting one.

Steps

  1. 1Choose your base: 3-4 lbs (1.4-1.8 kg) of bones (chicken carcasses, beef marrow bones, or a mix) for every gallon (3.8 L) of water, or for vegetable stock, about 4 cups of chopped vegetable scraps (onion, carrot, celery, mushroom stems) per gallon of water.
  2. 2For deeper flavor with beef or pork bones, roast them at 425°F (220°C) for 30-40 minutes until browned before adding to the pot; chicken bones and vegetable stock don't need this step.
  3. 3Place bones or vegetables in a large stockpot and cover with cold water by about 2 inches. Starting with cold water, not hot, helps proteins release slowly for a clearer stock.
  4. 4Bring to a bare simmer over medium-high heat, then immediately reduce to low so only occasional small bubbles break the surface.
  5. 5Skim the gray foam that rises in the first 20-30 minutes with a ladle or fine mesh skimmer. This foam is coagulated protein and skimming it is what keeps the stock clear.
  6. 6Add aromatics once the foam stops rising: a halved onion, 2 carrots, 2 celery stalks, a few peppercorns, and a bay leaf. Adding them later prevents them from turning bitter over a long simmer.
  7. 7Simmer uncovered, at a bare simmer, for 4-6 hours for chicken stock, 6-8 hours for beef or pork stock, or 45 minutes to 1 hour for vegetable stock.
  8. 8Do not salt the stock. Season it later in the finished soup, since stock reduces further during cooking and salting early can make the final dish too salty.
  9. 9Strain through a fine mesh strainer lined with cheesecloth into a large bowl or clean pot, pressing gently on the solids to extract liquid without pushing through sediment.
  10. 10Cool the stock quickly by setting the container in an ice bath, then refrigerate uncovered until fully chilled before covering and storing.

Common mistakes

Equipment

FAQ

Do I need to roast the bones first?

Roasting is worthwhile for beef, pork, or veal bones because it develops a deeper, richer color and flavor through browning, but it's unnecessary for chicken bones or vegetable scraps, which give a lighter, cleaner-tasting stock without it.

Why is my stock cloudy?

Cloudiness almost always comes from boiling too hard, which emulsifies fat and protein into the liquid. Keeping the pot at a bare simmer and skimming the foam in the first 30 minutes prevents it.

Can I use raw vegetable scraps I've been saving in the freezer?

Yes, frozen onion skins, carrot peels, celery ends, and mushroom stems work well for vegetable stock and can go straight into the pot from frozen without thawing.

How long does homemade stock keep?

Refrigerated stock keeps for 4-5 days in a sealed container, and it freezes well for up to 4-6 months, especially in flat freezer bags or ice cube trays for portioned use.

Why shouldn't I add salt while the stock simmers?

Stock loses volume to evaporation over hours of simmering, which concentrates any salt already in it. Waiting to season the finished soup gives full control over the final flavor.

Need exact temperatures or timing? Check our Time & Temperature Guide

Recipes using this technique