I’m a huge cheapskate…
Buy your spices from Indian or Latino markets- they will be much, much, much cheaper than the dinky little jars in the supermarket. Fresh fruits and veggies may be cheaper, too.
I used to make a batch of beans twice a week. This would take care of four dinners and four lunches practically for free. It does get boring, but I’d use the money I saved to have more exciting meals on the non-bean days.
Learn how to make a cream soup base. You can turn any leftover veggies into a quick and easy cream soup. You can even use celery tops, etc.
Start thinking of soda as a dessert, not an accompaniment. Learning to drink water is a favor to both your health and your budget.
Don’t eat in front of the computer or TV. If you want to eat, you sit at a table. This cuts down on mindless snacking.
If you are going out with friends, invite them over to share some cheap wine first (play up that box of Franzia for the kitsch value.) Then you can just buy one drink when you are out and about.
If possible, shop daily and do it by foot. You’ll be reluctant to buy jumbo boxes of cookies, two liters of soda and other junk food since it’s a pain to carry. Instead, you will more likely buy what you need for the day. In my experience, this also makes me more likely to buy fresh fruits and veggies, since i know they won’t go bad before I use them.
I’ve been experimenting with buying a few higher quality items rather than a bunch of cheap junk. So far, it seems to be working. You spend a lot of money to begin with, but your purchase is more satisfying and it cuts down on that itch to buy because you don’t feel deprived of good stuff.
Make purchases with cash- it’s hard to break that twenty, and you think twice as it starts to dwindle.