There's usually a moment. Three o'clock in the afternoon. Or the second the dinner plates are cleared. Or that stretch of evening when the house finally goes quiet — and chocolate starts calling.
If that's you, I want to say this first: it isn't a willpower problem. In 16 years of practice I've never once had a client whose chocolate cravings turned out to be a character flaw. They're almost always a signal — that blood sugar has dipped, that a meal was missing something, that you're running on empty, or that a well-worn habit has kicked in right on schedule.
The useful part is that signals can be read. Once you know what's driving yours, the craving gets much easier to shift — without having to fight it every afternoon.
If it's sugar across the board rather than chocolate specifically, I've written a separate guide to cutting back on sugar.
Why you crave chocolate
Your blood sugar has dropped
This is the one I see most. When a meal leans heavily on refined carbohydrates and goes light on protein, fat and fibre, blood glucose rises quickly and then falls — and that fall is what sends you looking for a fast lift. Chocolate delivers exactly that, which is why the craving feels so specific and so urgent.
You don't need to be diabetic for this to matter. Plenty of people with perfectly normal blood tests still ride a fairly bumpy glucose curve across the day, particularly if breakfast was rushed or skipped altogether.
Your last meal was missing protein or fat
If breakfast was a coffee and lunch was mostly bread, your body simply hasn't had much of what keeps it satisfied. An afternoon craving is very often an under-fuelled morning catching up with you.
Protein and fat both slow the release of glucose into the bloodstream, and both contribute to feeling nicely full. This is well established, and it's the first lever I reach for with clients.
Where you are in your cycle
Many women notice chocolate cravings sharpen in the week or so before their period, and again through perimenopause. That pattern is very consistently reported.
I'll be honest about the science here: the pattern is well documented, but the explanation is still debated. Some of it looks hormonal — shifting oestrogen and progesterone affect mood, energy and how the body handles glucose. Some of it may be learned, because chocolate is culturally the thing we've been told we're allowed to want at that time of the month. Quite possibly both. Either way the craving is real, and it's worth planning around rather than arguing with.
You're tired, stressed, or both
Chocolate is a fast hit of comfort and energy, so it's a natural reach when you're depleted. Short sleep in particular nudges appetite hormones in a direction that makes sweet, energy-dense food more appealing — that one is reasonably well supported.
Stress does something similar, and it also erodes the mental capacity you'd otherwise use to pause and decide. Which is exactly why “just have more discipline” is such unhelpful advice at 4pm on a hard day.
It's simply become a habit
If chocolate has been your 3pm ritual or your after-dinner full stop for years, your brain now expects it at that time. The cue fires, the craving follows.
That's not a character flaw — it's a habit loop, and habit loops can be rewired. It usually takes a few weeks of a different response to the same cue, rather than one heroic act of restraint.
What about magnesium?
You'll see this claim everywhere: that craving chocolate means you're low in magnesium. It's a tidy story, and chocolate does contain magnesium — but the evidence that a deficiency causes the craving is weak.
A few things don't add up. The amount of magnesium in a chocolate bar is fairly modest, and there are far richer sources — leafy greens, nuts, seeds, legumes — that nobody craves in the same way. Chocolate cravings also vary a lot between countries and cultures, which is hard to explain if they're driven by a universal nutritional need.
None of that means your magnesium is fine. It's a common enough shortfall and worth checking properly if there's reason to suspect it. It just means magnesium is unlikely to be why you want chocolate. Blood sugar, hormones and habit are the bigger levers, so that's where I'd start.
What helps
Steady your blood sugar first
This is the highest-impact change by a wide margin. If you only do one thing, make it this one. Build each meal around a quality protein, a healthy fat and some fibre, and eat at reasonably regular times. When your energy stays level across the day, the afternoon dip that triggers the craving doesn't arrive in the first place.
Practically: eggs or Greek yoghurt at breakfast rather than toast on its own. Something substantial at lunch. Protein at every meal and most snacks.
Eat enough fat
Fat is satisfying and it slows glucose entering the bloodstream. Avocado, olive oil, nuts, seeds, oily fish. Meals that feel satisfying take a lot of the pull out of the afternoon.
Pause before you reach
When a craving hits, give it ten minutes and a glass of water first. Often it passes on its own — cravings tend to come in waves rather than building indefinitely.
I'd add a caveat: the popular claim that you're “really just thirsty” isn't strongly supported. The pause is doing more work here than the water is. But it's a harmless ten minutes, and it breaks the automatic reach, which is the point.
Change the cue, not just the response
If your craving lands reliably at 3pm, or reliably on the couch, that's a habit loop — and habit loops respond better to redesign than to willpower. Move the moment: a short walk after lunch, a cup of tea somewhere other than the kitchen, a different chair in the evening.
A walk after meals is worth singling out. Movement improves how your body handles glucose, so it works on the habit and the blood sugar at the same time.
Don't keep a block in the house
You reach for chocolate most when it's within arm's reach. This isn't about deprivation — it's about not asking yourself to make the same decision forty times a day. Keep the easy alternatives visible instead: nuts, fruit with a bit of cheese, veggie sticks and hummus.
Plan it rather than ban it
For most people, cutting chocolate out entirely backfires. A square or two of good dark chocolate, eaten slowly and on purpose, is a completely reasonable part of a week — and far more satisfying than working through a block on autopilot at 9pm.
Is dark chocolate a better choice?
Generally, yes. Chocolate at 85% cocoa or higher contains substantially less sugar than milk chocolate, so it's less likely to set off the spike-and-crash pattern — and most people find a small amount goes further, because it's more intense.
If you're coming from milk chocolate, 70% is a reasonable place to start and you can work up from there. Do check the label, though: “dark” on the front of the packet doesn't always mean much.
Chocolate cravings: your questions answered
Why do I crave chocolate at night?
Evening cravings usually trace back to the rest of the day — not quite enough protein or fat, a blood sugar dip after dinner, or a long-standing habit of something sweet on the couch. Tiredness plays its part too. A more balanced dinner and a planned, satisfying option usually settle it.
Why do I crave chocolate before my period?
Cravings that peak in the days before your period are very common. The hormonal shifts across your cycle affect mood, energy and how your body handles glucose, which can heighten the pull. Keeping blood sugar steady across the whole month takes a lot of the edge off it.
Does craving chocolate mean I'm low in magnesium?
Probably not. Chocolate contains magnesium and it's a popular theory, but the evidence that a deficiency causes the craving is weak. Blood sugar, hormones and habit are the stronger drivers and the better place to focus first. If you have other reasons to suspect low magnesium, that's worth looking at properly rather than guessing from a craving.
Do I have a chocolate addiction?
Not in the way nicotine or alcohol are addictive. The research on “food addiction” is ghonestly contested — some researchers argue highly palatable foods can drive addiction-like patterns, others argue that what looks like addiction is largely a product of restriction and the spike-crash cycle.
What I see clinically is that when people eat enough, eat regularly, and stop labelling chocolate as forbidden, the compulsive quality usually fades a long way. That's an observation from practice rather than a settled scientific position.
Will cutting out chocolate help me lose weight?
Not on its own, and not reliably. Chocolate is rarely the whole story — what usually matters more is the overall pattern of how you're eating across the day, and what's happening with your energy and hormones underneath. Results vary a lot between people, which is why I look at the individual picture rather than banning a single food.
The real fix is steadier blood sugar
If you take one thing from this: chocolate cravings are far more about biology and habit than willpower. Steady your blood sugar, eat enough protein and fat, and redesign the moment the craving usually lands — and the 3pm pull gets a lot quieter.
Where it gets harder is when the cravings aren't the only thing. When they arrive alongside low energy, broken sleep, or weight that won't shift no matter how carefully you eat, there's usually a pattern underneath — and it's actually difficult to spot that pattern in your own day, because you're living inside it.
Find out what's driving yours
That's what I built the Nutrition & Habit Audit for.
It isn't another quiz. For five days you track what you really eat and drink — no weighing, no calorie counting — alongside a simple record of your cravings, hunger and energy. Five days is enough for a pattern to show up, and it's a pattern that's very hard to see from inside your own week.
Then I score you across the six things I look at first with any new client: food quality, protein, fibre, balanced meals, meal frequency, and your eating window. You get a personalised report — every pillar scored out of ten, your own patterns explained in plain English, and the 3pm crash or the evening wine-and-cheese mapped back to what's driving it.
It finishes with your top three priority shifts. Three, chosen for your picture — not a list of forty rules you'll abandon by Thursday.
It's $47, and the report is yours to keep. If you'd rather go through your results with me, you can add a Debrief Consult after you purchase — we work through it together, and you get a 7-day meal plan to start from.
Already taken the Metabolism Scorecard? The Audit is the natural next step — it turns those answers into your actual five days.
