Gold Member Badge


  • You're all caught up!

Foods to Eat For Migraines and Other Headaches

author image Maura Wolf
I have been working at a variety of freelance jobs: quality rater, researcher, editor, writer, virtual assistant. Iā€™m also a psychotherapist who counsels clients online and by telephone when they cannot meet regularly in person. I hope to continue telecommuting from my fully equipped home office, as I am quite productive here, and my animals enjoy having me around. My most recent job was as a Quality Rater with Google. I enjoyed the variety, research, freedom, challenge, and especially the flexibility of telecommuting and the regular paycheck. Google enforces a two year cap on the number of years they will keep contracted workers and, sadly, my time with Google just ended. My unique employment, education, and life history includes two M.A. degrees, one in English and one in Clinical Psychology. I am curious, intelligent and intuitive, and hope to find a job which will allow me to use, expand on and share my talents, skills, interests, education, and experience. {{}}{{}}{{}}{{}}
Foods to Eat For Migraines and Other Headaches
A bowl of oatmeal with berries and cinnamon. Photo Credit: Arx0nt/iStock/Getty Images

Foods most likely to trigger headaches and migraines include wheat, milk, cheese, chocolate, coffee, sugar, peanuts, pork and chemical additives and preservatives. Fortunately, some foods do not cause or exacerbate headaches, and some can help prevent or alleviate headaches and migraines. Many adults have unrecognized food allergies, and a high percentage of headaches involve food intolerances. Migraine sufferers experience fewer headaches after eliminating foods to which they were unknowingly allergic.

Video of the Day


Whole grains are helpful in preventing and fighting headaches because the fiber content helps maintain balanced blood sugar levels. Fluctuating blood sugar can cause headaches. One way to reduce or prevent headaches is to eat a breakfast that includes magnesium-rich oatmeal or whole-grain cereals. The American Family of Physicians explains that people who have migraines or cluster headaches often have low levels of magnesium. You need carbohydrates to replenish glycogen, the main source of energy for your brain. Reducing energy to the brain may cause dehydration, which can trigger headaches.

Fish and Meat

Salmon, mackerel and trout are fatty fish that contain large amounts of essential fatty acids, which reduce the body's production of hormones that cause inflammation and pain and help prevent and alleviate the pain of migraines and headaches. Vitamin B6, found in tuna, turkey, chicken and beef liver, increases serotonin levels in the brain and acts as an antidepressant and neurotransmitter that may lower the risk of ongoing pain. Because of this, foods containing vitamin B6 are useful in reducing headaches and fatigue.

Nuts, Seeds and Legumes

The magnesium found in almonds, cashews, brown rice, black beans, peas and other legumes may help relax blood vessels, which can protect your body from painful headaches and migraines. Because sesame seeds are rich in vitamin E and help balance estrogen levels and improve circulation, they may prevent migraines from occurring during your period. Sesame seeds are also a good source of magnesium, which adds to their ability to prevent headaches.


Dehydration is a major cause of headaches, and nutritionists recommend drinking water and eating foods that contain water, especially watermelon. Water found naturally in fruits and vegetables contains magnesium and other essential minerals that are beneficial for headache prevention. Other fruits with vitamins, minerals or high water content may help ease headache pain. These include berries, cucumber, melon, tomatoes, grapefruit, cantaloupe, apricots, papaya, peaches and cherries. Fresh pineapple contains water and is also a source of bromelain, an enzyme with anti-inflammatory qualities that may reduce pain symptoms. The potassium in bananas and the magnesium in apples and avocados make them good fruits to eat when you have a headache. Another home remedy for migraine and headache pain is herbal tea with lemon slices.

Spices and Seasonings

Marjoram, when consumed as tea, can be beneficial in relieving headache pain. Cinnamon and rosemary both help prevent or lessen headaches. Ginger root has anti-inflammatory qualities that help your body reduce the inflammation and swelling that can lead to headaches.

You should stay away from foods that contain nitrates found in processed meats or monosodium glutamate ā€“ MSG ā€“ used in seasonings and spice mixes, as these additives are migraine triggers.

LiveStrong Calorie Tracker
Lose Weight. Feel Great! Change your life with MyPlate by LIVESTRONG.COM
  • Gain 2 pounds per week
  • Gain 1.5 pounds per week
  • Gain 1 pound per week
  • Gain 0.5 pound per week
  • Maintain my current weight
  • Lose 0.5 pound per week
  • Lose 1 pound per week
  • Lose 1.5 pounds per week
  • Lose 2 pounds per week
  • Female
  • Male
ft. in.



Demand Media