Fast food places started accepting debit cards and also credit cards because people buy on cards because why....the card does not feel like hard cold cash and it is easy to rack it up. If you truly want to save do not deny yourself, simply carry cash and only pay cash and you will see that you start to deny yourself and its a good thing.
............eat at home.