מחקר קנדי חדש שהתפרסם ב-17 בדצמבר 2012 ב- Journal of Pediatrics מצא, כי שתיית 2 כוסות חלב דיה לספק את הכמות הנדרשת של ברזל וויטמין D לילדים. שתיית כמויות גדולות יותר של חלב עלולות לגרום לירידה ברמות הברזל בדם.
במחקר השתתפו 1,311 ילדים בגילאים 5-2 שנים שעברו בדיקות דם במסגרת ביקור שגרתי במרפאה. במקביל נשאלו ההורים על כמות הכוסות (כוס גדולה = 250 מ"ל) שהילדים שותים ליום, או האם הם שותים מבקבוק.
תוצאות המחקר הראו שכל כוס חלב (פרה) העלתה את רמות ויטמין D בממוצע ב-6.5% והורידה את רמות הברזל בממוצע ב-3.6%.
עוד נמצא במחקר, שילדים בעלי צבע עור כהה זקוקים לכ-4 כוסות חלב ליום בחורף על מנת לשמור על רמות תקינות של ויטמין D.
מחבר המחקר, ד"ר ג'ונתן מקוואייר טוען כי למרות שנצפתה ירידה נמוכה ברמות הברזל, היא עלולה להיות משמעותית במיוחד עבור ילדים הנמצאים בסיכון למחסור בברזל.