Migraine Diet: Food Choices and a Sample Menu

A migraine diet does not require everyone to avoid the same foods. Start with regular meals, enough fluid and a closer look at any repeated food–attack pattern you have noticed. Cheese, chocolate and coffee are not universal triggers. Dietary changes can support your medical care; they do not replace migraine treatment. [1]

Build a meal routine you can keep

If breakfast is usually coffee and lunch often slips into the evening, review those gaps before removing individual foods. Fasting and dehydration can be linked with attacks in some people. You do not have to fit six meals into every day: make time for meals, with a snack when you need one. [2]

On a busy day, an egg sandwich can be a practical packed lunch. If dinner will be late, fruit with a small portion of nuts is another option. Our snack combinations offer alternatives for different routines. The aim is a workable pattern, rather than eating by the clock regardless of hunger.

Which foods need closer attention?

Read the table as a way to investigate a possible pattern, not as a list of forbidden foods. Evidence for many reported triggers is limited. Chocolate cravings can begin in the early phase of an attack, before pain: eating chocolate followed by a headache does not, on its own, prove that chocolate caused it. [3]

Food or drinkWhat to considerA practical choice
Aged cheese and fermented foodsOne difficult day does not establish a reason to avoid all dairy.Record the product and amount if the pattern repeats; plan a tolerated source of protein and calcium if excluding it.
ChocolateRecord whether the craving started before the pain.Consider portion, missed meals and sleep alongside the food.
Processed meatsSome people report a link, but the response is not universal.Try egg, home-cooked chicken or mashed chickpeas in a sandwich.
AlcoholIt can be associated with attacks; there is no need to drink for health.Choose an alcohol-free drink and discuss any recurring pattern with your clinician.
Coffee, tea and energy drinksBoth increasing intake and suddenly stopping usual caffeine can cause problems.Track amount and timing; reduce gradually if you decide to cut down.

A “cup” is not a fixed caffeine dose: drink type and serving size matter. Avoid repeatedly reaching for coffee to manage pain. Discuss your usual intake with your clinician; energy drinks are not a substitute for meals or water. [4]

Would you like to receive professional diet counseling?

Yes, I Do

A sample day of meals with migraine

These are meal ideas for an adult without additional dietary restrictions, not a treatment diet or calorie prescription. Adjust amounts for appetite, energy needs, allergies and any triggers identified with your care team.

MealOne optionAn alternative
BreakfastEgg, wholegrain bread, cucumber and a few olivesUse a suitable dairy food or a bean spread as the protein component if you do not eat eggs.
LunchLentils, bulgur wheat and seasonal vegetablesChicken and rice can make another meal if lentils do not feel comfortable that day.
Optional snackFruit with a small bowl of plain yogurtIf yogurt is unsuitable, choose tolerated nuts or another accompaniment that fits your allergies.
DinnerBaked fish, potato and cooked vegetablesSwap fish for chicken or chickpeas, and potato for bread or bulgur.

Change the combinations through the week: yogurt and oats instead of egg and toast, chickpeas instead of lentils, or chicken instead of fish. The balanced plate examples explain how to swap meal components. When choosing fish or plant foods, the differences between types of omega-3 are useful: walnuts and fish do not provide identical fatty acids.

What if an attack makes eating difficult?

Small portions of mild-smelling food may be easier than a hot, strongly scented meal. Plain bread, crackers, rice or boiled potato are options to try, rather than foods you must force down. Take small sips of fluid. Seek medical advice if vomiting prevents you from keeping fluids down. [5]

Use a food diary without building an endless ban list

For a few weeks, record meal and sleep patterns as well as the food you suspect. A diary supports a discussion with your clinician or dietitian; it cannot prove causation. Cutting out many foods at once makes any useful pattern harder to interpret. [6]

RecordIncludeExample
Food and drinkTime, food, approximate amount, coffee or teaLunch was delayed; sandwich and a mug of coffee at 3 pm.
ContextSleep, stress, menstrual cycle and changes to routineA short night followed by a busy working day.
AttackOnset, duration, severity and treatment usedA sweet craving preceded the pain; headache began at 5 pm.

Feeling better on one day without a food does not establish a lifelong restriction. Bring a repeated pattern to your care team. Do not test a suspected food allergy by eating the food again at home; food allergy alternatives and label checks need separate consideration. If sleep is often short, see the next-day meal ideas for practical planning.

Personalized online diet program. Start now!

Book Online

Food sources and supplements are different decisions

Magnesium and riboflavin supplements are sometimes considered in preventive migraine care. A handful of almonds or a glass of milk is not equivalent to a studied supplement dose. Discuss suitability with your clinician, particularly with kidney disease, pregnancy or regular medication. This guide does not prescribe a dose. [7]

Seek emergency help for a sudden, extremely severe headache, new weakness, difficulty speaking or altered awareness. A change in your usual attack pattern also needs medical review rather than an assumption about food. [8]

Plan meals around your life with migraine

A review of your food diary, daily routine and medical care can help identify practical meal choices. Nutrition counseling does not replace migraine diagnosis or medication.

Explore nutrition counseling

Frequently Asked Questions

No. Dairy has not been shown to trigger attacks in everyone. A repeated association with one product deserves a closer look at the type and amount, with suitable alternatives planned before excluding a whole food group. [3]
It can be associated with attacks in some people. Plan regular meals that fit your day rather than using prolonged fasting to lose weight. Not every migraine attack is caused by low blood sugar. [2]
No single restrictive diet is recommended for everyone with migraine. Evidence is not strong enough to promise a reliable benefit. Without a separate reason such as coeliac disease, do not automatically remove gluten; discuss restrictive plans with your care team. [1]
Aura alone does not establish a separate universal list. Personal food patterns, meal routine and medical treatment still need individual review. New or unusual neurological symptoms should not be dismissed as a response to food. [1] [8]
No food reliably stops attacks for everyone. Small tolerated meals and fluids can help you keep eating during an attack, but they do not replace your prescribed attack-management plan. [1]
Dyt. Şeyda Ertaş

Dyt. Şeyda Ertaş

Expert Author

Dietitian & Nutrition Specialist

BSc in Nutrition and Dietetics, Hacettepe University. Over 7 years of professional experience guiding 2000+ clients toward healthier lives through science-based nutrition.

View Profile

Free Pre-Application

Applying is free; no credit card details are required. Our assistant receives your request and contacts you about the next steps.

KVKK & GDPR compliant SSL encrypted Replies during working hours

Let’s get to know you

Share your details so we can get in touch.

Gender
How can we help you?

Choose your service and add a short message if you wish.

Application Received!

Your application has reached us. We will contact you soon.

Working Hours

Monday - Friday: 09:00 - 19:00
Saturday: 09:00 - 14:00
Sunday: Closed

Applications received outside working hours or on holidays will be responded to on the next business day.

Have a question about your application?