Today let’s make the highest quality homemade beef stock possible. That is exactly what we are going to do today in this kitchen Basics Beef post. When it comes to making high-quality stocks look no further than the culinary masterminds of the world of culinary technique. The French. And mainly Auguste Escoffier, the godfather of worldwide culinary technique. Interesting isn’t it? Entire culinary schools are built and based on this one Frenchmans excellence in the world of food.

Auguste Escoffier

Auguste Escoffier

To learn more about Auguste Escoffier click here. 

jump to video

How to Make Beef Stock

First is the Beef bones. You will want a mixture of femur and knuckle bones.

  • The femur bones are the long bones, most would identify as normal bones.
  • And the knuckle bones are joints and have a lot of connective tissue, which results in big flavor.

cow femur bone for beef stock

knuckle bone

jump to recipe now

We need to clean the Beef bones of impurities. If this step isn’t done well your beef stock will end up having an off-putting flavor profile. No problem though, this step is very easy.  Add the bones to a large stockpot and cover with water and bring to a boil.

cleaning beef bones for beef stock

You’ll start to see impurities start coming to the surface. You will want to remove as much as you can.

Key: To boil & skim off the impurities that rise to the top.  Doing this a total of 3 times removing as much as you can.

Bring to the boil 3 times, boiling for 5 minutes between skimming

skimming off the top of the beef stock

Next, remove the Beef bones from the water and discard the water and clean out the stock pot.

Wrap a cookie sheet with aluminum foil for easy cleanup and extra heat insulation. Layout Beef bones with the marrow side straight up and down

clean beef bones

roast at 450 degrees for 30 minutes

After 30 minutes, paint on tomato paste. Only paint tomato paste on one side. If you use too much you’ll over flavor the beef stock.

paint of tomato paste

Place the beef bones back into the oven for additional 20 minutes

The process will caramelize the natural sugars in the tomato paste creating great depth of flavor

roasted beef bones with tomato paste

Add mirepoix (Onion, Carrot Celery) to the stockpot along with the sachet

add mirepoix to stockpot

Add all the roasted beef bones to the stockpot

add beef bones to stockpot

Cover with water and place on the stove top and bring to a boil. Then turn the heat down to low and simmer for 48 hours.

The reason for cooking the beef stock for 48 hours is the extraction of flavor. Over the last 8 to 12 hours I suggest removing the lid and allow the stock to reduce a little bit. Congratulations you now have incredible beef stock with real beef flavor.

Perfect 48 Hour Clean Beef Stock - Kitchen Basics

Homemade Clean Beef Stock – w/ Chef Pennington from Butter-n-Thyme

Subscribe To Our YouTube Channel – Thank You

pin for later pinterest button

homemade beef stock


homemade beef stock

How To Make Homemade Beef Stock

How to make clean homemade beef stock
0 from 0 votes
Print Pin Rate
Course: Classic Stock
Cuisine: French
Keyword: Homemade Beef Stock
Prep Time: 50 minutes
Cook Time: 2 days
Total Time: 2 days 50 minutes
Servings: 6 Quarts
Author: Steven Pennington


  • 1 Large Bag of Beef Bones Femur & Knuckle
  • 1 can of Tomato paste


  • 3 Large Onions Vidalia Onion-Texas Sweets
  • 4 Large Carrots
  • 4 Ribs of Celery


  • 15 plus Sprigs of Thyme
  • 15 Black Peppercorns
  • 7 Bay Leafs


  • First, add beef bones to a large stockpot and cover with water. Bring to the boil. You will start seeing impurities come to the top. Boil for 5 minutes and scoop out everything that floats to the top. Repeat 3 times cooking for 5 minutes each time.
  • Remove beef bones and discard liquid. Clean stockpot really well.
  • Option: You could roast the onions, carrots, and celery in the oven until tender. Adds flavor, but not needed.
  • Place beef bones on a cookie sheet covered with aluminum foil. Helps with the roasting and clean up.
  • Roast bones in oven at 450 degrees for 30 minutes. Next paint on tomato paste to the tops "only" of the beef bones and place back in the oven for an additional 20 minutes.
  • Place all roasted beef bones, onion, carrots, celery & Sachet into a large stockpot and cover with water.
  • Bring to boil and turn down heat to low and cover.
  • Cook for 36 hours then remove the cover and allow to reduce, but do not turn up the temperature. Slow reduction.
  • Enjoy


Homemade Clean Beef Stock - w/ Chef Pennington from Butter-n-Thyme