Pump up your cooking with Homemade Beef Stock for a rich, beefy flavor added to any dish. It’s so easy to make in the slow cooker, Instant Pot, or stovetop, and I included directions for all 3 methods below. Make this beef stock recipe, and you’ll never buy store-bought, boxed stock again.

Four mason jars of homemade beef stock with parsley garnish

This post may contain affiliate links. Read my disclosure policy.

Easy Beef Stock Recipe

For years, I’ve made homemade Chicken Stock to keep in the freezer for recipes throughout the week, and also for sipping in the chilly winter months. It’s flavorful and full of nutrients and I feel great about serving this to my family. For recipes that need a richer beefy flavor like Beef Stew, homemade beef stock is my go-to.

I love making easy pantry staples at home, like stock, Homemade Mayonnaise, BBQ Sauce, and Taco Seasoning, because they make my food taste better and I can avoid unwanted additives and preservatives.

What is the difference between beef stock and broth?

Most people use beef stock and beef broth interchangeably, but there is a difference.

  • Beef stock is made by slowly simmering beef bones (this is why it’s called beef bone broth), veggies, and meat in water to extract the nutrients the bones and flavor from the meat and veggies.
  • Beef broth is made by simmering beef meat for a shorter time, producing a thinner liquid. Broth typically contains more seasoning, which is why it is also higher in sodium.
Mason jar of homemade bone broth with onion, carrot and celery

Beef Stock Ingredients

Unlike in my Turkey Stock recipe, we use both beef bones (collagen and minerals) and meat (flavor). If you don’t add meat to your stock, it won’t have the same beefy taste.

  • Meaty beef bones 4-5lbs – can include oxtail, short ribs, marrow or knuckle bones, or the bones from a holiday Prime Rib Roast. If you don’t have bone with meat on it, add about 1 lb of beef, such as trimmed stew meat or leftover beef pieces.
  • Vegetables – yellow onion, celery, and carrots flavor the broth. I prefer to peel the skins of onions, garlic, and carrots.
  • Cider vinegar – helps to extract the nutrients from the bones, but you won’t taste it. Substitute with white vinegar or lemon juice.
  • Herbs/Spices – garlic cloves, bay leaf, peppercorns, and salt (some chefs prefer not to salt their stock and adjust later in the recipes. I use just a minimal amount and then add more salt later in the recipe as needed.)
Beef broth recipe ingredients including beef bones, celery, carrots, onion, salt, peppercorns, cider vinegar and bay leaf.

How to Make Homemade Beef Stock

Regardless of which of the 3 methods for making homemade stock you choose, each one begins with roasting the bones and ends with straining the broth.

Roast the Bones (for all methods)

You can skip this step if using cooked bones from a roast.

  • Roast the Bones – Cook bones on a baking sheet for 45 minutes at 450°F, and then place in the cooking pot. Pour hot water over the pan to deglaze and collect the drippings as well.
beef bones and vegetables on a roasting pan drizzling with olive oil
Roasted beef bones, meat and vegetables on a pan

Instant Pot Beef Stock (2 Hours)

This is my preferred method because it’s quick and efficient – it draws out the marrow under high pressure and is the ideal cooking time for maximum flavor.

  1. Add the ingredients and pan drippings to the Instant Pot (I used 8 qt, but 6 qt works) and fill with water to the max line
Cooking beef stock in the instant pot
  1. Cook – set to high pressure for 2 hours, and then let it naturally release for 30 minutes. Finally, use an oven mitt to release the pressure completely. Strain and skim the fat (instructions below).
Cooked beef stock in a pot

Slow Cooker Beef Stock (10-18 hours)

  1. Add the ingredients and roasted bones into a 6 Qt slow cooker with 12 cups of warm water.
  2. Cook – Cover the crock pot and cook on low for 10-18 hours. You can let it go longer if the timer finishes overnight. Strain and skim off the fat.

Stovetop Beef Stock (4-8 hours)

  1. Add all of the ingredients to an 8 Qt. pot, and then fill with 16 cups of water, or until the bones are covered.
  1. Cook – Bring to a boil and then reduce to a simmer for 4-8 hours. Remove the impurities that come to the top and avoid stirring or boiling. Strain and skim off the fat.

How to Strain Beef Stock

  1. Strain – Pour the stock through a strainer and throw away the solids. Then, allow the stock to cool, cover, and refrigerate.
Straining beef bones and vegetables for beef stock
  1. Skim the fat – When the beef stock is chilled, the fat (beef tallow) will rise to the top and harden. Skim it off the top and keep it for cooking, or throw it away in the trash so it doesn’t clog your plumbing.
Skimming fat from beef stock

Natasha’s Tip for Quick Cooling Stock

A trick to cooling the beef stock quickly before refrigerating is to divide the warm stock into smaller containers. Stock should be refrigerated within 2 hours of cooking.

Storage Tips

Once the fat is skimmed, the beef stock is ready to use, or you can store it in labeled, manageable portions in the fridge or freezer.

  • To Refrigerate: Store in an airtight container in the fridge for up to 5 days.
  • Freezing: Freeze in storage containers, mason jars, freezer bags, or ice cube trays and freeze for up to 3 months. Be sure to leave 1-1.5″ of room for expansion when packing.
  • To Reheat: Reheat to 165°F before consuming. You can transfer to a saucepan and reheat from frozen.

How to Use Beef Stock

Homemade Beef Bone Broth adds incredible flavor to any recipe that calls for beef stock or broth such as:

Easy Homemade Beef Stock provides so much flavor for all types of recipes, from stews to soup to gravies. It’s incredibly easy to make and store. Try this easy recipe today, and you won’t want to go back to store-bought substitutes.

