per its name, stock is made with bones, while broth is made with meat or cooked vegetables. better than bouillon is a concentrated paste made of cooked meat or vegetables that you dilute with boiling water in whatever quantity you'd like, and it can stay good for months in the fridge.