Great question! A broth is typically made from meat, stock is made from bones. They can be used interchangeably, but where the liquid is a big part of the flavor of the dish - you'll use stock. It has a fuller flavor and is thicker, and richer (since when you cook down bones, you'll get gelatin). For me - stock is used for everything else (and is my go to!)