Beef bone broth is a kitchen staple I’ve been making for years — slow-simmered, rich, and deeply flavorful. I sip it on its own and use it to make incredible soups. Make a big batch and freeze some for later!

Looking down on 3 glass jars of beef bone broth. - 1

See that thick jello in the jar up there? That’s beef bone broth, and it’s one of the best things that you can make for your kitchen.

We ALWAYS have some in our freezer. With some homemade bone broth on hand, you can whip up a batch of super flavorful soup in no time at all. All you need are a few veggies, some meat, and this broth, and your soup will taste AMAZING!

How long does bone broth keep? Homemade bone broth will keep for 3–5 days in a sealed container in the fridge. It also freezes incredibly well, so for longer storage, I freeze it in batches. I like using reusable freezer bags (such as Stasher bags ) since they stack nicely and save space.

Can bone broth be made in a crockpot? Yes! In step 4 of the recipe, add the roasted bones to your slow cooker and cover them with water. Set it to low for 10 hours, then turn it on again for another 10 hours. You can continue cooking it on low for 24–48 hours to extract even more flavor.

Do I need to add vegetables or spices to the bone broth? I’ve been making bone broth for many years and have tried versions with vegetables and herbs as well as batches made with only bones. You can absolutely make an excellent broth using just the bones. But if you have veggie scraps — onion and garlic peels, carrot ends, parsley stems, celery bits — go ahead and toss them in. I often save these scraps in a freezer bag and use them when it’s time to make stock.

Why is it best to pre-boil the bones? If you plan on drinking the broth, don’t skip this step. A quick pre-boil removes impurities (like blood) and makes the broth taste much cleaner. If you skip it, the broth can taste quite strong — and not in a pleasant way. As a bonus, pre-boiling eliminates the need to skim foam from the pot later. Tip: Use a smaller pot for this step so the water comes to a boil faster.

Why do you roast the bones? I roast the bones to add deeper flavor and color to the broth. You can skip it if you’re short on time — I sometimes do — but roasting the bones does give you a richer, more complex broth.

Where can I buy beef bones for making broth? Most grocery stores sell soup bones in the meat department. If you don’t see any, ask the butcher — they often have some in the back. You can also save bones whenever you cook a bone-in roast, ribs, or steak and keep them in the freezer until you have enough to make broth. If you’re using bones that have already been cooked, you can skip both the pre-boiling and roasting steps in the recipe.

Step-by-step photos

A stainless steel bowl filled with large raw beef bones and meat pieces, perfect for preparing rich Beef Bone Broth, sits on a light marble surface. - 2

Step 1: Put the bones into a pot and cover them with water.

A pot of boiling water filled with large chunks of meat and bones simmers, creating foam and bubbles on the surface—classic Beef Bone Broth in the making. - 3

Step 2: Boil the bones rapidly for about 15 minutes (to remove impurities!)

Chopped raw beef bones arranged on a metal baking sheet, displaying a mix of marrow, bone, and fat—perfect for making rich Beef Bone Broth. - 4

Step 3: Drain the pot, then place the bones on a baking sheet.

Roasted beef bones, perfect for making rich Beef Bone Broth, are cut into pieces and arranged on a baking sheet with browned, crisped edges. - 5

Step 4: Roast the bones at a high temperature (for flavor!)

A pot of simmering Beef Bone Broth with visible bones and tender meat pieces floating in the rich, flavorful liquid. - 6

Step 5: Put the roasted bones in the largest pot you have.

A close-up view of simmering beef bone broth with pieces of cooked chicken and fat visible on the surface inside a metal pot. - 7

Step 6: Simmer them gently for 12-48 hours (the longer the better!)

Cooked beef bones in a metal strainer, showing browned and irregular pieces with some fat attached, ready to be used for rich Beef Bone Broth or stock. - 8

Step 7: Strain the bone broth through a colander.

A metal strainer holding solids is positioned over a bowl of light brown beef bone broth, expertly filtering out particles from the flavorful liquid. - 9

Step 8: Strain it again through a fine-mesh sieve.

Top-down view of a pot filled with a smooth, frothy yellow-orange liquid, likely a blended soup or sauce made with rich beef bone broth, on a white surface. - 10

Step 9: Chill the broth overnight in your fridge.

A stainless steel bowl containing split layers of white solidified fat and golden brown liquid fat, likely separated from Beef Bone Broth during cooling. - 11

