खनिजांच्या कमतरतेचे एक प्रमुख कारण म्हणजे अन्न किंवा पूरक आहारातून पुरेसे आवश्यक खनिजे न मिळणे . विविध प्रकारचे आहार आहेत ज्यामुळे ही कमतरता होऊ शकते. जंक फूडवर अवलंबून असलेला खराब आहार किंवा पुरेशा फळे आणि भाज्या नसलेला आहार ही संभाव्य कारणे असू शकतात.