کالری واحد استاندارد اندازهگیری انرژی است که بدن از طریق تجزیه غذا و نوشیدنیها بدست میآورد. سلولهای بدن این انرژی را جذب کرده و برای انجام کارهای حیاتی از آن استفاده میکنند. تقریبا هر مادهای که مصرف میکنیم حاوی کالری است و منبع این انرژی سه ماکروغذای کربوهیدرات، پروتئین و چربی میباشد.
هر گرم کربوهیدرات ۴ کیلوکالری، هر گرم پروتئین ۴ کیلوکالری و هر گرم چربی ۹ کیلوکالری انرژی تولید میکند. کربوهیدراتها به دو دسته ساده و پیچیده تقسیم میشوند؛ نوع ساده در قند و آب میوه وجود دارد و به سرعت هضم شده، در حالی که نوع پیچیده در غلات کامل، حبوبات و سبزیجات یافت شده و انرژی پایدارتر فراهم میآورد.
چربیها نقش اساسی در محافظت از اعضا، عایقبندی بدن، تشکیل هورمونها و جذب ویتامینهای، و دارند. اگرچه کربوهیدرات منبع انرژی ترجیحی بدن است، چربیها چگالترند و انرژی بیشتری در حجم کمتر ذخیره میکنند. به همین دلیل حذف کامل چربی از رژیم غذایی توصیه نمیشود و چربیهای سالم برای بدن ضروری هستند.
پروتئین اگرچه میتواند انرژی دهد، اما بدن ترجیح میدهد از آن برای ترمیم بافتها، سنتز آنتیبادیها، تشکیل آنزیمها و هورمونها، تنظیم و انتقال مواد مغذی استفاده کند. تنها در صورت کمبود شدید کربوهیدرات و چربی، پروتئین به عنوان سوخت مصرف میشود.

بر اساس دستورالعملهای غذایی ۲۰۲۰-۲۰۲۵، نیاز روزانه کالری بزرگسالان ۱۹ تا ۵۹ ساله بین ۱۶۰۰ تا ۳۰۰۰ کیلوکالری متغیر است. زنان بالغ به حدود ۱۶۰۰ تا ۲۴۰۰ و مردان بالغ به حدود ۲۰۰۰ تا ۳۰۰۰ کیلوکالری در روز نیاز دارند. توزیع ماکروغذاها باید ۴۵ تا ۶۵ درصد کربوهیدرات، ۲۰ تا ۳۵ درصد چربی و ۱۰ تا ۳۵ درصد پروتئین باشد.

رابطه مستقیم بین مصرف کالری و وزن بدن وجود دارد. برای کاهش وزن، ایجاد کسری کالری از طریق کاهش مصرف یا افزایش فعالیت بدنی ضروری است، اگرچه محدودیت شدید کالری میتواند متابولیسم را کند کند. برای افزایش وزن، نیاز به مازاد کالری مداوم همراه با تمرینات وزنهبرداری برای افزایش توده عضلانی است، با ترجیح غذاهای پرکالری و پرمغذی در ۵ تا ۶ وعده روزانه.