Do you suffer from frequent headaches? We understand that headaches can be disruptive and interrupt your daily schedule. But there is good news. There are foods that can actually help your headaches! Whether you have a random headache or you suffer from severe headaches day after day, there are foods that can help. Here are some foods (and drinks) to keep in mind when you are suffering from a headache.


The National Headache Foundation notes that headaches are a common symptom of mild to moderate dehydration. That means you need to drink water. If you are experiencing a headache, try to drink a full glass of water. Make sure to continue to drink water during the day to help relieve your pain and keep you hydrated. 

Leafy greens

Look to greens like spinach and kale for headache-friendly magnesium. These greens also contain folate, which has been shown to alleviate and reduce the frequency of headaches. 


This is a great on-the-go snack because not only is it a healthy food option, but it is another great source of magnesium, which can help keep headaches away. Research is ongoing for this, but magnesium-rich foods can also have cardiovascular benefits in addition to alleviating those pesky headaches.


Sometimes you just need caffeine. A study published in the Journal of Headache and Pain found that caffeine by itself may help reduce symptoms of tension headaches or migraines. That is because the caffeine in coffee can relax your blood vessels, which, in turn, supports circulation and eases tension.

Fresh fruit

A key perk about fresh fruit is that it has a high water content, which can help prevent dehydration. Look to melons in particular because they have an especially high fluid content. They also contain minerals like magnesium that can help prevent headaches. It all comes back to that magnesium. Bananas are also a quick and easy source of both potassium and magnesium, which can ease your headache pain.


Another food option that has high water content (80% to be exact) and high levels of potassium are potatoes. A great option for using potatoes is to add some healthy toppings and throw it in the microwave for an easy office lunch. It’ll help keep those afternoon headaches at bay.

Hot peppers

This might sound like a weird option, but it works! Headaches often stem from sinus pressure, so if you’re feeling stuffed up and achy, put that pain away with some hot peppers. The reason this helps is because the capsaicin clears up the nasal passages and relieves that pressure. 

Are there any other foods that you find help your headaches? Let us know! But always seek medical attention if the pain persists and does not go away.