Most restaurants cannot take SNAP benefits, but a few specific programs let you use them at certain places
The standard SNAP card (called an EBT card) works only at grocery stores, farmers markets, and food co-ops — not at restaurants. However, a separate program called the Restaurant Meals Program lets certain people use SNAP at participating restaurants in some states. The catch: you must be elderly, disabled, or homeless to use it, and only a handful of states run the program at all.
If you do not fall into one of those categories, there is no legal way to use SNAP at a restaurant. Some people search for workarounds, but they do not exist through official channels. What you can do is use SNAP to buy groceries and cook at home, which stretches your benefits much further than restaurant food would.
Key Takeaways
- The Restaurant Meals Program is a separate SNAP program for elderly, disabled, or homeless people, and it operates in only about a dozen states.
- Your regular SNAP card cannot be used at restaurants, fast food chains, or any food service business — only at grocery stores and farmers markets.
- To learn about your state runs the Restaurant Meals Program, contact your state SNAP office or call 211 to ask whether the program exists where you live.
- If you cannot use SNAP at restaurants, buying groceries and preparing food at home gives you more meals per dollar than eating out would.
How the Restaurant Meals Program works
The Restaurant Meals Program is a state-run option within SNAP that lets certain people buy prepared meals at restaurants instead of groceries. To use it, you must be at least 60 years old, or disabled and receiving disability benefits, or homeless. Each state that runs the program sets its own rules about which restaurants participate and how much you can spend.
Participating restaurants are usually small, independent places — not national chains. They agree to accept SNAP for hot meals, and the state reimburses them. The restaurant must be able to serve you a meal right there; it cannot be a place that only sells packaged snacks or drinks. Some states include pizza shops, diners, and ethnic restaurants; others have very few options.
You use the same EBT card you would use at a grocery store, but the transaction goes through the Restaurant Meals Program instead of the regular SNAP benefit. The meals come out of your SNAP balance, just like groceries would.
Which states have the Restaurant Meals Program
Fewer than 15 states operate the Restaurant Meals Program, and the list changes occasionally. States that have run it include Arizona, California, Hawaii, Illinois, Maryland, Michigan, New York, Ohio, Rhode Island, and Virginia, though not all of these may be active right now. Some states have closed the program due to budget cuts or low participation.
The best way to find out whether your state has the program is to contact your state SNAP office directly. You can also call 211 (a free referral line) and ask whether the Restaurant Meals Program exists in your area. If it does, they can tell you which restaurants participate and whether you meet the requirements.
Who can use the Restaurant Meals Program
You must fall into one of three categories: you are 60 or older, you receive Supplemental Security Income (SSI) or Social Security Disability Insurance (SSDI), or you are homeless. Some states add other categories, such as people receiving certain other disability benefits, so ask your state office what the exact rules are.
If you are unsure whether you may have access to, bring your Social Security statement or disability award letter when you contact your state SNAP office. They can tell you in a few minutes whether the program is available to you and how to start using it.
Why most restaurants do not accept SNAP
SNAP is designed to help people buy food to cook at home, not to subsidize restaurant meals. The program assumes that home-cooked food is cheaper per meal than restaurant food, so it stretches your benefits further. Restaurants also have higher costs — they pay for labor, rent, and utilities — so allowing SNAP everywhere would cost the government much more money.
The Restaurant Meals Program exists as a narrow exception for people who cannot cook for themselves: those who are homeless have no kitchen, and elderly or disabled people may have physical limitations that make cooking difficult or impossible. That is why the program is small and restricted to certain states.
How to find participating restaurants
If your state runs the Restaurant Meals Program, your state SNAP office maintains a list of participating restaurants. You can ask for the list when you call to confirm you may have access to, or you can visit your state's SNAP website — usually found under the state's Department of Human Services or Department of Social Services.
Some states publish the list online; others give it to you over the phone or in person. The list changes as restaurants join or leave the program, so it is worth checking every few months if you use the program regularly. If a restaurant you like is not on the list, you can ask your state office whether that restaurant can join.
What you can and cannot buy with SNAP at restaurants
At a participating restaurant, you can buy a prepared meal — hot food ready to eat. You cannot buy alcohol, tobacco, vitamins, medicine, or hot drinks like coffee (in most states). You also cannot buy food to take home and cook later; it must be a meal you eat there or take away hot.
The exact rules vary by state. Some states let you buy cold sandwiches; others do not. Some allow beverages; others do not. Ask the restaurant or your state office what the specific rules are before you order, so you do not try to buy something that is not allowed.
Frequently Asked Questions
Can I use my SNAP card at Subway, McDonald's, or other chain restaurants?
No. National chains do not participate in the Restaurant Meals Program in any state. Only small, independent restaurants can join. If your state runs the program, you can ask your state SNAP office which restaurants near you do participate.
What if my state does not have the Restaurant Meals Program?
You can only use SNAP at grocery stores, farmers markets, and food co-ops. If you are elderly, disabled, or homeless and need help getting food, contact your local Area Agency on Aging, disability services office, or homeless services to learn about other meal programs like congregate dining or food pantries.
Can I buy a rotisserie chicken or deli food with SNAP at a grocery store?
Yes. Hot prepared food at a grocery store deli is allowed with regular SNAP, as long as the store rings it up as food, not as a restaurant meal. The rule is that you cannot eat it in the store — you must take it home. Some grocery stores do not allow SNAP for their hot food sections, so ask the cashier if you are unsure.
Do I have to be a U.S. citizen to use the Restaurant Meals Program?
You must meet the same citizenship and immigration status rules as regular SNAP. Most lawful permanent residents and some other immigration statuses may have access to, but undocumented immigrants do not. Ask your state SNAP office about your specific situation.
Can I use SNAP at food trucks or delivery services?
No. Food trucks and delivery apps are not set up to process SNAP payments. Only brick-and-mortar restaurants that participate in the Restaurant Meals Program can accept SNAP, and only in states that run the program.