Step 10: Scrape the hardened fat off the top, then store the jello-like bone broth.

Three glass jars filled with chunky homemade applesauce viewed from above, perfect alongside a comforting bowl of Beef Bone Broth. - 12 Three glass jars filled with chunky homemade applesauce viewed from above, perfect alongside a comforting bowl of Beef Bone Broth. - 13

The Best Beef Bone Broth Recipe (for soups and sipping!)

  • Pin
The Best Beef Bone Broth Recipe (for soups and sipping!) - 14

Ingredients

  • ▢ 6 lb beef soup bones (see notes)
  • ▢ 48 cups water (see notes)

Instructions

  • Preheat your oven to 450 degrees Fahrenheit. Add the bones to a large pot and cover them with an inch of water. Bring the pot to a boil over high heat. Continue to boil the bones rapidly for 15 minutes. Dain the bones through a colander. 6 lb beef soup bones
  • Place the bones on a baking sheet and put them into the oven. Roast the bones for 45 minutes, or until they are well browned. Carefully remove the pan from the oven. (Tip: save the oil that is on the pan and use it for cooking!)
  • Place the roasted bones in a stockpot and cover with 3-inches of water. Cover the pot and bring it to a boil over high heat. Reduce the heat so that the water is simmering very gently. Continue to simmer the broth (with the lid on!) for 12-48 hours. Check the pot occasionally and add water if the bones start showing. 48 cups water
  • Place a colander in a very large bowl. Carefully strain the stock to remove the bones.
  • Place a fine-mesh sieve over another large bowl and strain the broth a second time to remove any small bits of bones.
  • Let the broth cool slightly then put it into your fridge to cool completely. Letting it cool overnight is best.
  • Carefully scrape off the layer of fat that has hardened on top. Underneath the fat, the broth will be thick and jello-like. (Tip: save this fat and use it for cooking, too!)
  • Store the broth in the fridge for up to 4 days or in your freezer for 6 months.

Notes

Nutrition

We have thoroughly tested this recipe for accuracy. However, individual results may vary. See our full recipe disclosure here .

Three glass jars filled with chunky homemade applesauce viewed from above, perfect alongside a comforting bowl of Beef Bone Broth. - 15 Three glass jars filled with chunky homemade applesauce viewed from above, perfect alongside a comforting bowl of Beef Bone Broth. - 16

Did you make this?

We love to see what you made! Tag @theendlessmeal or hashtag #theendlessmeal !

A reusable freezer bag filled with beef stock. - 17

Recipes that use beef bone broth

For more inspiration, check out all of our soup recipes !

Mexican Quinoa Soup

French Onion Soup

Italian Sausage Soup (My Mom’s Recipe!)

Sausage Lentil Soup with Parmesan and Kale

Three glass jars filled with chunky homemade applesauce viewed from above, perfect alongside a comforting bowl of Beef Bone Broth. - 18

The Best Beef Bone Broth Recipe (for soups and sipping!)

Ingredients

  • 6 lb beef soup bones , see notes
  • 48 cups water , see notes

Instructions

  • Preheat your oven to 450 degrees Fahrenheit. Add the bones to a large pot and cover them with an inch of water. Bring the pot to a boil over high heat. Continue to boil the bones rapidly for 15 minutes. Dain the bones through a colander. 6 lb beef soup bones
  • Place the bones on a baking sheet and put them into the oven. Roast the bones for 45 minutes, or until they are well browned. Carefully remove the pan from the oven. (Tip: save the oil that is on the pan and use it for cooking!)
  • Place the roasted bones in a stockpot and cover with 3-inches of water. Cover the pot and bring it to a boil over high heat. Reduce the heat so that the water is simmering very gently. Continue to simmer the broth (with the lid on!) for 12-48 hours. Check the pot occasionally and add water if the bones start showing. 48 cups water
  • Place a colander in a very large bowl. Carefully strain the stock to remove the bones.
  • Place a fine-mesh sieve over another large bowl and strain the broth a second time to remove any small bits of bones.
  • Let the broth cool slightly then put it into your fridge to cool completely. Letting it cool overnight is best.
  • Carefully scrape off the layer of fat that has hardened on top. Underneath the fat, the broth will be thick and jello-like. (Tip: save this fat and use it for cooking, too!)
  • Store the broth in the fridge for up to 4 days or in your freezer for 6 months.

Notes

https://www.theendlessmeal.com/beef-bone-broth/