Christina's Rich Beautiful Beef Broth - Oven Version

Christina's rich beautiful beef broth

This recipe makes the most beautiful, rich, nourishing broth. It’s super easy, too, because the oven does all of the work. This is probably my favorite broth ever. 

We freeze it in small containers and pull it out for soups, sauces, dipping sandwiches, stir-fries, and cooking grains/rice. It really an indispensable part of our kitchen. 

Sip it straight (with a dash of high-mineral salt) in your favorite mug for a perfect pick-me-up anytime!
Click Here to Download Printable Recipe Card

Makes 6-8 quarts • Prep time: 10 minutes • Total time: 4+ hours 


  • 4-5 lbs beef bones, preferably with marrow
  • 1 large or 2 medium onions, peeled and quartered
  • 2 stalks celery, quartered
  • 2 carrots, cut to large chunks
  • 4-6 garlic cloves, peeled and crushed
  • 6-8 sprigs fresh parsley (small handful)
  • 2 bay leaves
  • 10 whole peppercorns
  • 2 tbs tomato paste (or 6 oz can if you really like tomatoes, as I do)


  • An 18-inch oval roasting pan with a good tight-fitting lid (I like the 18 inch Granite Ware here
  • Fine mesh strainer


Preheat oven to 425 degrees. Lower oven rack to the second-lowest level. 

Rinse the beef bones and pat dry. Place in a roasting pan. Scatter the onions, celery carrots, and garlic around the bones. Place in oven, uncovered, and roast for 30 minutes. Remove from oven, turn bones over, and roast for 30 more minutes. (1 hour total roasting time)

Remove from the oven. Reduce heat to 350 degrees. Add parsley, peppercorns, bay leaves, and tomato paste to the pan, distributing around the bones. Fill roasting pan with cold (filtered or purified) water to almost the top, being sure to cover bones. (2-3 inches from the top so that the water doesn’t spill out or overflow as it bakes)

Cover roasting pan and place in the oven for 1 hour. Carefully remove from oven and skim off any scum that might have risen to the top. Cover and place back in the oven for another 2-3 hours. (If you have the time, extend this 1 hour.) The longer it cooks, the more flavorful, richer and nourishing the broth will be. 

Remove from oven, let cool 10 minutes so that it’s not too hot to handle. Remove bones. Using a slotted spoon and strainer, strain broth and place in a fresh container. Use or freeze within 3 days. 

*Note: I don't salt the broth until I know how I'm going to use it. If you accidentally put too much salt in a broth during the initial cooking process, you can't restore it. So it's best to add salt to taste after you have made it. 

 Let me know how it turned out! Post a photo with hashtag #lovestefaniart

– Love, Christina Stefani