رژيم غذايي زنی که شير می دهد بايد غنی از پروتئين ، کلسيم ، آهن و ويتامين باشد. يک سوم نياز برای ترشح شير از ذخاير چربی بدن که در سه ماهه ی سوم تشکيل شده است، تامين می شود و دو سوم ديگر بايد از طريق تغذيه بر آورده شود.
مادری که شير می دهد ، هر روز بايد حداقل ، مواد زير را مصرف کند:
1) نيم ليتر شير کامل + 60 گرم پنير
2) 30 گرم کره ( دارای ويتامين A)
3) 150 تا 200 گرم گوشت بدون چربی ، مرغ يا ماهی
4) 2.3 ميوه در روز
5) سبزی های برگ سبز
6) گاهی يک وعده ی غذايي دارای حبوبات
برای يک زن شير ده ، 2500 تا 2700 کالری انرژی لازم است که بايد در 4 وعده ی کوچک غذايي معادل هم به اضافه ی دو ميان وعده تامين شود .
در دوران شيردهی ، دانستن رژيم غذايي برای لاغری مناسب نيست .