Manger des aliments faibles en calories mais riches en protéines, qui donnent l'impression que le mangeur se sent rassasié, est bon pour la perte de poids. Il est possible de manger n'importe quel aliment et de perdre du poids tant que l'on consomme moins de calories que le corps n'en dépense.
Certains aliments sont particulièrement efficaces pour aider à perdre du poids, notamment les grains entiers, comme la farine d'avoine et le riz brun, et la viande maigre, comme le poulet et le poisson. Les fruits et légumes sont également utiles pour perdre du poids car ils contiennent peu de calories et beaucoup de saveur. Les aliments à éviter sont ceux qui contiennent des calories vides et peu de valeur nutritive, comme les boissons alcoolisées et les produits de boulangerie.