Typically, shortbread is vegetarian, but not vegan. Thankfully, any dish that isn't originally vegan can be made vegan with a few simple tweaks to the recipe. For example, using plant-based butter instead of shortening.