This place is amazing for vegans. It has (almost) everything that you can find at large organic grocery store chains such as Whole Foods. The prepared foods section usually has a vegan soup, as well as vegan dumplings, seasoned tofu, samosas and African rice dishes. The bakery carries Liz Lovely vegan cookies. In addition, the Co-op also has many types of casein-free soy cheese (including Follow Your Heart and Soy Feta), local Vermont soy milk (plus all of the usual brands), an extensive selection of fake meats (located in the produce section), soy and rice ice cream products, etc. The people who run the Co-op seem to be open to customer suggestions. The Lebanon Co-op is larger and has more selection than the Hanover Co-op, but both are extremely vegan-friendly.