Print

Wholesome Beef Bone Broth (Stovetop, Crockpot, or InstantPot Options)

This homemade beef bone broth is a nourishing and flavorful recipe that’s perfect for boosting the protein and micronutrients in soup, stews, and more. Simply roast beef bones for added depth of flavor, then simmer them with aromatic vegetables, herbs, and water. The result is a rich, nutrient-dense broth packed with collagen, minerals, and essential amino acids. Not only is it incredibly wholesome, but making it at home also saves you money compared to store-bought versions. Enjoy it on its own, in soups, or as a base for sauces.

Ingredients

  • 3 pounds grass-fed beef bones (such as marrow bones, shank, knuckles, and oxtail)
  • 10-12 cups of water
  • 1 large onion, cut into 8 sections
  • 2-3 large celery stalks, cut into 2-inch pieces
  • 2-3 large carrots, cut into 2-inch pieces
  • 1 tablespoon of vinegar (such as apple cider or white)

Optional, but encouraged for better flavor:

  • 3 cloves of garlic, quartered
  • 2 bay leaves
  • 1 tablespoon of black peppercorns
  • 1 teaspoon of sea salt
  • handful of fresh herbs (cilantro, rosemary, parsley, basil, etc.) or a few teaspoons of dried
  • 1-2 stalks of green onion

Instructions

1. Start by blanching the bones (this removes impurities and results in a clearer broth). Place the bones in a large pot and cover with cold water. Bring the pot to a boil and allow the bones to cook for about 20 minutes. As the bones boil, use a scoop or fine mesh strainer to skim the white gunk that forms at the top of the pot.

2. Preheat the oven to 450 degrees Fahrenheit. Drain the bones and pat them dry. Place them on a baking sheet and, optionally, brush with olive oil. Roast the bones for one hour, rotating them after 30 minutes.

The following instructions depend on your cooking container:

Stovetop:

3. Place the roasted bones into a large stockpot. Make sure you scrape in any leftover juices from the roasting pan. Add the remaining ingredients, including 10-12 cups of water, enough to submerge the bones.

4. Bring broth to a boil over medium-high heat. Once boiling, reduce the heat to low. Cover the pot with a lid, giving it a bit of a room to vent. Simmer the broth for 12-24 hours (the longer the better). Add extra water, if needed, to make sure the bones stay covered.

Crockpot:

3. Place the roasted bones into your crockpot. Make sure you scrape in any leftover juices from the roasting pan. Add the remaining ingredients, including 10-12 cups of water, enough to submerge the bones.

4. Cover with the crockpot lid and set the heat to low. Allow the combination to simmer for 12-24 hours (the longer, the better). Add extra water, if needed, to make sure the bones stay covered.

Instant Pot:

3. Place the roasted bones into your instantpot. Make sure you scrape in any leftover juices from the roasting pan. Add the remaining ingredients, including around 5-6 cups of water. Instantpots often have less capacity than crockpots or stockpots. Lock the lid in place.

4. Cook the broth for 120 minutes on high pressure. Once done cooking, let the instantpot naturally vent for about 20-30 minutes before manually releasing the rest of the steam.

After cooking the broth (on the stove, in a crockpot, or in the instantpot),

5. Strain the broth. This is best done with a fine mesh strainer. You might also consider skimming the broth with a fat skimmer to get the finer pieces that can cloud your broth.

6. Place the broth into the fridge to cool. You can speed this up with a bit of ice, if desired. Allow the broth to cool completely.

7. Once cooled, remove the broth from the fridge. At this point, you’ll notice a layer of solid white fat on the top of the broth. Use a spoon or your hands to scrap the fat from the broth. You might notice the broth is gelatinous – that is a great sign you have created a nutritious, collagen-rich liquid!

8. You can now use this broth for any recipes or drink it straight. We like to store our broth in mason jars in the fridge for up to 5 days or in the freezer for up to 3 months.