Dairy cravings, like milk cravings, may be caused by a deficiency in calcium, as reported by DailyMail. Calcium is needed for bone-building to both develop and form healthy bones and teeth and is also needed for maintaining nerve and muscle function. Most experts recommend having a calcium intake of approximately 600 mg per day, as any amount that exceeds this threshold will not have any additional effect on the body.
Milk contains an abundance of vitamin D, which plays a vital role in calcium absorption. Those who crave milk should consider consuming cheese, milk, yogurt, salmon, almonds, kale, broccoli and other leafy greens that are rich in calcium.