Foods That Trigger Migraines: How to Spot Possible Patterns

The honest answer about food and migraines
If you live with migraines, you’ve probably read a list of foods that supposedly cause them — aged cheese, red wine, chocolate, cured meats, citrus, MSG. You’ve maybe cut some of them out, lived a duller life for a few months, and noticed… not much.
There’s a reason for that. The American Migraine Foundation describes the relationship between food and migraines as widely misunderstood, with food affecting fewer people than the standard trigger lists suggest. Dr Vincent Martin, Co-Director of the Headache and Facial Pain Program at the University of Cincinnati, has estimated that around 10% or fewer of people with migraines are sensitive to specific food triggers — meaning that for the majority, eliminating foods from generic lists may not change much (American Migraine Foundation).
That doesn’t mean food doesn’t matter. For the people who do have food-related triggers, identifying them can make a real difference. It does mean that working out whether you’re one of those people — and which foods, if any, affect you — needs a more careful approach than reading a generic list and cutting things out.
This article covers what the evidence suggests about food and migraines, the foods most commonly reported as triggers (and how strong the evidence is for each), and a practical way to find out whether food is part of your own pattern.
Key takeaways
- Food triggers appear to affect a minority of people with migraines — expert estimates put the figure around 10% or fewer.
- Many “common triggers” may actually be cravings that appear during the prodrome (the early phase of a migraine attack), not causes.
- Tyramine-rich foods (aged cheese, cured meats, fermented products) are among the most commonly reported possible triggers, though evidence for specific dietary triggers is limited.
- Caffeine, alcohol (especially red wine), and dehydration are commonly reported, with moderate supporting evidence.
- A food and symptom diary kept consistently for at least 4–6 weeks is one of the more practical ways to see what affects you personally.
- Skipping meals and irregular eating patterns are reported as drivers of attacks more often than specific foods for many people.
Why some “trigger” foods may not really be triggers
Before listing foods, a piece of context that changes how to read the list. The American Migraine Foundation notes that many foods commonly believed to trigger migraines may actually be foods people crave during the prodrome — the early hours of an attack, before the headache itself begins. The chocolate eaten before a migraine may not have caused the migraine; the migraine may have started, unrecognised, and the craving for chocolate may have been an early symptom.
This matters because eliminating something that wasn’t actually a trigger can feel like failure when the migraines continue. It also matters because the only reliable way to tell the difference between a true trigger and a prodrome craving is structured tracking over enough time to see whether the food actually predicts the attack.
Foods commonly reported as triggers
Here are the categories most frequently reported, with the evidence behind each kept honest.
Aged cheeses and tyramine-rich foods
Tyramine is a compound that forms when proteins break down during ageing or fermentation. Aged cheeses (cheddar, blue cheese, parmesan, brie, gouda), cured and processed meats (salami, pepperoni, pickled herring), fermented products (soy sauce, miso, sauerkraut) and leftovers held for more than a day or two all tend to contain higher levels.
Tyramine-rich foods are commonly reported as possible triggers, but evidence for specific dietary triggers is limited and varies between individuals. The proposed mechanism involves effects on the sympathetic nervous system, which may contribute to migraines in susceptible people. The National Headache Foundation maintains a low-tyramine diet resource for people whose tracking suggests this might be relevant.
An important caveat: not everyone who eats aged cheese gets a migraine, and the tyramine content of foods often associated with migraine is not always what people assume. The National Headache Foundation’s low-tyramine guidance lists the foods most likely to contain meaningful levels.
Caffeine
Caffeine has a complicated relationship with migraines. In small, consistent amounts it can help abort an attack — which is why caffeine is in several over-the-counter migraine medications. In larger amounts, or when intake suddenly stops, it can trigger one. The key word is consistency: erratic caffeine intake is more commonly reported as a trigger than caffeine itself.
Alcohol, particularly red wine
Alcohol is one of the more consistently reported triggers. Red wine is the most commonly cited, with both tyramine and histamine implicated, though other alcoholic drinks affect different people. Dehydration from alcohol is also part of the picture — separating the alcohol from the dehydration effect is one of the things a food diary can help with.
Chocolate
Chocolate appears on many migraine trigger lists. But chocolate is also a common prodrome craving, so the link is harder to confirm than it looks. Controlled studies that have tested chocolate against a placebo in people who believe it triggers their migraines have produced mixed results, and the American Migraine Foundation flags chocolate specifically as a likely prodrome craving rather than a confirmed trigger for many people.
Processed foods, MSG and nitrates
Cured meats contain nitrates and nitrites. The proposed mechanism involves vasodilation, and some research has linked nitrate exposure to attacks. MSG is commonly reported as a trigger, but controlled studies have produced mixed results and a clear causal effect has not been consistently demonstrated.
Artificial sweeteners
The evidence linking artificial sweeteners to migraines is weaker than for tyramine or alcohol. Tracking artificial sweeteners is relatively straightforward because they are clearly labelled on packaged foods and drinks, making it easier to monitor intake and look for any personal association with symptoms.
Citrus, nuts and dairy
These foods commonly appear on migraine trigger lists, but research has not consistently shown that they trigger migraines for most people. Some individuals may find they are sensitive to one or more of these foods, but the evidence is relatively weak compared with established triggers such as alcohol or tyramine-rich foods. They are reasonable foods to track in a migraine diary, but are generally not the first candidates for elimination unless a clear personal association emerges.
What’s often a bigger factor than specific foods
For many people with migraines, the strongest food-related pattern isn’t a specific food at all — it’s the rhythm of eating.
Skipping meals, eating very late, or having long gaps between meals are reported more consistently than any specific food. The American Migraine Foundation recommends regular, balanced meals across the day, partly because steady blood sugar appears to matter more than which specific foods are eaten (American Migraine Foundation — Meal Planning Toolkit).
Hydration sits in the same category. Mild dehydration is one of the more reliable migraine triggers, and it’s easy to underestimate how often it’s playing a role. Tracking water intake alongside food and symptoms is one of the simplest things a diary can do.

