Put the bones in a large stockpot and cover with cold water. Bring to a boil and then reduce heat to medium and simmer for 15 minutes. Drain and rinsing the bones.
Turn on Saute mode on the Instant Pot. When hot, add the bones and vegetables and saute for 5-10 minutes to impart some color on the bones. Turn off saute mode and remove the bones and vegetables. Pour 1/2 cup of water into the pot and deglaze the browned bits from the bottom.
Add the bones and vegetables, along with the bay leaves, vinegar and salt, to the Instant Pot. Fill the pot with water up to the 2/3 mark on the pot. Close the lid and set the valve to seal. Press the Soup/Broth button and set the timer to 2 hours. It will take 30 mins to come up to pressure and about an hour to naturally release pressure, for a total of 3:30.
When the cooking is complete, place a fine mesh strainer over a large bowl and pour the broth through the strainer. Leave the broth to cool to room temperature. Transfer the broth in sealable containers that will fit in your refrigerator.
Strain off the fat that rises to the top of the broth. To do this, refrigerate the broth overnight, then scrape the hard layer of fat from the surface. Or use a gravy separator, or skim the surface with a spoon.
Add salt to your preferred taste.
Notes
You can also roast the bones in the oven if you like a more robust, rich flavor.
The broth should be very stiff when cold, like a bowl of jello.
You can use beef bone broth as a base for any type of soup or stew.
You can keep bone broth in the refrigerator for around 5-7 days. If you consume some every day, this recipe should last around that amount of time. If you consume less, you can store small batches in the freezer for later consumption, for up to 3 months in an airtight container.