성인은 일일 약 60그램(체중 1킬로그램당 0.8그램 또는 총 칼로리 중 10~15%)의 단백질을 섭취해야 합니다. 근육을 늘리고자 하는 성인은 조금 더 많은 양을 필요로 합니다. 소아 역시 성장기이므로 더 많은 단백질을 필요로 합니다. 체중을 감량하기 위해 칼로리를 제한하고 있는 사람들은 일반적으로 체중을 줄이면서도 근육 소실을 막기 위해 더 많은 양의 단백질을 필요로 합니다. 노인은 체중 kg당 최대 1.2g까지의 더 높은 단백질 수치가 필요할 수 있습니다. 그러나 이 양은 과도하며 신장 기능 부전 및 신부전과 같은 특정 질환에 잠재적으로 해로울 수 있습니다. 또한 연구에 따르면 단백질은 탄수화물과 지방보다 더 많은 포만감을 제공하는(사람들이 보다 오래 포만감을 느끼게 돕는) 것으로 나타납니다.