De relatie tussen eiwit in de voeding en overgewicht is tweezijdig. Aan de ene kant levert eiwit 4 calorieën per gram en draagt een hoge eiwitconsumptie dus bij aan een inname van teveel energie. Aan de andere kant zorgt eiwit voor een verzadigd gevoel waardoor iemand minder snel trek krijgt na een maaltijd.
Een overmaat aan eiwit wordt door de lever omgezet in glucose, dat weer als vet kan worden opgeslagen. Positief is dat voor de vertering van eiwit veel calorieën nodig zijn. Deze dieet geïnduceerde thermogenese is bij eiwit hoger dan bij koolhydraten en vetten, en hangt samen met de eveneens hogere verzadiging.
In energiebeperkte dieten op basis van de Richtlijnen Goede Voeding bedraagt het aandeel eiwit 15-20 energieprocent.