first: are marshmallows vegan? no, most store-bought marshmallows contain gelatin, which gives them that ooey-gooey consistency. unfortunately, since it's derived from animal protein, vegans (and vegetarians) should avoid it. here are other foods you should avoid as a vegan.