Best thing you can do is cut out ALL processed foods. When you buy groceries, only shop at the outer edge of the store. Produce, meat counter, dairy, bakery. Don't even walk down the center aisles with all the processed crap. There is so much fake crap in processed foods your body does not know how to handle it. Don't even get me started on artificial sweeteners.
I only eat whole foods, and drink; water, espresso, milk (whole milk only) and wine. I do not "count" calories, do not believe in "low fat" anything (bacon and foie gras are two of my biggest weaknesses) just eat honest food till I feel full and stop. And I stay at 5'11" and 170 lbs even.
Some good reads out there:
In Defence of Food, The Omnivore's Dilemma
http://michaelpollan.com/books/
Sugar, Salt, Fat
http://michaelmossbooks.com/books/salt-sugar-fat/