Health: Foods That Treat & Prevent Migraines

Image from

Migraines are usually self diagnosable. They can be described as recurring severe headaches that typically affect one side of the head. They are triggered by various factors including stress, improper sleeping patterns, strong odours, noise, hunger, dehydration and even certain foods. Common symptoms of a person suffering from a migraine, include nausea, inability to perform tasks due to the headache, increased sensitivity to light and noise, a throbbing pain, stress and anxiety. Dietary changes can help counter these symptoms. The following list highlights some of the foods recommended, as fast remedies to treat or prevent migraines.

  1. Fresh foods

One major factor that triggers migraines includes hunger because it is usually accompanied by a decrease in sugar levels. Eating a healthy/balanced diet provides the nutritional value needed to boost the immune system as well as nourish the body restoring blood sugar levels.  Fresh foods do not contain nitrates nor preservatives like monosodium glutamate, MSG which should be avoided as they trigger migraines.

Avoid marinated meat, flavoured popcorn, junk and other foods rich in sweeteners.

  1. Fruits and vegetables

Fruits and vegetables are a good source of hydration since poor hydration can trigger severe headaches. They are also rich in magnesium and essential minerals, which are key in preventing migraines. Therefore the next time you get a migraine, instead of popping ibuprofen or Panadol pills try fruits like watermelon, pears, bananas, avocados and vegetables like spinach.

  1. Caffeine
Iced latte in mason jar image from

Caffeine is a fast remedy for migraines since it is a stimulant substance that helps with blood circulation. However, when opting for this option moderation should be exercised to avoid triggering withdrawal headache symptoms. This is by limiting daily caffeine intake to 100mg as recommended by the American Migraine Foundation. Find out awesome facts about coffee.

  1. Ginger

Would you believe that powdered ginger works as effectively as a dose of ibuprofen helps? Ginger acts like migraine medication by leaving serotonin behind, which prevents headaches. Therefore, to make this remedy, add ginger powder to a shot glass with few ounces of water then drink. Not only will the concoction help in relieving the migraine, but it will also decrease nausea, bloating, and gas which causes a headache.

  1. Yoghurt

The brain requires calcium to function. Calcium-rich foods like yoghurt and seeds such as almonds, pumpkin seeds may help treat and prevent migraines.

Related; Living with migraines.

Even though diet may play a significant role in relieving/preventing migraines, it is worth to note that there are different types of migraines. A food triggered migraine will require one to find the food element causing the migraine and eliminating it. On the other hand, a stress-related migraine may need one to diagnose what could be the trigger for them to undertake necessary measures and get rid of the migraine. Perhaps this could be through food or just dimming the lights and getting enough sleep. What’s important is knowing that different migraines call for different coping measures. In addition, a type of food may be beneficial to one person but not to another.

Check out 8 foods that promote mental health

Feature image via Dr Hoffman


Previous article3 Kinds Of Income And Why You Should Have All Of Them
Next articleA Fitness Guide That Fits Your Busy Lifestyle
I am a writer with interest in hair, beauty and fashion. I also like telling stories, but most of all I enjoy listening and reading them. If I'm not doing any of the above, I will be trying to crack a game of chess or monopoly. My biggest fear is being ordinary.