Migraine and Diet: Which Triggers Hold Up
Most people with migraine are told to avoid a long list of foods, and the evidence behind that list is weaker than the confidence with which it is given. The triggers that hold up best are skipped meals, dehydration, poor sleep and caffeine changes — not chocolate and cheese.
- Missed meals and dehydration are among the most consistently reported triggers.
- Caffeine cuts both ways: it relieves attacks and its withdrawal causes them.
- Blinded challenge studies support far fewer food triggers than lists suggest.
- Craving a food during the prodrome can be mistaken for that food causing the attack.
- A two-week diary beats an elimination diet for identifying your own pattern.
Why the standard trigger list is unreliable
Ask about migraine and diet and you will be handed a familiar list: chocolate, cheese, red wine, citrus, nuts, onions, processed meat, MSG. It appears in leaflets and articles with great consistency, and much of it rests on patient recall rather than on controlled testing.
When researchers have tested suspected triggers under blinded conditions — giving the food or a matched placebo without the participant knowing which — far fewer associations survive. People frequently cannot tell which challenge preceded an attack.
There is a specific trap that explains a good deal of this. Migraine has a prodrome, a phase that can begin hours or up to a day before the headache, and food craving is one of its recognised features. So someone may crave and eat chocolate because an attack has already begun, then conclude the chocolate caused it. The sequence is real; the causation runs the other way.
None of this means nobody has food triggers. It means the population-level list is a poor guide to your individual case, and following all of it restricts your diet substantially for little return.
What does hold up
- Skipping meals or fasting — among the most consistently reported triggers across studies.
- Dehydration — common, easily corrected, and routinely underestimated.
- Caffeine withdrawal — the weekend headache in regular coffee drinkers is largely this.
- Disrupted sleep — too little, too much, or an irregular schedule.
- Alcohol — better supported than most foods, with red wine most often implicated.
- Stress, and the let-down after it — attacks frequently arrive as stress lifts, not at its peak.
Notice the pattern: these are mostly about regularity rather than about specific foods. Migraine physiology appears to dislike change — in blood glucose, hydration, sleep timing, caffeine level. Stability is the intervention, and it is a more useful frame than a list of forbidden ingredients.
Caffeine, which is genuinely two-sided
Caffeine is in many acute migraine medications because it helps: it constricts cranial blood vessels and improves the absorption of analgesics taken with it. For some people a strong coffee at the first sign of an attack genuinely aborts it.
The same substance causes attacks through two routes. Withdrawal is the clearer one — miss the usual morning coffee and a headache follows reliably, which is why Sunday mornings are a known pattern. And frequent use of caffeine-containing painkillers can produce medication-overuse headache, a distinct and under-recognised problem.
So the advice is not to avoid caffeine, nor to rely on it. It is to keep the intake steady day to day, including at weekends and on holiday, and to avoid escalating use of caffeine-containing analgesics. If you are using acute headache medication on more than about ten days a month, that is worth raising with a doctor, because the treatment may be sustaining the problem.
In the Indian context the relevant point is chai as much as coffee. Four cups daily on weekdays and one on Sunday is a withdrawal pattern, whether the vehicle is coffee or tea.
Meals, blood sugar and the Indian day
Long gaps between meals are a well-supported trigger, and the typical Indian working day contains them: an early light breakfast or none, a late lunch, a very late dinner. Fasting for religious observance adds a predictable one.
The practical response is unglamorous and effective: eat at roughly consistent times, do not skip breakfast, and keep something available for the gap you know you will hit. Including protein and fibre at each meal flattens the blood glucose swing more than a carbohydrate-only meal does.
If you fast for Navratri, Ekadashi, Ramzan or Karva Chauth and reliably get migraine, that is worth planning around rather than enduring. Hydration before and after the fasting window, a steady caffeine intake, and breaking the fast with something more substantial than sweets all help. For some people, a preventive discussed with a doctor in advance of a known fasting period is the sensible route.
Hydration deserves its own mention in an Indian summer. Attacks that cluster in May and June are often as much about fluid and electrolyte loss as about anything eaten.
Find your own triggers properly
Blanket elimination diets are the wrong tool. They restrict a great deal, rarely isolate anything, and in a vegetarian Indian diet can remove nuts, dairy and legumes simultaneously, which has nutritional consequences of its own.
- Keep a diary for two to four weeks: attacks, food, sleep, meal times, stress, and for women the cycle.
- Record the 24 hours before each attack, since the prodrome can precede the headache by that long.
- Look for a pattern repeated across several attacks, not a single coincidence.
- Test one suspected food deliberately, twice, with a normal day in between, before accepting it.
- Fix the reliable triggers first — meals, sleep, water, steady caffeine — before restricting any food.
Most people who do this discover their pattern is behavioural rather than culinary, and that is good news: meal timing and hydration are far easier to manage permanently than a list of banned foods.
When it is not about diet
Migraine is a neurological condition and effective preventive and acute treatments exist. Diet is one input among several, and for many people it is not the dominant one. Spending months on elimination diets while an untreated migraine disorder progresses is a poor trade.
See a doctor if attacks are frequent, if they are worsening, if acute medication is needed on more than about ten days a month, or if the pattern changes. And seek medical attention promptly for a sudden severe headache unlike any before, or for a headache with fever, neck stiffness, weakness, confusion or visual loss — those are not migraine questions.
Read next
Frequently asked questions
Does chocolate really trigger migraine?
Less often than believed. Blinded challenge studies largely fail to confirm it, and craving chocolate is itself a recognised prodrome symptom, so it is frequently a consequence of an attack already beginning rather than its cause.
Should I give up caffeine if I get migraine?
Not necessarily. Caffeine relieves attacks for some people and its withdrawal reliably causes them. Steady daily intake matters more than quitting, and escalating use of caffeine-containing painkillers should be avoided.
Can dehydration alone cause a migraine?
It is one of the more consistently reported triggers, and it is also one of the easiest to correct. This matters particularly during Indian summers and around religious fasts.
Is an elimination diet worth trying?
Rarely as a first step. A two-to-four-week diary that records the 24 hours before each attack identifies personal patterns more reliably and without the nutritional cost of broad restriction.
Sources
- World Health Organization, Healthy diet fact sheet. who.int
- ICMR-NIN, Dietary Guidelines for Indians (2024). nin.res.in
- National Institutes of Health, Office of Dietary Supplements fact sheets. ods.od.nih.gov