Why Do I Crave Chocolate?

Because you're hungry. Sometimes chocolate cravings can be easily explained: You're just hungry. When your body is hungry, it craves fast carbohydrates like refined sugars. Unfortunately, most processed chocolate is high on the glycemic index, which means that it gives you a quick, but temporary sugar rush.

What are you lacking if you crave chocolate?

According to health experts, food cravings in some cases may be indicators of nutritional deficiencies. This explains why you crave fatty foods and sugary treats while on a diet. As an example, chocolate cravings are often a sign of magnesium deficiency.

Why do I want chocolate so bad?

You're Stressed

When we're stressed or anxious, we often turn to food—especially something that we know will make us feel good. (Hey, it's called stress eating for a reason.) “Chocolate falls into the category of simple carbohydrates, meaning it's quickly digested and spikes blood sugar,” Kearney tells us.

Elena Rostova

Elena Rostova

Lead Health, Wellness & Medical Journalist

Elena Rostova holds a Master's degree in Public Health Journalism. She covers groundbreaking medical research, holistic wellness trends, mental health awareness, and nutritional science.