Protein lasts a long time in your belly; combine it with high-fiber foods and youll feel full on fewer calories.