Vegans can eat peanut butter sandwiches, as long as the bread and peanut butter are free of dairy and eggs. Some peanut butter brands are made with honey, and some strict vegans avoid honey.