My nutritionist has a good plan:
Eat real food.
Eat less of it.
Portion control is something I don't see a lot of posts on in this thread. But the plate sizes, and subsequently the amount of food we are eating, has just grown and grown.
You pretty much have to keep a food diary and be totally aware of the amount of everything you are consuming in order to stay healthy with your daily diet.
When was the last time you saw a 4 oz steak on a restaurant menu???