The following information is provided by Graphiq and .
Posted on May 31, 2016 by Natalie Morin

Anyone who has had a migraine knows how painful they can be. They can make concentration a chore and ruin an otherwise relaxing outing. There is prescription medication available to fight these intolerable pangs, there are also natural migraine remedies that can be a helpful supplement to your pills.
Using data from ESHA, , part of the network, found 10 foods that have been known to help alleviate migraines. To do so, they created a “Migraine-Fighting Index” out of 100 of vitamin B2 and magnesium-rich foods (two accepted for migraines).
According to HealthGrove’s research, nuts and seeds are good for those who look to supplement their medication with a migraine-fighting diet.
#10. Sundried Tomatoes
#9. Quinoa
Migraine-Fighting Score: 89.0
Calories per serving: 156
Serving size: 0.25 cup (42.5g)
#8. Lima Beans
#7. Pine Nuts
Migraine-Fighting Score: 90.4
Nutrient score: A
Calories per serving: 11
Serving size: 10.0 nuts (1.7g)
#6. Cashews (raw)
#5. Sunflower Seed Butter
Migraine-Fighting Score: 93.9
Nutrient score: A-
Calories per serving: 197
Serving size: 2.0 tablespoon (32g)
#4. Almond Butter
#3. Sesame Seed Butter
Migraine-Fighting Score: 96.0
Calories per serving: 188
Serving size: 2.0 tablespoon (32g)
#2. Linseeds (Flax Seeds)
#1. Squash Seeds
Migraine-Fighting Score: 97.3
Nutrient score: B+
Calories per serving: 180
Serving size: 0.25 cup (32.25g)