Yes, Whole Foods takes food stamps. This is an acceptable way to pay for shopping in the local markets. It is also possible to pay cash. Everyone pays in the way he is comfortable with. Some of them pay using credit cards and also gift cards for whole foods stores. Visa can be used to buy Personal necessities of food, American Express and also the Mastercard.