Yes! Use a meal plan! Every Saturday I spend an hour figuring out what's in the pantry, fridge, and freezer and what we're going to eat the next week. I make a chart and hang it on the fridge.
Down one side of the page, I put days of the week.
Across the top: Breakfast, Lunch, Dinner, Snacks (2), and Prep for tomorrow
The prep for tomorrow part has helped me save $$ more than anything else because I know what I need to do the night before. Otherwise, I get lazy, do nothing, and then have to buy lunch or dinner the next day.
Cheap foods:
beans and legumes: you can't go wrong with beans, lentils, and chickpeas, and you can make them in large batches. If you don't have a fridge, just reheat the pot every morning when you get up. It'll still last 3-4 days.
tex-mex/mexican food: homemade tortillas cost virtually nothing, and it doesn't take alot of beans (and/or meat), lettuce, and tomatoes to fill them. quesadeillas, enchilladas, and tacos are all cheap cheap cheap. So's chili (even cheaper if you make it w/o meat).
indian food: also cheap AFTER you've made the initial investment on spices (if you don't keep cumin, tumeric, and garam marsala in your home, then that's an up front cost you'll have to calculate)
If you have access to a freezer, cook in large batches. Someone mentioned this up thread and it's important. Buying and cooking in bulk saves SO MUCH MONEY, especially if you catch canned veggies, beans, rice, or whatever on sale. I wish I had a crockpot because it would be such a time saver when cooking in bulk.
