Researchers found that protein does the job at keeping a hunger hormone in check, while carbohydrates and fats may well deserve their current nasty reputation.
The study in the Journal of Clinical Endocrinology and Metabolism looked at the effectiveness of different nutrients at suppressing ghrelin. That's a hormone secreted by the stomach that stimulates appetite. Suppression of ghrelin is one of the ways that you lose your appetite as you begin to eat and become satisfied.
Scientists also found eating carbs eventually made people even hungrier than before they had eaten.