While many food and drinks, like caffeine, potato chips, and dairy, are known for bringing on headaches, there are tons of healing foods that have migraine-mending powers. The following seven foods have all shown promise as migraine-preventers, as described in the new book, Eat for Extraordinary Health & Healing. Put down the pill bottle, and get cooking.
One of the most oft-repeated bits of health advice is to “eat dark, leafy greens,” and rightfully so. Spinach, kale, amaranth leaves, arugula, beet greens, and lettuce are just a few examples of greens that are associated with a reduced incidence of a wide range of chronic conditions, migraines included.
Spinach is especially high in vitamins B2 and B6 as well as omega-3s, all of which are proven migraine reducers. Vitamin B2 (also known as riboflavin) has been found to be effective at reducing headache frequency, intensity, and duration. When searching for the perfect green, keep in mind that the darker the hue, the higher the nutritional value.
Reach for a handful of your favorite nuts the next time a headache hits. Evidence shows that those who suffer from cluster headaches and migraines have lower magnesium levels than those who don’t. One study showed that migraine attack frequency was reduced by more than 41% in those who received magnesium supplementation. Chomp on almonds, sesame seeds, cashews, Brazil nuts, sunflower seeds, peanuts and walnuts for a magnesium-filled snack.
For a healthier crunch, sprinkle sunflower seeds onto your salad instead of croutons.