Migraine Diet: Foods To Eat And Avoid

Discover the power of nutrition and savor the freedom from migraine headaches.

Medically reviewed by Mary Sabat, RDN, LD Mary Sabat Mary SabatRDN, LD facebook_iconlinkedin_iconinsta_icon
Written by , BTech (Biotechnology), Certified Health & Nutrition Life Coach Sindhu Koganti BTech (Biotechnology), Certified Health & Nutrition Life Coach linkedin_icon Experience: 6 years
Edited by , BSc, Professional Certificate in Food, Nutrition and Health Ravi Teja Tadimalla BSc, Professional Certificate in Food, Nutrition and Health linkedin_icon Experience: 8 years
Fact-checked by , MSc (Biotechnology), Certified Health & Nutrition Life Coach Payal Karnik MSc (Biotechnology), Certified Health & Nutrition Life Coach linkedin_icon Experience: 2.5 years
Last Updated on
✔ Evidence Based

StyleCraze believes in credibility and giving our readers access to authentic and evidence-based content. Our stringent editorial guidelines allow us to only cite from reputed research institutions, academic journals, and medically established studies. If you discover any discrepancy in our content, you may contact us.

Say goodbye to those throbbing headaches with a well-planned dietary approach. The migraine diet is designed to identify and eliminate potential trigger foods and include migraine-friendly foods in your diet. Processed foods, caffeine, alcohol, and artificial sweeteners are some common trigger foods that are avoided. The diet instead incorporates omega-3 fats and fiber-rich foods and promotes adequate hydration. In this article, we further discuss the migraine diet by sharing with you the list of food types to include, possible triggers, a sample diet plan, and more. Continue reading.

protip_icon At A Glance: Migraine Diet
  • Principle: Identifying and eliminating specific food groups that trigger migraine
  • Purpose: To manage and prevent migraine headaches
  • Who It Is For: Individuals who experience migraine headaches.
  • Duration: Depends on individual needs
  • Who Should Avoid: People with eating disorders
  • Cons: May cause nutrient deficiencies.

What Is A Migraine Diet?

A migraine diet is designed to identify and eliminate specific foods and beverages that are known to trigger and worsen migraine symptoms like intense headaches, sensitivity to light or sound, and fatigue. Though triggers vary among individuals, caffeine, alcohol, processed meats, MSG, and aged cheeses are some common foods that trigger migraine headaches (1). Consulting your healthcare professional for a personalized diet plan is recommended.

protip_icon Did You Know?
Among US adults, self-reported migraines and severe headaches are quite common and impact 1 in 5 women and 1 out of every 6 Americans (2).

Adequate hydration, consistent meal schedules, and proper sleep can help with migraine management. A food diary can help you identify problem foods and eliminate them from your diet.

Nutrition has a major role to play in migraine control. Learn more in the next section about the link between diet and migraine.

What Is The Role Of Diet In Managing Migraine?

A high-magnesium diet for migraine management
Image: Shutterstock

The connection between nutrition and migraine is complex and is still not entirely understood. However, certain foods rich in magnesium, fiber, and omega-3 fats may effectively help manage a few symptoms of migraine (3).

Though there is limited scientific evidence, the following dietary modifications may possibly help improve migraines (1), (4):

  • The Ketogenic Diet: This low-carb diet burns fat instead of carbs and alters brain metabolismi  A set of complex chemical reactions that occur in the brain and support cognitive functions, including mood regulation. . This may counteract neural inflammation and reduce migraine frequency (5).
  • Low‐Fat Diet: Intake of a low-fat diet was found to reduce the severity and incidence of migraine headaches (6).
  • The DASH Diet: The Dietary Approach To Stop Hypertension (DASH) diet suggests the intake of foods with low sodium content to lower blood pressure levels. Although more research is needed in this area, there may be a possible link between elevated blood pressure and headache, particularly migraine (7). Another study found that the diet is associated with lower headache severity and duration in women who have migraine (8).
  • The High-Folic Acid Diet: Folate aids in the conversion of homocysteinei  An amino acid your body makes, the high levels of which can cause heart disease and stroke. into methioninei  An essential amino acid that plays a crucial role in metabolism and is found in fish, meat, and dairy products. . High homocysteine levels in the blood are associated with an increased risk of migraine (9).
  • The Modified Atkins Diet: This low-carb diet is similar to the Keto diet. It helps induce ketosisi  A metabolic state that occurs when the body burns fat for energy instead of glucose reserves. that may help reduce migraine headaches (10). However, further research is needed in this regard.
  • The H3-L6 (High Omega-3/Low Omega-6) Diet: Omega-3 fats are known for their anti-inflammatory properties that help reduce inflammation. This may play a role in minimizing migraine headaches (11).

