Lard is the traditional fat used for tamales, but they can be made with butter to make a vegetarian masa for tamales or shortening (ideally non-hydrogenated) or vegetable oil to make vegan tamales.