Homemade Beef Stock

No ratings yet
homemade beef stock recipe in mason jars with greens as garnish
Learn how to make a rich, beefy, and nutritious Beef Stock! You can make beef bone broth in a slow cooker, on the stovetop, or in the Instant Pot. The most important tip is to use bones that are meaty i.e., they still have some meat on them, because the bones add gelatin and body, while meat = flavor! Without the beef, it will taste flat. The recipe card reflects timing for the Instant Pot method.
Prep Time: 5 minutes
Cook Time: 2 hours
Pressure Release: 30 minutes
Total Time: 2 hours 35 minutes

Ingredients 

Servings: 12 cups
  • 4 lbs meaty beef bones*
  • 2 Tbsp olive oil
  • 1 large yellow onion, quartered
  • 2 celery ribs, cut into thirds, leaves attached
  • 2 carrots, peeled & cut into 1-2” chunks.
  • 3 garlic cloves, peeled
  • 1 Tbsp cider vinegar
  • 1 tsp salt, optional*
  • 1 bay leaf, optional but nice
  • 10 peppercorns
  • Filtered Water, Stock Pot: 16 c, 6 Qt Slow Cooker: 12 c., Instant Pot: 10–12c

Instructions

Roast the Bones (for all methods, but if using bones from cooked roast, skip this step)

  • Roast – Place beef bones on a lined rimmed baking sheet along with vegetables, toss with olive oil, and roast at 450°F for 45 minutes or until browned. Transfer the meat, bones, and veggies to your cooking pot.
  • Cook – Pour hot water over the baking sheet and scrape the bottom to deglaze the pan, then add the drippings/liquid to your cooking pot.

Instant Pot Beef Stock (2 hours)

  • Add roasted bones, meat, and veggies to the Instant Pot along with any drippings deglazed from the pan. Add garlic, cider vinegar, salt, bay leaf, and peppercorns, then pour in water to the max fill line.
  • Cook – Cover and cook on high pressure for 2 hours. Let the pot naturally depressurize for 30 minutes, then use the pressure release valve to carefully release any remaining pressure.

Stovetop Method (4-8 hours simmering)

  • Add – Place roasted bones, veggies, and any deglazed/accumulated juices into your 8 Qt stock pot. Add garlic, cider vinegar, salt, peppercorns, and bay leaf. Add 16 cups of water or enough to cover the meat and veggies with 2 inches of water.
  • Cook – Bring to a boil, then reduce the heat and simmer partially covered for 4-8 hours. Skim off impurities that rise to the top and discard them in the garbage. Avoid stirring and do not boil rapidly, or the stock will get murky.

Slow Cooker Method (10–18 hours on low, or 5–6 hours on high)

  • Add – Place roasted bones, meat, and veggies, along with the deglazed pan juices, into a 6 Qt Slow Cooker. Add garlic, cider vinegar, salt, bay leaf, and peppercorns along with 12 cups of warm water.
  • Cook – Cover and cook on low heat for 10-18 hours.

How to Strain Beef Stock

  • Strain through a fine mesh sieve into a second pot, extracting as much stock as possible. Discard the solids into the garbage. Cool the strained stock to room temperature, then cover and refrigerate.
  • Skim the fat – Once the beef stock is chilled, it will thicken. The fat will rise to the top and will solidify, which makes it easy to skim off. Do not put this fat into your sink, or it can clog up your plumbing. Instead, toss it in the garbage. The fat on top is essentially tallow (rendered beef fat) and can also be used as a cooking fat if you want to store it for later.

Notes

*Types of Meaty Beef Bones – Short ribs, oxtail, marrow, knuckle bones, or the bones from a Prime Rib. Substitute the meat on the bone with 1 pound of trimmed stew meat or leftover beef scraps.
*Salt – omit if you wish to salt the stock only when using it later in a recipe. I prefer to salt a little while making, and then add more salt when using in a recipe.
Storage – Once the fat has been removed, divide the stock into individual portions in freezer-safe containers like zip-top bags, mason jars, or plastic containers.
  • Refrigerate covered for 4-5 days.
  • Freeze for up to 3 months. Reheat to a rolling boil before consuming.

Nutrition Per Serving

47kcal Calories4g Carbs0.4g Protein4g Fat0.5g Saturated Fat0.4g Polyunsaturated Fat3g Monounsaturated Fat310mg Sodium103mg Potassium1g Fiber1g Sugar2594IU Vitamin A3mg Vitamin C15mg Calcium0.2mg Iron
Nutrition Facts
Homemade Beef Stock
Amount per Serving
Calories
47
% Daily Value*
Fat
 
4
g
6
%
Saturated Fat
 
0.5
g
3
%
Polyunsaturated Fat
 
0.4
g
Monounsaturated Fat
 
3
g
Sodium
 
310
mg
13
%
Potassium
 
103
mg
3
%
Carbohydrates
 
4
g
1
%
Fiber
 
1
g
4
%
Sugar
 
1
g
1
%
Protein
 
0.4
g
1
%
Vitamin A
 
2594
IU
52
%
Vitamin C
 
3
mg
4
%
Calcium
 
15
mg
2
%
Iron
 
0.2
mg
1
%
* Percent Daily Values are based on a 2000 calorie diet.
Course: Condiments, Soup
Cuisine: American
Keyword: beef stock, beef stock recipe
Skill Level: Easy
Cost to Make: $
Calories: 47
Natasha's Kitchen Cookbook

More Homemade Pantry & Fridge Staples

Leave a Comment

Recipe Rating




As Featured On

Never Go "Hangry" Again!

Get weekly updates on new recipes, exclusive giveaways plus behind the scenes photos.