Though their ingredients are largely the same, there is a difference between them. Stock is made from bones, while broth is made mostly from meat or vegetables. Using bones in stock creates a thicker liquid, while broth tends to be thinner and more flavorful.