Food stamps cover groceries, not prepared food or household items
SNAP benefits (the federal program formerly called food stamps) pay for raw ingredients and packaged foods you cook at home. You can buy vegetables, meat, bread, milk, cereal, frozen pizzas, canned beans, and peanut butter. You cannot buy hot food from a deli counter, restaurant meals, vitamins, pet food, paper towels, soap, or alcohol. The rule is straightforward: if it is meant to be eaten and you prepare it yourself, it is allowed. If someone else prepared it, or if it is not food, it is not.
The list of what is allowed stays the same across all states. Your state cannot add or remove items. The U.S. Department of Agriculture sets the rules, and every cashier's register is programmed to block items that do not may have access to. When you swipe your card at checkout, the register will reject any item that is not on the approved list—you will know when ready.
Key Takeaways
- SNAP covers all raw fruits and vegetables, meat, poultry, fish, dairy, bread, cereals, and shelf-stable groceries you prepare at home.
- Hot food from a deli, restaurant, or prepared food counter is never allowed, even if you buy it at a grocery store.
- Non-food items like cleaning supplies, paper products, toiletries, and pet food are blocked at checkout and cannot be purchased with SNAP.
- Seeds and plants that produce food are allowed, but ornamental plants and cut flowers are not.
- Alcohol, tobacco, and vitamins or medicines are never covered, even if sold in a grocery store.
Groceries you can buy with SNAP
Fruits and vegetables of any kind are allowed—fresh, frozen, or canned. This includes potatoes, lettuce, apples, bananas, carrots, broccoli, canned tomatoes, and frozen mixed vegetables. Meat, poultry, and fish are all covered: chicken, ground beef, pork chops, salmon, canned tuna, and deli meat by the pound. Dairy products are allowed: milk, yogurt, cheese, butter, and eggs.
Bread, cereals, and grains are covered: whole wheat bread, rice, pasta, oatmeal, and flour. Canned and dried goods count: beans, peanut butter, soup, and cooking oils. Snack foods and sweets are allowed if they are not hot or prepared: crackers, cookies, chips, candy, and ice cream. Drinks are covered too: milk, juice, and water. The only drinks that are blocked are alcohol and hot beverages prepared at the register (like hot coffee or hot chocolate).
Food you cannot buy with SNAP
Hot food is the biggest category that is blocked. This means anything prepared and ready to eat: rotisserie chicken from the deli, pizza slices from the hot case, fried chicken, sandwiches made at the counter, or soup heated in a warmer. Even if the grocery store made it, you cannot use SNAP to pay for it. The register will reject it. This rule applies to all hot prepared foods, regardless of where in the store they sit.
Restaurant meals and takeout are never allowed. This includes fast food, pizza delivery, or any meal you eat somewhere other than your home. Some states run pilot programs that allow SNAP to be used at certain restaurants for elderly or disabled people, but these are rare and only in specific locations. Unless you live in one of these pilot areas, restaurant food is blocked.
Non-food items that SNAP does not cover
Household supplies are not covered: paper towels, toilet paper, trash bags, laundry detergent, dish soap, and cleaning sprays are all blocked. Toiletries are blocked: toothpaste, shampoo, deodorant, and soap. Pet food and pet supplies are not allowed. Vitamins, medicines, and first-aid supplies are blocked, even if they are sold in the grocery store pharmacy.
Alcohol and tobacco are never allowed. This includes beer, wine, liquor, cigarettes, and chewing tobacco. Flowers and ornamental plants are blocked. However, seeds and plants that produce food—like tomato seedlings or herb plants—are allowed because they are meant to grow food you will eat.
Items that confuse people at checkout
Hot beverages prepared at the register are blocked, but cold drinks are allowed. You can buy a bottle of cold juice or iced tea, but not a cup of hot coffee made by the barista. Some stores have a café; anything made there and served hot will be rejected.
Deli meat sold by the pound and wrapped is allowed. Deli meat in a prepared sandwich is not. The difference is whether someone prepared it as a meal. The same applies to rotisserie chicken: the whole bird from the hot case is blocked, but raw chicken from the meat counter is allowed.
Bakery items are allowed if they are not hot. A loaf of bread from the bakery section is fine. A warm croissant or fresh donut from the bakery counter may be rejected because it is considered prepared food. If you are unsure, ask the cashier before you reach the register.
How the register knows what to block
Every item in a grocery store has a code. When you scan or the cashier rings it up, the register checks that code against the SNAP approved list. If the item is on the list, it goes through. If it is not, the register stops and will not let you pay with your SNAP card. You can still buy the item with cash or another payment method, but SNAP will not cover it.
This system is the same in every state and every store. You cannot override it or ask for an exception. The register makes the decision, not the cashier. If something is blocked, it means it does not meet the SNAP rules, and no store can change that.
What happens if you try to buy something that is not allowed
When you swipe your SNAP card, the register will reject any item that is not approved. The cashier will tell you the item cannot be purchased with SNAP. You can remove it from your purchase and pay with cash or another card if you want it. There is no penalty for trying to buy something that is blocked—it straightforward will not go through.
Some people separate their groceries into two piles at checkout: SNAP items and non-SNAP items. You pay for the SNAP items with your card and the other items with cash. This is normal and happens at every grocery store.
Frequently Asked Questions
Can I buy frozen pizza or other frozen meals with SNAP?
Yes. Frozen pizzas, frozen burritos, frozen dinners, and other frozen meals are allowed because you prepare them at home by heating them in your oven or microwave. They are not considered prepared food. Hot pizza from a pizza counter or restaurant is blocked, but frozen pizza from the grocery store shelf is covered.
Are energy drinks and sports drinks allowed?
Yes, as long as they are cold and sold as a beverage to drink at home. Energy drinks, sports drinks, soda, juice, and flavored water are all allowed. The only drinks that are blocked are alcohol and hot beverages prepared fresh at the register or café.
Can I buy baby formula and baby food with SNAP?
Yes. Baby formula, baby food in jars, and baby cereal are all covered. These are considered food items meant to be eaten at home. Diapers and wipes are not covered because they are not food.
What if my grocery store's register rejects something I think should be allowed?
The register is programmed by the USDA rules and does not make mistakes on this. If something is rejected, it does not meet the SNAP guidelines. You can ask the cashier or store manager why it was rejected, but the decision cannot be changed at that store. If you believe the register is wrong, you can contact your state SNAP office to report it.
Can I use SNAP at farmers markets or farm stands?
Many farmers markets accept SNAP, but not all. You need to look for the SNAP logo at the market entrance or ask the farmers directly. Farm stands vary—some take SNAP and some do not. You can find farmers markets near you that accept SNAP on the USDA's website.