How to find out whether food is part of your pattern
Structured tracking over enough time to see whether anything repeats is one of the more practical approaches. A food and symptom diary, kept consistently for at least 4–6 weeks, can tell you more than a generic list of common triggers. The American Migraine Foundation specifically recommends keeping a food diary alongside a headache journal.
What to record
- Every food and drink, with rough timing and portion size.
- Migraine attacks — start time, severity (a 1–5 scale works), duration, any aura or prodrome symptoms.
- Sleep — quality and duration, both the night before and the night of an attack.
- Stress and significant events.
- Menstrual cycle, if relevant.
- Weather changes, particularly pressure changes, if you suspect they affect you.
- Hydration.
- Caffeine intake, including timing.
How to read it
After a few weeks, look for repeats. Not certainties, but tendencies. Does a particular food appear before attacks more often than chance would predict? Are attacks tracking with poor sleep, stress, or the menstrual cycle as much as (or more than) with food? Is there a meal pattern (i.e. late lunches, skipped breakfasts) showing up?
If a food repeatedly appears before attacks, note whether sleep, stress, hydration or missed meals could also explain the pattern. Discuss with your doctor or dietitian whether a structured period of avoidance and reintroduction is appropriate.
Elimination diets — handle with care
If diary data suggests food triggers, a structured elimination diet may be the next step. The American Migraine Foundation notes that elimination diets are usually only considered once other evidence-based treatments have been tried, and that they should be done under medical or nutritional supervision to avoid losing important nutrients.
The basic structure: remove the suspected food (or class of foods) for several weeks to a few months, then reintroduce systematically and watch for a response. The reintroduction phase is what produces the answer — without it, you only know whether removal helped, not whether the specific food was the cause.
Paper diary or app?
Both work. The right answer is whichever one you’ll actually keep using. A paper diary catches more entries when it’s by the kettle; an app catches more detail and can make the review process clearer, especially when sharing data with a clinician.
If you’d like a tracker built for food and symptom patterns, mySymptoms lets you log food, migraine attacks, sleep, stress, hydration and other factors in one place, with a free trial available before subscription. It won’t diagnose your migraines or tell you what to cut from your diet, but it can give you and your clinician something concrete to work from.
The short version
Food is a real factor in migraines for some people, but probably fewer than the standard “trigger lists” suggest. Tyramine-rich foods, alcohol, irregular meals and dehydration are among the more commonly reported factors, though evidence for specific food triggers is limited; many other commonly listed foods may turn out to be prodrome cravings rather than causes.
The most reliable way to know what affects you personally is to track food, symptoms, sleep, stress and meal timing for several weeks and look for what actually repeats. A list someone else wrote can’t tell you that — your own data can give you something more concrete to work from.
If you do find a food that consistently appears before attacks, talk to your GP or a registered dietitian before making big dietary changes. They can help you avoid cutting more than you need to.
Frequently asked questions
What are the most common food triggers for migraines?
The most commonly reported are aged cheese, cured meats, alcohol (especially red wine), chocolate, caffeine (especially erratic intake), MSG, nitrates in processed meats, and artificial sweeteners. Of these, tyramine-rich foods and alcohol are among the more commonly reported, though evidence for specific dietary triggers is limited. Many others appear on lists but have weaker evidence.
If I don’t have a food trigger, why do my migraines feel diet-related?
Often it’s meal timing or hydration rather than specific foods. Skipping breakfast, eating very late, long gaps between meals and dehydration are all commonly reported drivers — and they can look like food triggers because they happen around eating.
How long should I track to know if food is a trigger for me?
At least 4–6 weeks of consistent logging. Shorter than that and any pattern could be coincidence. Six weeks gives enough cycles of attacks and non-attacks to see what actually repeats.
Should I cut out all common trigger foods just in case?
No. The American Migraine Foundation does not recommend pre-emptively eliminating foods from generic lists. Eliminating foods you don’t react to makes life harder without making migraines any better, and can cause nutritional gaps. Track first, eliminate only what your data suggests, and ideally do it with a clinician or dietitian.
Can supplements help with migraines?
Some supplements have evidence behind them — magnesium, riboflavin (B2) and coenzyme Q10 are the most commonly cited in migraine prevention guidance. Talk to a healthcare professional before starting any supplement, particularly if you’re on prescription migraine medication.
Does this app diagnose my migraines or tell me what to eat?
No. mySymptoms is a food and symptom diary, not a medical device. It can help you record and review your own data, but it cannot diagnose migraines or tell you what to cut from your diet. Those decisions should always involve a qualified healthcare professional.
Sources
- American Migraine Foundation — Diet and Migraine (resource library).
- American Migraine Foundation — Migraine and Your Diet: How to Plan to Prevent Migraine, featuring Dr Vincent Martin.
- American Migraine Foundation — Meal Planning Toolkit.
- National Headache Foundation — Low-Tyramine Diet for Individuals with Headache or Migraine.
Important
mySymptoms is a food, symptom and lifestyle diary. It helps you record and review your own data — it does not diagnose, treat, cure or prevent any medical condition, and it is not a medical device. This article provides general information, not medical advice. Talk to a qualified healthcare professional about your individual symptoms, before changing your diet, or if your symptoms are severe or persistent.
