Learn how to make rich, gelatinous homemade bone broth on the stovetop, slow cooker, or Instant Pot. This easy recipe uses collagen-rich bones for a perfect savory, jiggly finish.
2-3poundschicken, turkey, pork, beef, lamb, or other bones (with lots of connective tissue like feet, knuckles, necks, backs)
1tablespoonapple cider vinegar
4cupsroughly chopped carrots, onions, and celery (or scraps)
2bay leaves
1/2teaspoonpeppercorns
1teaspoonsea salt
Filtered water
Prevent your screen from going dark
Instructions
Roasting Optional Step
Heat the oven to 425F and spread the raw bones in a single layer on a large baking sheet or roasting pan. Roast for 25 to 30 minutes, until the bones look golden brown and smell deeply savory.
Stovetop Method
Add the bones, apple cider vinegar, carrots, onions, celery, bay leaves, peppercorns, and salt to a large soup pot or Dutch oven, then pour in filtered water until the bones are covered by 1 inch. Let the pot stand for 30 minutes so the vinegar can begin working before the heat goes on.
Set the pot over medium-high heat just until the liquid reaches a simmer, then lower the heat as far as needed to keep only a few slow bubbles breaking the surface. That lazy bubble keeps the broth clearer and prevents the fat from emulsifying into the liquid.
Leave the lid slightly ajar and cook poultry bones for 24 hours or red meat bones for 48 hours. By the end, the broth should smell deeply savory and the bones should look spent and fragile.
Slow Cooker Method
Place the bones, apple cider vinegar, carrots, onions, celery, bay leaves, peppercorns, and salt in the slow cooker and add filtered water until the bones are covered by 1 inch. Let everything rest for 30 minutes so the vinegar has time to start loosening collagen from the bones.
Set the slow cooker to low and leave the lid slightly ajar while the broth cooks. The surface should stay very quiet, with only gentle movement instead of active boiling.
Cook poultry bones for 24 hours or red meat bones for 48 hours. If your slow cooker bubbles too aggressively on low, crack the lid a bit more or switch methods next time for better control.
Instant Pot Method
Add the bones, apple cider vinegar, carrots, onions, celery, bay leaves, peppercorns, and salt to the Instant Pot insert, then pour in filtered water until the bones are covered by 1 inch or the liquid reaches the max fill line. Let the mixture rest for 30 minutes before sealing the lid.
Seal the pot and cook on low pressure for 3 hours if you are using poultry bones or 4 hours if you are using red meat bones. Low pressure helps extract collagen efficiently without rough bubbling.
Allow the pressure to release naturally before opening the lid. The broth should smell rich and savory, and the liquid will often look deeper in color than a quick stock.
Straining and Chilling
Pour the finished broth through a fine mesh sieve and transfer it to jars or other heat-safe containers. The strained liquid should look clean and golden, without bits of vegetables or bone.
Chill the broth until cold, then check the texture and the surface. A successful batch usually turns jiggly and develops a firm layer of fat on top that can be scraped off if desired.
Notes
Muddy flavor fix: Blanch raw beef bones in boiling water for 10 to 15 minutes before roasting or simmering to clean up any muddy flavor or surface impurities.Avoid bitterness: Do not simmer garlic for the full cooking duration, as it can turn the broth bitter. If using garlic, add it only during the final hour.Gelatin booster: Add clean, trimmed chicken feet to your poultry broth to naturally supercharge the gelatin content for a thicker, more jiggly set.Nutrition information is an estimate based on common ingredients and serving sizes. Values may vary depending on brands, portions, and substitutions.