12 Foods to Help Get Rid of Headache 

Decaffeinated coffee 

Some people experience migraines from too much caffeine, but giving up coffee can be difficult. Switching to decaf coffee can help. 

Green tea 

If you’re looking for an alternative to decaf or regular coffee, with a happy medium in terms of caffeine content, consider brewing green tea. 

Feverfew tea 

According to the NCCIH, feverfew, a flowering plant herb, may reduce migraine symptoms like pain, light sensitivity, and nausea. 

Peppermint tea 

Known for its analgesic effects, peppermint oil is commonly used in alternative medicine as a topical treatment for tension headaches, says the NCCIh.

Ginger tea 

Another caffeine-free herbal tea that may provide relief for migraine episodes is ginger tea. This type of tea is made from the root of the plant, rather than its leaves. 

Green smoothies 

If you’re not eating enough leafy greens, you may be deficient in an important B vitamin called folate (vitamin B9). This might not be helping your migraine attacks. 


In addition to other drinks, drink adequate water daily. Doing so prevents dehydration, a migraine trigger.

Fruit-infused water 

Fruit-infused water may be a tastier method to avoid dehydration and migraines for individuals who don't drink enough water because it's dull.

Grape juice 

Grape juice may have been one of your favorite childhood drinks, but potential benefits of this drink can last throughout your adulthood, too. 

Orange juice 

Orange juice is another drink that may help with headaches and migraine attacks, given its high magnesium content. 

Grapefruit juice 

If you prefer tarter fruit juices, you may still be able to reap the benefits of magnesium by choosing a 1/2-cup serving of grapefruit juice. 

Reduced-fat milk 

According to the American Academy of Pediatrics, riboflavin (vitamin B2) may lessen migraine frequency.

Also See

7 Proven Health Benefits of Ginseng or Ashwagandha