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