Rich, deeply flavorful homemade beef bone broth made by slowly roasting beef bones and simmering them with vegetables and aromatics. A kitchen staple for soups, sauces, risotto, braises, and gravies
4 - 5poundsbeef bones (a mix of marrow bones, knuckle bones, and meaty bones is ideal)
1beef shank
2tbspolive oil
1whole onions, peeled
2whole carrots, peeled
2whole celery stalks
4cloves garlic
2bay leaves
1tspblack peppercorns
Water, enough to cover
⅓cupapple cider vinegar
Salt to taste
Instructions
Sear the Meat
Heat olive oil in a large stock pot or Dutch oven over medium-high heat. Season the beef shank and any meaty bones lightly with salt. Add all the meat to the pot together and sear until deeply browned on all sides. Work in batches only if needed to avoid crowding.This step builds the foundation of flavor directly in the pot—no roasting required.
Add the Aromatics
Add onions, carrots, celery, garlic, bay leaves, and peppercorns.
Add Water & Vinegar
Cover everything with cold water (about 12–14 cups). Stir in the apple cider vinegar—this helps extract collagen and minerals from the bones.
Simmer Low and Slow
Bring the pot just to a gentle boil, then immediately reduce to a low simmer. Skim off any foam that rises to the top during the first 30 minutes.Simmer covered for 2 1/2 -3 hoursAdd more water if needed to keep the bones submerged.
Strain the Broth
Remove the bones and vegetables. Strain the broth through a fine‑mesh sieve into a large bowl or container.
Cool & Store
Let the broth cool completely. Refrigerate overnight, then skim off any hardened fat from the top (save it for cooking—it’s gold).
Notes
For the richest broth, use a combination of marrow bones and meaty beef bones. Don't rush the simmering process—the long, gentle cooking time extracts flavor and gelatin from the bones. If you want an especially concentrated broth for sauces and risotto, simmer the strained broth again until reduced to your desired intensity.