While these diets seem to have certain benefits, it is recommended to consult with your healthcare provider before getting started on any of them.

protip_icon Did You Know?
The ancient Egyptians were the first to document some of the earliest instances of severe headaches. In the year 400 B.C., Hippocrates made reference to the aura that can precede a migraine.

While migraine attacks can be quite uncomfortable, they occur in phases. Understanding them is another step you can take towards recovery. Learn more in the next section.

What Does A Migraine Attack Feel Like?

A young woman suffers from a migraine headache
Image: Shutterstock

Migraine attacks vary from person to person. However, they are typically characterized by intense headaches and other symptoms like dizziness, fatigue, nausea, and sensitivity to light or sound. Migraine attacks can occur in four phases (12):

  • The Prodromal Phase: It precedes the headache phase by up to 72 hours and is accompanied by irritability, changes in mood, fatigue, food cravings, stiff neck, repeated yawning, and phonophobia (sensitivity to sound).
  • The Aura Phase: It consists of fully reversible neurological symptoms that last between 5 and 60 minutes. These symptoms are typically related to sensory and motor functions.
  • The Headache: It is accompanied by nausea, vomiting, phonophobia, and photophobia (sensitivity to light), and lasts up to 4 to 72 hours.
  • The Postdrome Phase: Also known as the migraine hangover phase, it can last for hours to even days. Typically, the headache subsides by this phase, but is accompanied by tiredness, stiffness in the neck, and difficulty concentrating.

One approach to dealing with migraines is properly planning your meals according to your requirements. The following sample diet plan can give you an idea.

3-Day Sample Migraine Diet Plan

Roasted Brussels sprouts as part of the migraine diet
Image: Shutterstock

Day 1

  • Breakfast: 2 scrambled eggs, 1 whole-grain toast, 1 cup of chamomile tea
  • Lunch: 2 cups of spinach and strawberry salad with 3 oz. grilled chicken, 1 glass of water
  • Snack: ¼ cup of mixed nuts, 6 oz. Greek yogurt
  • Dinner: 1 cup of roasted Brussels sprouts, 4-6 oz. baked salmon

Day 2

  • Breakfast: 1 sesame bagel with cream cheese, 1 glass of water
  • Lunch: 4-6 oz. grilled shrimp with 1 cup of broccoli, ½ cup of brown rice, 1 glass of water
  • Snack: 1 cup of baby carrots, 1 glass of water
  • Dinner: 4-6 oz. grilled chicken with 2 cups of sautéed spinach

Day 3

  • Breakfast: 1 cup of smoothie with spinach, 1 oz. almonds, ½ cup of grapes
  • Lunch: 1 cup of quinoa and chickpea salad, 1 pear, 1 glass of water
  • Snack: 2 celery sticks with 2 tablespoons of almond butter, 1 glass of water
  • Dinner: 4-6 oz. grilled chicken breast with ½ cup of brown rice, 1 cup of asparagus

This is a sample 3-day migraine diet plan that you can try. Apart from this, you also must know what foods can trigger migraines – so that you can avoid them altogether. Learn more in the next section.

What Foods Can Trigger A Migraine?

Ice cream and peanut butter can trigger migraine
Image: Shutterstock

