8 Best Foods that Fight Migraine

Best foods that fight migraine

When you get a headache you probably take a painkiller.

But, next time maybe you should try some ingredients that can help you reduce migraine headaches.

If you don’t want to take medicine, try some food that can help you with the pain.

Most minerals and vitamins are found in food. (1)

So, give food a chance before taking pills.

Let’s find out more about foods that can help you reduce migraine and headaches.

Here you can see top 5 ingredients for migraine relief.

Best foods that fight migraine

1. Sweet potato

Sweet potato

Food high in potassium helps with headaches and baked sweet potato with the skin has about 600 milligrams of potassium.

The sweet potato’s popularity grows day by day and it’s not only because it tastes great, but it also has many health benefits.

Sweet potato is an excellent source of potassium and it helps regenerate electrolytes, which improve the function of muscles and the heart.

It’s very high in fibers and carbs which will provide you with energy for a long time.

Also, sweet potato is one of the best alkaline foods. (2)

2. Banana


Banana is high in potassium and magnesium and it’s many people’s favorite fruit.

If you have a headache, magnesium has a calming effect that can help you.

Bananas have potassium which enables better muscle contraction and they also have fructose and glucose.

Glucose breaks down very fast so you feel awake soon after eating a banana.

Bananas contain amylase and glucosidase.

These enzymes break down carbs like potato and pasta into simple, easy to digest sugars.

Bananas also have dietary fiber that improves digestion and gut bacteria. (3)

3. Watermelon


When you have a headache most of the time you are dehydrated.

In that case, watermelon loaded with water, can help you.

It hydrates and it’s high in magnesium and potassium.

It’s also high in a powerful antioxidant called glutathione which strengthens your immune system to fight infections.

Glutathione is found in the pink flesh of the watermelon near the rind.

4. Pineapple

Pineapple can also ease migraine pain.

Fresh pineapple contains an enzyme called bromelain, which is a kind of natural painkiller.

It also has anti-inflammatory properties which also, reduce headaches.

Bromelain breaks down proteins into amino acids, and some studies suggest that it can improve cardiovascular, respiratory, digestive system, and bones.

You can read more about the best anti-inflammatory foods you should eat here.

5. Cucumber


Cucumber is high in water so it can help you with dehydration.

It consists of 95% water and it’s the perfect choice for a fresh snack.

One of the best foods that fight migraine.

6. Cinnamon

Honey and cinnamon

It’s one of the most effective natural medicines for headaches.

It’s an amazing source of manganese, iron, fiber, potassium and it really helps with migraine.

How to use it?

Take a spoon of cinnamon powder, pour a cup of hot water, stir and let it sit for about 10 minutes.

Sweeten to taste and drink it during the day, not more than 3 cups per day.

7. Basil


Basil is considered to be a natural remedy for headaches.

It has a strong smell and it reduces headaches. It has many benefits and it acts as a painkiller.

Basil oil relaxes the muscles and helps reduce headaches caused by tense and contracted muscles.

You can make a basil tea by adding a few basil leaves. Add a little bit of honey and drink it slowly, chewing the basil leaves.

8. Flaxseed


Flaxseeds are a popular natural remedy for migraines, considering the fact that most migraines are a consequence of inflammatory processes.

A diet high in omega 3 fatty acids can reduce or relieve headaches.

You can eat whole or ground flaxseed.

And you can put them in almost any meal, sweet or savory, so it’s easy to include them in your diet.

If you want to read more about the best natural supplements that will boost your immunity and prevent headaches and migraines, click on the link below:


No Comments
Leave a Reply