10 Amazing Super Foods For Beating Migraines And Headaches

People who suffer from lots of headaches and migraines know how truly awful they can really be. Although most of the time they’re nothing serious, headaches and migraines can stop you from sleeping and working productively. Sometimes, all we can focus on is the dull, throbbing and often constant pain, while the symptoms – such as nausea, vertigo, tiredness and overall malaise – can easily prevent us from enjoying our life.

If what you’ve used to remedy your headaches and migraines so far have only provided short-term relief, you might be interested to know that chronic headaches can be relieved in the longer term by making adjustments to your diet – such as introducing more super foods to your plate.

A super food is any type of food that is rich in nutrients, and which provides a whole host of spectacular health benefits. Here are 10 amazing super foods that can help you to beat those pesky migraines.


As long as you don’t drink too much of it, a cup of Joe can provide relief for a punishing headache. This is primarily because caffeine is a well-known vasoconstrictor, which basically means that it narrows the size of your blood vessels. If you narrow them too much, you could end up a nasty headache, which is why you should tame your coffee love.

Coffee also promotes the production of histamine in your blood, which  soothes headaches that are caused by allergies. Research has indeed shown that this potency comes from coffee’s high number of antioxidants.


Quinoa is gluten-free and a fantastic source of both riboflavin and magnesium which helps it to ease sore heads. Magnesium is a nutrient that can relieve a migraine, while riboflavin has been proven to stop a headache from occurring in the first place.

It’s also got the skills that kills unstable blood vessels, and it can improve your sleeping patterns.


If you’ve got a stubborn headache or migraine that just won’t buzz off, bananas are one of the best fruits you can eat. Notoriously rich in magnesium, bananas relax your blood vessels, thereby easing your pain.

They also contain plenty of potassium, which helps to restore your electrolyte balance. When we drink too much, dehydration causes some of us to lose electrolytes, which is why we often wake up with a pounding headache.


Ginger is an ancient spice that savvy Indians and Chinese have been adding to their diets for thousands of years.

Recently, people in the western world have been using it their dishes too, not just for the kick it adds to their meals, but also for its health benefits.

Among its benefits is its ability to cure a headache. This is because ginger contains anti-inflammatory agents that are able to get to the heart of the problem and nurse an aching head the natural way.

Whole Grain Bread

Although white bread has developed a bad reputation in recent times for making us put on weight, whole grain bread has emerged with its reputation soaring. This is because whole grain bread is contains unprocessed grains that release carbs at a snail pace compared to white bread. What then happen is that you refuel the proper way – and this is also helpful if you’ve got a headache.


If you’ve got a headache, the best way to enjoy your potatoes is with their skin still left on. This is because a potato’s skin is loaded with potassium. When you are low on potassium, you are more prone to headaches. Potatoes with their skin still left on is an easy way to remedy this issue.

Like bananas, potatoes are able to restore proper electrolyte balance whenever you’re dehydrated. So rather than turn to fatty foods after a night of heavy drinking, why not eat some potatoes?!


Almonds are essentially no bigger than over-the-counter pills that you’ve probably already used to treat your headaches and migraines. But where the pills may have failed, almonds could win.

Almonds are a fantastically nutritious snack that are well-known for their healing benefits, and many people count on them to treat their sore heads. They are rich in magnesium, which as mentioned relaxes good vessels and throbbing, aching muscles.

But they also promote the production of serotonin, a happy chemical that makes us feel better – and which can treat headaches.


Yogurt is mega-rich in calcium, an essential vitamin for treating a sore head. If you’re low on calcium, you could end up with a painful heading, which is why making sure that you get enough of this nutrient is super important.

While yogurt is a great way of fixing headaches and migraines, there are healthy yogurts and rather unhealthy ones, too. If you want to get the best out of a yogurt, we suggest that you look out for 0% Greek yogurts.

If you’re not too keen on yogurts, you can also get your calcium fix from milk.


Your mom probably tried convincing you to eat more greens when you were younger, but you weren’t having any of it.

Likewise, maybe your boyfriends, friends and work colleagues have since tried convincing you.

“Nope!” you say, shutting your eyes and shaking your head. You’re not for budging!

But maybe now that you know spinach can cure a headache you’ll be tempted to actually find a way of introducing it into your diet.

Spinach is loaded with vitamins that can cure and prevent headaches. You don’t have to eat it by itself, but can add it to any number of delicious, nutritious dishes.


Cantaloupe is not the most popular fruit around, but it could be your best friend while you’ve got a headache. Because it’s rich in potassium and water, it can tackle a headache that is caused by dehydrate of high levels of sodium.

And while most fruits are rich in water and potassium, cantaloupe contains some 17% of your daily recommended amount, which is 66mg more than one medium melon.

Stay happy and healthy!

Leave A Reply