Traditional onion dip from the grocery store (or from a restaurant) isn't going to be vegan. It's typically made with sour cream, mayonnaise or cream cheese. This recipe can be made vegan, but you want to make sure you use vegan mayonnaise. Regular mayonnaise contains eggs, so it's technically dairy free, but not vegan.