Buy in bulk and freeze-- meat, veggies and fruit can all be frozen and thawed for later use, and most of it will last for months when frozen.
Buy in bulk rather than prepackaged (they sell everything from granola and nuts to beans, pasta and flour in bulk, and it's usually cheaper that way.
Hit up farmers markets, or at least buy in season produce, which is usually cheaper than grapes or peaches shipped from half way across the world (plus better for the environment).
As others have mentioned, buy whole, unprocessed foods, if it's been processed, it's probably more expensive (and has less nutritional value).
This may be obvious, but buy off brand or store brand items instead of name brand, since most products are fairly similar anyway.
Shop at discount food stores like Grocery Outlet, some stuff is funky, but you can usually find great deals on things like tea, crackers, juice and other stuff that doesn't go bad too quickly.
Check out new recipes that involve hearty foods like beans, lentils or garbanzos that provide a lot of sustenance for a low cost (much less than meat, for example). A giant pot of soup with one of these as the base can usually be made for a few dollars and last several days depending on the size of your household. Also, soups freeze well!
Learn to preserve food (freeze, dry, can). Tis the season for lots of fresh local fruits and veggies which when canned will last you throughout the year. You can learn for free from the Master Food Preservers (http://www.preservefood.com/masterfoodpreserver.shtml) and all you have to do in return is teach someone else.
If this is a long term goal, think about starting a garden, or if you don't have space, getting a plot at a community garden in your area. This requires some investment in time, but is well worth it in savings. Plus you also save on gas and it can be a fun activity for the whole family.
If you're really struggling, check out a food bank in your area, or projects that do gleaning, especially during the summer. Many such projects will allow you to volunteer your time but keep a portion of what you harvest for your own use if you are low income.
Good luck!