Go Back

Homemade Bone Broth Recipe

Prep Time30 mins
Cook Time4 hrs
Servings: 4


  • Enough bones to fill a large pot 3/4 of the way (these can be chicken, beef, pork, or fish)
  • 1 large onion
  • 2-3 celery stalks
  • 2-3 carrots
  • 1 tsp salt
  • 1 tsp pepper
  • 2 tsp each dried rosemary, sage, and thyme OR
  • a few sprigs of fresh rosemary, sage, and thyme


  • Break the bones at the joints so they easily fit in your large pot. If previously frozen, they do not need to be defrosted.
  • Roughly chop your onion, carrots, celery, and herbs
  • Fill the pot with your bones
  • Add the veggies and herbs to fill the cracks
  • Fill with enough water to cover the bones

For Instant Pot

  • Cook on high pressure for 120 minutes
  • Let sit for 10 mins
  • Release steam

For Stovetop

  • Bring to a boil, then reduce to a simmer
  • Simmer time based on bones used:
    Beef: 6-8 hours
    Poultry: 4-6 hours
    Fish: 1-2 hours

Bonus Round

  • Strain your broth through a cheesecloth-lined strainer
  • Add used ingredients back to your pot
  • Add another pinch of salt, pepper, and herbs
  • Cover with water and cook one more time