Most restaurants do not take EBT, but a small number do through a specific program called SNAP Restaurant Meals Program
The vast majority of restaurants — fast food chains, sit-down diners, pizza places, coffee shops — do not accept EBT cards. SNAP (the program formerly called food stamps) is designed for groceries you prepare at home. However, seven states run the SNAP Restaurant Meals Program, which lets certain restaurants accept EBT from older adults, people with disabilities, and homeless individuals. The restaurants that participate are listed in your state's program, and you use your EBT card the same way you would at a grocery store.
Whether this program exists where you live depends entirely on your state. California, Arizona, Illinois, Michigan, New York, Rhode Island, and Virginia currently operate it. If you live in any other state, no restaurants take SNAP benefits — not even if you have a disability or are experiencing homelessness. The rules also vary by state: some allow you to buy any food item on the menu, while others restrict you to prepared foods that meet SNAP guidelines.
Key Takeaways
- Only seven states have a SNAP Restaurant Meals Program: California, Arizona, Illinois, Michigan, New York, Rhode Island, and Virginia.
- You must meet specific criteria — usually being 60 or older, disabled, or homeless — to use SNAP at restaurants in these states.
- Participating restaurants are pre-approved by the state and listed in your state's SNAP office directory or online portal.
- You swipe your EBT card at the register just as you would at a grocery store, and the transaction works the same way.
How the SNAP Restaurant Meals Program works in your state
Each state that runs this program sets its own rules about who can use it and which restaurants participate. In California, for example, you must be 60 or older, disabled, or homeless to buy prepared meals at approved restaurants. In New York, the same categories apply. Arizona, Illinois, Michigan, Rhode Island, and Virginia have similar but slightly different age and disability thresholds — some start at 55, others at 60, and some include additional groups like people receiving certain benefits.
The restaurants themselves must apply to the state SNAP office and meet food safety and record-keeping standards. They are not required to participate, so even in states with the program, your local restaurants may not be part of it. You can find the list of participating restaurants through your state's SNAP office website, by calling the office directly, or sometimes through a searchable online map.
When you use your EBT card at a participating restaurant, the transaction is processed like any other SNAP purchase. The restaurant scans your card, you enter your PIN, and the amount is deducted from your monthly SNAP balance. You cannot use EBT to pay for alcohol, tobacco, hot foods kept warm in a display case, or non-food items — the same restrictions that apply at grocery stores.
What you can and cannot buy with SNAP at restaurants
SNAP rules about what counts as food are the same whether you are at a grocery store or a restaurant. You can buy cold prepared foods — sandwiches, salads, sushi, pizza slices, baked goods — because these are considered food you will eat later. You cannot buy hot foods kept warm under heat lamps or in steam tables, because SNAP treats these as "prepared meals" meant to be eaten right away, which falls outside the program's scope.
This distinction matters because it determines what restaurants can actually participate. A deli that sells cold sandwiches can accept SNAP. A restaurant that only serves hot entrees cannot. Some states allow restaurants to set up separate cold food sections to participate in the program, while others do not allow hot food restaurants to participate at all.
You also cannot use SNAP to buy drinks, condiments sold separately, or non-food items like napkins or utensils. If you are buying a sandwich and a drink, only the sandwich rings up on your EBT card — you pay cash for the drink.
How to find restaurants that take SNAP in your state
Start by confirming whether your state has a SNAP Restaurant Meals Program. Contact your state's SNAP office — you can find the phone number through your state's human services or social services department website. Tell them you want to know if the program exists in your state and, if it does, ask for the list of participating restaurants in your area.
Many states now publish this list online. California's SNAP office has a searchable map of participating restaurants. New York publishes a directory by county. Arizona, Illinois, Michigan, Rhode Island, and Virginia also maintain lists, though the format and ease of searching vary. If you cannot find an online list, call your state SNAP office and ask them to mail or email you the list for your county or zip code.
Some restaurants may not advertise that they take SNAP, even if they are on the state list. If you see a restaurant you think might participate, you can call ahead and ask whether they accept EBT for prepared foods. Have your EBT card with you when you visit, and bring a photo ID — restaurants are required to check ID before processing an EBT transaction.
may be able to access to use SNAP at restaurants
You must meet one of three criteria to use SNAP at restaurants in states that have the program. First, you must be 60 years old or older — the exact age varies slightly by state, but 60 is the most common threshold. Second, you must be disabled and receiving Social Security Disability Insurance (SSDI), Supplemental Security Income (SSI), or another disability benefit program. Third, you must be experiencing homelessness, which usually means you do not have a permanent address and are living in a shelter, on the street, or in temporary housing.
You do not need to prove your status to use your EBT card — the restaurant does not verify whether you meet these criteria. However, you must actually meet one of them to be part of the program in the first place. If you are not sure whether you may have access to, contact your state SNAP office and describe your situation. They can tell you whether you are in a category that allows restaurant purchases.
What happens if you live in a state without the program
If you live in any state other than California, Arizona, Illinois, Michigan, New York, Rhode Island, or Virginia, SNAP cannot be used at restaurants under any circumstances. This is true even if you are 80 years old, severely disabled, or homeless. The federal SNAP program does not allow restaurant purchases except through the seven state programs listed above.
If you are struggling to afford meals and cannot cook at home, look into other programs in your state. Many areas have soup kitchens, food banks, and community meal programs that serve free or low-cost food. Your local 211 service (dial 2-1-1 or visit 211.org) can connect you to meal programs near you. Some states also run programs specifically for seniors or people with disabilities that may include meal delivery or subsidized restaurant vouchers — these are separate from SNAP and have different rules.
How SNAP restaurant purchases affect your monthly balance
When you buy food at a participating restaurant with your EBT card, the amount is deducted from your monthly SNAP balance just like a grocery store purchase. If you have $200 in SNAP benefits for the month and you spend $15 at a restaurant, you have $185 left. The transaction appears on your EBT statement the same way any other purchase does.
There is no separate budget for restaurant purchases — you are drawing from your regular monthly SNAP allotment. This means if you use SNAP at restaurants, you have less to spend on groceries. Some people use restaurants occasionally for convenience, while others rely on them more heavily if they cannot cook. How you spend your SNAP balance is your choice, as long as you are buying food that meets SNAP rules.
Frequently Asked Questions
Can I use SNAP at fast food chains like McDonald's or Burger King?
Not in most places. Fast food chains rarely participate in the SNAP Restaurant Meals Program because they primarily serve hot foods, which SNAP does not cover. A few locations in participating states may have cold food options (like salads or sandwiches), but you would need to check the state's list of approved restaurants to know for certain.
What if a restaurant says they take EBT but they are not on the state list?
Do not use your card there. Only restaurants on your state's official SNAP Restaurant Meals Program list are authorized to accept EBT. If a restaurant claims to take SNAP but is not listed, they may be confused about the rules, or they may be attempting fraud. Report unauthorized restaurants to your state SNAP office.
Can I use SNAP at a restaurant if I am not 60, disabled, or homeless?
No. The SNAP Restaurant Meals Program is only for people in those three categories. If you do not meet one of these criteria, you cannot use SNAP at restaurants even in states where the program exists. You can only use SNAP at grocery stores and farmers markets.
Do I need to tell the restaurant I am using SNAP when I pay?
No. You simply hand them your EBT card and enter your PIN like you would at any other store. The restaurant does not need to know your may be able to access status — they only need to verify that you have a valid ID and that your card works.
What if my state does not have a SNAP Restaurant Meals Program but I am homeless?
You cannot use SNAP at restaurants in your state, but you may be able to access other meal programs. Contact your local food bank, homeless services agency, or dial 211 to find soup kitchens, community dinners, and emergency meal programs in your area. Some states also have separate programs for homeless individuals that provide meal vouchers or direct food assistance.