Late-evening cravings are not a character flaw. They are a predictable output of a stressed nervous system, an unstable glucose curve, and a brain that wants the fastest possible fuel. The fix is not more discipline at 9pm. The fix is upstream, earlier in the day, and structural.

Why late-night cravings are physiological, not moral

Cortisol should peak within 30 to 45 minutes of waking, then taper through the day, sitting low by evening so melatonin can rise. Under chronic stress, that curve flattens or inverts. Cortisol stays elevated late, which keeps glucose mobilised, which keeps insulin working, which eventually leaves you with a soft glucose dip exactly when you sit down on the couch.

The brain reads that dip as an emergency. It does not request broccoli. It requests the densest, fastest energy it can find: sugar, refined carbs, salt-fat combinations engineered to override satiety. By the time you are standing at the pantry, the decision was made hours ago by your physiology, not by you on the night.

Across 1,380+ clients, this pattern is one of the most consistent we see. High performers, GP referrals, parents of young kids, shift workers. Different lives, same loop.

The cortisol-glucose loop, in plain terms

Four moving parts drive it:

  • Cortisol: rises with stress, mobilises glucose into the bloodstream.
  • Insulin: rises to clear that glucose, often overshoots when the signal is chronic.
  • Glucose: dips below baseline after the overshoot, triggering hunger and irritability.
  • Dopamine: the brain learns which foods correct the dip fastest, and tags them for repeat use.

Each loop reinforces the next. Poor sleep raises next-day cortisol. Skipped or under-protein breakfasts widen the glucose swings. Caffeine on an empty stomach amplifies the cortisol response. Alcohol at night blunts deep sleep and worsens next-morning regulation. By Thursday, the system is primed. By Friday night, the biscuit tin loses.

Why willpower-based advice fails

Telling a cortisol-driven brain to "be more disciplined at night" is like telling someone with low iron to try harder at being energetic. The behaviour is downstream of the biology.

Cravings are not the problem. They are the receipt. The transaction happened earlier in the day.

This is why generic advice (drink water, distract yourself, brush your teeth early) produces short-term compliance and long-term frustration. It targets the symptom at the moment the symptom is hardest to override. Evidence-led work targets the loop where it is still soft: morning, midday, and the hours before the crash.

The upstream interventions that actually interrupt the cycle

These are the levers we use with clients, in rough order of impact. None require willpower at 9pm. They make 9pm a non-event.

Protein at breakfast, anchored at 30 to 50g. This single change flattens the morning glucose response, blunts the mid-afternoon dip, and reduces evening craving intensity. From our 2,846 foods dataset, options that hit this cleanly in an NZ kitchen: three eggs with Greek yoghurt, a whey shake with oats, leftover chicken thigh and kūmara, or smoked salmon with cottage cheese.

Caffeine after food, not before. Caffeine on an empty stomach spikes cortisol on top of the morning peak. Eat first, coffee second. Twenty minutes is enough.

Carbohydrate placed where it earns its keep. Most stress eaters under-eat carbs at lunch then over-eat them at night. Reverse it. A solid lunch with kūmara, rice, or potatoes gives the brain enough glucose to coast into evening without a panic signal.

Daylight before screens. Ten minutes of outdoor light within an hour of waking sets the cortisol curve correctly. This is one of the cheapest interventions in the entire stack and one of the most underused.

A real wind-down, not a scroll. Cortisol does not drop on command. It drops when the nervous system perceives safety. Dim lights after 8pm, no work email, a non-negotiable cut-off. Sleep does the repair work that no supplement replicates.

Alcohol audit. Two glasses of wine on a Wednesday looks small. The 3am wake, the elevated next-morning cortisol, and the Thursday craving load are the actual cost.

What we measure and why

When clients come in with this pattern, we are not guessing. BIA scans track muscle mass and hydration over time. Food data is logged against the 2,846 foods dataset to see where protein, fibre, and carb timing sit. Sleep, training, and stress markers are tracked alongside. Where bloods are relevant (HbA1c, fasting insulin, morning cortisol, ferritin, thyroid), we work alongside your GP. The point is to find which lever in your loop is loosest, then pull it.

Most clients see craving intensity drop within two to three weeks of fixing the morning. Not because they are trying harder at night. Because there is nothing left to fight.

What to do this week

  • Eat 30 to 50g of protein within an hour of waking, every day, no exceptions.
  • Get outside for 10 minutes of daylight before 9am.
  • Move caffeine to after your first meal for seven days and note the difference.
  • Eat your largest carb portion at lunch, not dinner, and see what evening feels like.
  • Set a hard screen and work cut-off 90 minutes before your target sleep time.

Late-night cravings are a signal. Read the signal upstream, and the 9pm pantry walk stops being a fight you have to win.