Most chain restaurants do not accept SNAP, but a growing number of fast-casual and quick-service places do
The Restaurant Meals Program (RMP) lets certain people use their SNAP card at restaurants instead of only at grocery stores. But it is not available everywhere, and most major chains do not participate. The restaurants that do accept SNAP are usually smaller, independent operations or regional chains — not McDonald's, Burger King, or Chipotle. Your state has to run the program first, and then individual restaurants have to sign up.
If you live in a state that runs RMP, you can use your SNAP card at participating restaurants the same way you would at a store: swipe or insert your card, enter your PIN, and the purchase comes out of your SNAP balance. The restaurant must be authorized by your state's SNAP agency, and you can only buy prepared food — not groceries or items you would take home to cook.
Key Takeaways
- Only seven states currently run the Restaurant Meals Program: Arizona, California, Hawaii, Illinois, Maryland, New York, and Rhode Island.
- Participating restaurants are usually small, independent, or regional chains — you will not find major national chains accepting SNAP for prepared meals.
- You can only use SNAP at restaurants if you are elderly, disabled, or homeless; not all SNAP recipients are allowed to use the program.
- To find participating restaurants in your state, contact your state SNAP agency or ask the restaurant directly whether they accept SNAP cards.
Which states have the Restaurant Meals Program
Only Arizona, California, Hawaii, Illinois, Maryland, New York, and Rhode Island currently operate RMP. No other states run the program, which means if you live elsewhere, you cannot use SNAP at restaurants at all — you can only use it at grocery stores and farmers markets.
Even within these seven states, the program is not equally available everywhere. In California, for example, RMP is available in some counties but not others. In New York, it is concentrated in certain cities. Before you assume your state has the program, check with your state's SNAP agency or call your local food bank to confirm whether RMP is active in your area.
Who can use SNAP at restaurants
Not every SNAP recipient can use the Restaurant Meals Program, even if they live in a state that runs it. You must fall into one of three categories: you are 65 or older, you are disabled and receiving disability benefits, or you are homeless. If you do not fit one of these categories, your SNAP card will not work at restaurants, even if the restaurant participates.
Homelessness is defined differently by different states. Some states count you as homeless if you sleep in a shelter, car, or outdoor location. Others require you to be part of a homeless services program. Ask your local SNAP office or homeless services agency what counts as homeless in your state.
Types of restaurants that accept SNAP
Participating restaurants are usually small, independent operations: local pizza shops, taco stands, Chinese takeout places, sandwich shops, and ethnic restaurants. Some regional chains participate, but you will not find Starbucks, McDonald's, Wendy's, Taco Bell, Chipotle, or other major national chains accepting SNAP for prepared food.
The restaurants that do participate must meet SNAP rules: they cannot sell alcohol, tobacco, hot foods from a deli case (in most states), or vitamins. They can sell prepared meals like burgers, pizza, fried chicken, sandwiches, and soups. Some states allow certain hot foods; check with your state agency about what is allowed where you live.
How to find participating restaurants in your state
Your state SNAP agency maintains a list of authorized restaurants, though the format and ease of access varies. In New York, you can search an online directory by neighborhood. In California, you may need to call your local SNAP office. Start by contacting your state's SNAP agency directly — they can tell you which restaurants near you accept SNAP cards.
You can also call or visit a restaurant and ask whether they accept SNAP. If they do, they will have a sign or sticker posted, usually near the register. If they say no, they may not be authorized yet, or your state may not run the program.
What you can and cannot buy with SNAP at restaurants
At a participating restaurant, you can buy any prepared food that is meant to be eaten right away: a meal, a sandwich, a slice of pizza, soup, fried chicken, or a drink. You cannot buy groceries, raw ingredients, or food to take home and cook. You also cannot buy hot foods from a grocery store deli counter in most states — only from authorized restaurants.
You cannot use SNAP to buy alcohol, tobacco, vitamins, medicines, or hot foods that are not part of a prepared meal (like a single hot rotisserie chicken). The rules are the same as at a grocery store: if it is not food for immediate consumption, your SNAP card will not cover it.
How the Restaurant Meals Program actually works when you pay
When you order at a participating restaurant, tell the cashier you are paying with SNAP. They will swipe or insert your card into their SNAP terminal, just like a debit card. You will enter your PIN. The amount of your purchase will be deducted from your SNAP balance, and you will get a receipt.
The restaurant gets paid by the state SNAP agency, not by you directly. From your perspective, it works exactly like using your card at a grocery store. Your SNAP balance updates the same way, and you can check it online or by phone just as you normally would.
Frequently Asked Questions
Can I use SNAP at food trucks or outdoor food vendors?
Only if they are authorized by your state SNAP agency. Most food trucks and street vendors are not set up to accept SNAP cards because they do not have the required terminals. Ask your state agency for a list of authorized vendors in your area.
What if a restaurant says they accept SNAP but my card does not work?
The restaurant's SNAP terminal may be broken, or they may have lost their authorization. Ask to speak to a manager and explain the problem. If the issue persists, contact your state SNAP agency to report it — they track which restaurants are actually accepting cards.
Can I use SNAP at a restaurant in a different state?
No. Your SNAP card works in any state at grocery stores, but the Restaurant Meals Program only works in the seven states that run it. If you travel to a state without RMP, you cannot use SNAP at restaurants there.
Do I have to show proof that I am elderly, disabled, or homeless to use SNAP at a restaurant?
Usually not at the point of sale. The restaurant assumes you are authorized if your card works. However, when you first register for RMP in your state, you will need to provide proof of your status to your SNAP office.
Can I use SNAP to buy food for someone else at a restaurant?
Yes. Your SNAP card can be used to buy food for anyone, just as it can at a grocery store. The person eating the food does not have to be the cardholder.