4 Powerful Nutrients for Fighting Migraines - Magnesium

Certain foods are safe for migraine sufferers — and can even help put a stop to migraine pain. Learn what foods can actually prevent migraines.
A diet high in magnesium may help to prevent all kinds of migraines, but the mineral seems to be particularly valuable for women who get menstrual migraines. The best foods for magnesium include spinach, sweet potatoes, white potatoes, Swiss chard, fresh amaranth, quinoa, sunflower seeds, brown rice, and whole grains. You can also try a diet supplement.