Go Back
+ servings
Logo of The Forked Spoon showing Spork
Perfect, clear, beef bone broth in a large stockpot.
4.85 from 427 votes

Bone Broth Recipe (How to Make Bone Broth)

Learn how to make your own Bone Broth right at home with these easy to follow instructions.
Prep Time1 hr
Cook Time10 hrs
Cool and Refrigerate12 hrs
Total Time11 hrs
Servings: 24 cups (approximately)
Calories: 45kcal


  • 10 pounds beef bones preferably a mix of marrow bones (femur bones) and bones with meat on them (oxtail, short ribs, and knucklebones cut in half)*
  • 4 large carrots chopped into 2-inch pieces
  • 2 medium onions quartered
  • 2 whole heads garlic halved crosswise
  • 6 stalks celery cut into 2-inch pieces
  • 4 bay leaves
  • 1/4 cup black peppercorns
  • 4 whole star anise
  • 2 whole cinnamon sticks
  • 2 tablespoon apple cider vinegar


  • Blanch the bones. Divide the bones between two large stockpots and cover with cold water. Bring to a boil over high heat and simmer for 15-20 minutes before draining and rinsing the bones with water.
  • Roast the bones and the vegetables. Ok, so the bones have been blanched. Now, preheat the oven to 450 degrees F. Transfer the bones and vegetables (carrots, onions, garlic, celery) to the roasting pans. Don't pile them all on top of each other- use two roasting pans. Roast for 30 minutes before gently tossing the bones and vegetables, and roasting for an additional 15-30 minutes more.
  • Transfer the bones and vegetables back to the stockpots. But not before washing the stockpots first. Make sure you wash your pots after the bones were blanched and drained. Transfer the bones and vegetables back to the stock pots and scrape up any remaining bits and juices remaining in the roasting pan using a metal spatula and a little water, if needed. Transfer to the pot with the bones (don't worry, all those brown bits are FLAVOR!). 
  • Boil the bones. With the bones and vegetables divided between the two pots divide the bay leaves, peppercorns, star anise, cinnamon sticks, and apple cider vinegar between the two pots. Fill each pot with approximately 12 cups water, or until bones are fully submerged. Cover the pots and bring to a low and gently boil. 
  • Simmer the bones. Reduce heat to low and simmer, with the lid slightly ajar, skimming any foam or excess fat, occasionally. Simmer for at least 8-12 hours, ideally 24 hours (do not leave the stove running overnight. Simply cool and store in the refrigerator and continue to simmer the next day). Add more water if needed to make sure bones and vegetables remain fully submerged.
  • Strain the bones. Once the bones have simmered and your broth is ready, you will need to strain the broth through a fine mesh strainer. Set aside the broth to cool and allow the bones to cool.
  • Don't forget about the meat. Whether you eat the meat still left on the bones in a bowl of soup or in sandwiches, I can almost guarantee that there is a TON of delicious meat waiting to be picked from the bones. Don't let it go to waste! Discard the meat-free bones and vegetables.
  • Skim the fat from your broth (optional). Add a couple handfuls of ice to your beef broth to expedite cooling and cover with a lid. Transfer broth to the refrigerator and allow broth to cool fully. The result will be a hard, thick layer of fat and a bottom layer that is your bone broth (which should look like gelatinous brown jello). If desired use a fork to scoop off the top layer of fat. This will leave behind the healthy bone broth, minus the fat.
  • Store your bone broth. Bone broth stores well in the refrigerator for approximately 5 days. If you make a large batch, I recommend freezing smaller batches in the freezer for up to 6 months (it reheats perfectly!).


I ended up with way more beef bones than I anticipated. Not really a bad thing, however, please note that this recipe will require two (8+ quart) stockpots and two roasting pans. If this is too much, simply cut the recipe in half.
You will want to ask your butcher to cut the bones into smaller pieces for you- especially marrow bones.
You want dark, roasted bones. Nearly to the point where you start to worry that you're over-roasting your bones.
Please Note- the nutritional information was based on the information that a 1/2-ounce serving of beef bone marrow contains 125.59 calories. Given that I used a mixture of different bones, chilled the broth, and removed the fatty top layer, it is likely that this soup much lower in calories. Unfortunately, I lack the tools needed for an exact calculation.
This bone broth recipe is dairy-free, gluten-free, and keto-approved!
Can you cook your broth in a slow cooker?
  • Yes. Absolutely. For this recipe, you will likely need 2 large slow cookers. Instead of transferring the roasted bones, veggies, herbs, and spices to large stockpots divide them among two (or three) slow cookers, cover with cold water, and cook on low for 24-48 hours with the lid slightly ajar. Add additional water, as needed, to keep the bones covered.
Can you make bone broth in an Instant Pot (pressure cooker)?
Yes. Check out my post, How to Make Instant Pot Bone Broth
This post was originally published November 28, 2018.


Calories: 45kcal | Carbohydrates: 0g | Protein: 11g | Fat: 0g | Saturated Fat: 0g | Cholesterol: 0mg | Sodium: 0mg | Potassium: 2mg | Fiber: 0g | Sugar: 0g | Vitamin C: 0mg | Calcium: 4mg | Iron: 0.1mg
Did you make this recipe?Tag @theforkedspoon and hashtag it #theforkedspoon and please leave your star rating in the comment section on this post.