Chocolate cravings before your period are driven by a combination of hormonal shifts, changes in brain chemistry, and, more than most people realize, cultural conditioning. Nearly 50% of American women report craving chocolate specifically around the onset of menstruation, making it one of the most common premenstrual experiences. The explanation isn’t as simple as “your body needs magnesium,” though that’s part of the picture.
How Hormones Drive Premenstrual Cravings
In the days before your period, your body is in the late luteal phase of its cycle. Progesterone, which climbed after ovulation, begins to drop. Estrogen falls too. These shifts don’t just affect your reproductive system; they reshape how your brain responds to food.
A study published in Nutrients found a strong inverse relationship between progesterone levels and food cravings. Women with lower mid-luteal progesterone reported significantly more intense premenstrual cravings. Progesterone accounted for about 15% of the variation in craving intensity on its own, and when estrogen was factored in, the hormonal picture explained over half the variation. In short, the steeper your progesterone drop, the stronger the pull toward high-calorie, rewarding foods like chocolate.
This hormonal dip also affects serotonin, the brain chemical that stabilizes mood and promotes feelings of well-being. During the premenstrual phase, serotonin levels fluctuate, which is linked to increased emotional reactivity and lower mood. Your brain essentially starts looking for quick ways to boost serotonin, and carbohydrate-rich, sweet foods are one of the fastest routes. Chocolate, which contains tryptophan (a building block your body uses to make serotonin), fits the bill perfectly.
Your Brain Responds Differently to Food Before Your Period
It’s not just about willpower. Your brain literally processes food cues differently depending on where you are in your cycle. Research published in Communications Biology found that during the luteal phase, brain regions involved in reward and memory, specifically the hippocampus and dorsal striatum, show heightened activity in response to visual food cues. The effect was especially pronounced for sweet foods. Estrogen and progesterone levels predicted these changes directly.
This means that seeing, smelling, or even thinking about chocolate triggers a stronger reward response in the days before your period than it would at other times. The same chocolate bar that you’d walk past mid-cycle becomes far more compelling when your hormones are shifting. Your brain’s insulin signaling also changes across the cycle, which may further amplify cravings for sweet, energy-dense foods during the luteal phase.
What Chocolate Actually Does in Your Body
Chocolate isn’t just comfort food. It contains a surprisingly complex mix of compounds that interact with your brain and nervous system. Cocoa contains tyrosine, a precursor to dopamine (the “reward” chemical), as well as tryptophan for serotonin production and compounds that may support endorphin activity. It also contains theobromine, a mild stimulant, and flavonoids that have been shown to produce antidepressant-like effects in animal studies.
Then there’s the magnesium angle. Cocoa is unusually rich in magnesium: a 100-gram serving of dark chocolate provides a substantial fraction of the recommended daily amount. Magnesium supplementation is known to ease PMS symptoms including mood swings and cramps. Whether your body is consciously “seeking” magnesium through chocolate cravings is debatable, but the mineral content does help explain why chocolate can genuinely make you feel better premenstrually, not just emotionally but physically.
Dark chocolate in particular has been studied for its effects during the premenstrual phase. In a trial with female CrossFit athletes, dark chocolate consumption helped reduce premenstrual muscle soreness and performance impairments, likely through a combination of its anti-spasmodic properties, magnesium content, and effects on serotonin pathways.
Culture Plays a Bigger Role Than You’d Think
Here’s the part that surprises most people: menstrual chocolate cravings are largely a North American phenomenon. Only 6% of Egyptian women report craving chocolate, and just 28% of Spanish women experience menstrual cravings of any kind. Compare that to the U.S., where over 90% of women crave chocolate generally and about half link those cravings specifically to their period.
A study in PLoS One tested this directly by comparing women born in the U.S. to immigrants. Foreign-born women were far less likely to report menstrual chocolate cravings (17%) compared to women born to American parents (33%) or second-generation immigrants (41%). That last number is striking: women raised in American culture by immigrant parents actually craved menstrual chocolate at higher rates than women whose families had been in the U.S. for generations.
The researchers’ explanation centers on cultural messaging. In the U.S., chocolate is framed as an indulgent, slightly “forbidden” food, and menstruation provides a socially acceptable reason to indulge. Women absorb the idea that PMS and chocolate go together, which reinforces the craving cycle. This doesn’t mean the cravings aren’t real. They are. But biology alone doesn’t explain why it’s chocolate and not, say, cheese or bread, which would also boost serotonin.
Working With Your Cravings, Not Against Them
Trying to white-knuckle your way through premenstrual cravings tends to backfire. A more effective approach is to address the underlying drivers while still allowing yourself satisfaction.
- Choose dark chocolate over milk chocolate. Dark chocolate delivers more magnesium, more flavonoids, and more of the mood-supporting compounds with less sugar. Even a small square or two can take the edge off a craving.
- Prioritize protein. If you’re craving fatty or rich foods before your period, your body may be signaling a need for more protein. Greek yogurt, nuts, eggs, or a protein shake can reduce the urge to snack on less satisfying options.
- Eat complex carbohydrates. Whole grains, legumes, and starchy vegetables support serotonin production and keep blood sugar stable, reducing the sharp cravings that come from energy dips.
- Snack on nuts and seeds. These provide healthy fats, fiber, and steady energy that help stabilize hormone levels throughout the day.
- Protect your sleep. Poor sleep destabilizes blood sugar, impairs serotonin production, and disrupts the hormones that regulate hunger. Premenstrual sleep disruption is common, which makes cravings worse in a vicious cycle.
The craving itself is not a problem to solve. It’s a signal from a body dealing with genuine hormonal and neurochemical shifts, amplified by a lifetime of cultural messaging. Understanding where it comes from gives you the freedom to respond to it thoughtfully, whether that means savoring a piece of dark chocolate or reaching for something else entirely.