Migraine is a multidimensional disorder that is influenced by several factors. The right diet, along with medical compliance, plays a major role in migraine management. Foods may not always trigger headaches directly. In some cases, missing meals, hunger, and food cravings may also cause them (12).

Migraines are often linked with metabolism. Hence, an elimination diet strategy may help treat them. Here are some dietary ingredients that may trigger headaches (3):

  • Vegetables (tomatoes, olives, onions, and lima beans)
  • Fruits (avocados, red plums, and figs)
  • Dairy Products (aged cheese, yogurt, and sour cream)
  • Snacks/Desserts (ice cream, chocolates, nuts, and peanut butter)
  • Alcoholic Beverages (red wine and malted beers)
  • Caffeine (coffee and other caffeinated drinks)
  • Artificial Sweeteners (Aspartame and sucralose)
  • Nitrite-rich Foods (Aged or processed meats, pickled fish or meat, and hot dogs)
  • Tyramine-rich foods (some kinds of fresh baked foods and aged cheeses)
  • Histamine-containing Foods (Dried fruits and fermented foods)
  • Phenylethylamine-rich Foods (Citrus fruits, soy foods, chocolate, and vinegar)
  • Monosodium Glutamate (MSG) (used in instant noodles, hot dogs, deli meats, ann sausages)
  • Gluten-rich Foods (wheat-based bread, pasta, cakes, and cookies)

These are some foods that can trigger migraine headaches. Avoiding these is one part of the equation. The other part is incorporating those foods in your diet that can help alleviate the condition. Learn more about them in detail in the next section.

Best Foods And Drinks For Migraines

Omega fats for migraine
Image: Shutterstock

There is no scientific data suggesting a standard list of foods that can help prevent migraines. However, some foods rich in specific nutrients may help deal with the symptoms and reduce migraine frequency. These include:

  • Magnesium-rich Foods: Include leafy greens, almonds, whole grains, and tuna fish. Using magnesium salts or supplementing magnesium may also help reduce the frequency of migraines (13).
  • Fiber-rich Foods: Consume fruits, vegetables, and legumes. In some individuals, increasing daily fiber intake by just 10 grams was found to possibly reduce migraine prevalence by 11% (4).
  • Omega-3 Fats: Include omega-3-rich foods like fish, seeds, and legumes in your diet. Omega-3 fats inhibit the inflammatory action of cytokines with their anti-inflammatory properties and may help relieve migraine pain (14).
  • Green Tea: Anecdotal evidence suggests that moderate intake of green tea may provide relief from migraines due to the presence of antioxidants.
  • Water: Dehydration is one of the most common triggers of migraine headaches. Stay hydrated throughout the day.

In addition, consistent meal schedules and proper sleep may help control migraine. Skipping meals may lead to fluctuations in blood sugar levels and may trigger migraines in some people.

Note: If you are experiencing migraine headaches, keeping a food journal is a great way to identify potential triggers and reduce exposure to them.

The severity of migraine headaches varies from person to person, and it is essential to know when to seek medical advice. Know more in the next section.

When To See A Doctor

Seek medical attention if you have frequent and severe headaches. Also, consult your healthcare provider if you are looking to make dietary changes to alleviate migraine headaches.

Infographic: Foods That Trigger Migraine

The migraine diet focuses on identifying and avoiding trigger foods to prevent and manage migraine headaches. While triggers can vary from person to person, we have created a list of common foods and drinks that you may avoid when you are on this diet. Check out the infographic below for more information.

foods that trigger migraine (infographic)

Illustration: StyleCraze Design Team

A migraine diet focuses on eliminating headache-triggering foods like alcohol, artificial sweeteners, and caffeine while promoting the intake of nutrient-rich foods. Including omega-3 fats and fiber-rich foods in your diet and drinking enough water throughout the day may help reduce the risk of migraine headaches. In addition, specific diet plans also help improve this condition. However, consult your healthcare professional for a personalized diet plan for migraine management.

Frequently Asked Questions

