Broth is made using meat and vegetables; stock is made using meaty bones (vegetables optional). Stock, which tends to be less flavorful to its boneless counterpart, is often simmered longer to draw the flavors from the bones into the liquid. The bone broth you may see in grocery stores is nothing more than a marketing gimmick—it is stock.