How long does it take to see results from a migraine diet?

In general, it may take at least a few weeks to months to see results from a migraine diet. The results depend on the type of dietary changes you make to your diet, your sensitivity to foods, and medical conditions, if any.

What are some common mistakes people make when following a migraine diet?

Not drinking enough water, not carefully reading product labels for ingredients, skipping meals, and eliminating too many foods at a time are some common mistakes people make when following a migraine diet.

Can children and teenagers follow a migraine diet safely?

Yes. Children and teenagers can safely follow a migraine diet. However, it is important to consult a healthcare provider to understand their nutritional needs before they start the diet.

Key Takeaways

  • The migraine diet mainly focuses on preventing dietary triggers that can cause migraine headaches while encouraging the consumption of nutrient-rich foods.
  • It is advisable to drink plenty of water throughout the day and avoid skipping meals to manage this condition.
  • Consult your healthcare provider to create a personalized migraine management plan based on your specific triggers and requirements.
Migraine Diet_illustration

Image: Dall·E/StyleCraze Design Team

Struggling with migraines? Dive into this informative video on the ketogenic diet’s potential to alleviate those painful episodes. Discover the diet’s impact on migraines and regain control of your well-being.


Articles on StyleCraze are backed by verified information from peer-reviewed and academic research papers, reputed organizations, research institutions, and medical associations to ensure accuracy and relevance. Read our editorial policy to learn more.

  1. The role of diet and nutrition in migraine triggers and treatment: A systematic literature review
  2. The prevalence and impact of migraine and severe headache in the United States: Figures and trends from government health studies
  3. Migraine and diet
  4. The association between dietary fiber intake and severe headaches or migraine in US adults
  5. Migraine improvement during short-lasting ketogenesis: a proof-of-concept study
  6. The influence of a low-fat diet on incidence and severity of migraine headaches
  7. Association of migraine with incident hypertension after menopause
  8. Associations between adherence to dietary approaches to stop hypertension (DASH) diet and migraine headache severity and duration among women
  9. Effects of dietary folate intake on migraine disability and frequency
  10. Efficacy of Modified Atkins Ketogenic Diet in Chronic Cluster Headache: An Open-Label, Single-Arm, Clinical Trial
  11. Beneficial outcomes of omega-6 and omega-3 polyunsaturated fatty acids on human health: An update for 2021
  12. Pathophysiology of migraine: A disorder of sensory processing
  13. Magnesium as an important factor in the pathogenesis and treatment of migraine—from theory to practice
  14. Molecular mechanisms of omega-3 fatty acids in the migraine headache
Was this article helpful?
Mary Sabat
Mary SabatRDN, LD
Mary Sabat is a registered dietitian and certified personal trainer with over 30 years of experience. She graduated with a bachelor’s degree in Dietetics and Nutrition from the University of Delaware and a master’s degree in Human Nutrition (with an emphasis on Exercise Science) from Rutger’s University.

Read full bio of Mary Sabat
Sindhu Koganti
Sindhu KogantiSenior Health & Wellness Writer
Sindhu Koganti is a Certified Health and Nutrition Life Coach and has over 6 years of experience in writing on health and wellness topics. She has a bachelor’s degree in biotechnology from Acharya Nagarjuna University, Guntur, and a diploma in nutrition from Fab Academy.

Read full bio of Sindhu Koganti
Ravi Teja Tadimalla
Ravi Teja TadimallaSenior Editor
Ravi Teja Tadimalla is a senior editor and a published author. He has been in the digital media field for over eight years. He graduated from SRM University, Chennai, and has a Professional Certificate in Food, Nutrition & Research from Wageningen University.

Read full bio of Ravi Teja Tadimalla
Payal Karnik
Payal KarnikSenior Health & Wellness Writer
Payal Karnik is a senior health and wellness writer and a Certified Health and Nutrition Life Coach. She is a biotechnology graduate from the University of Mumbai with a keen interest in writing and a natural curiosity for science.

Read full bio of Payal Karnik