8 Powerful Foods For Fighting Migraines

Migraine is that horrible guest who shows up at the worst times completely unannounced. If you have experienced his visit yourself, you know how severe migraines are.
Of course, you can take medication and exercise, but it’s all temporary.
But there is something else you can do. Change your diet. Some foods can cause migraines, while some can relieve them. Here are 8 powerful foods for fighting migraines:

Also read: 10 simple tricks to relieve stress


8 powerful foods for fighting migraines
Half of an avocado

In addition to being extremely healthy, avocados also excel at migraines. It is rich in antioxidants such as lutein and zeaxanthin, and not only can it prevent severe headaches, but if you eat it regularly, migraines can calm down for a longer period of time. Therefore, it can keep migraines under control.


8 powerful foods for fighting migraines
Figs, some of them are split on half

Figs are good for our body for many reasons, but they are also great at fighting migraines because they contain potassium which reduces inflammation and prevent headaches.

Dried figs are also highly concentrated source of minerals (such as magnesium), vitamins and antioxidants that help prevent headaches.


Salmon served on plate

Frequent consumption of salmon full of omega-3 fatty acids and vitamin B2 prevents platelet buildup, a process responsible for frequent headaches. Also, salmon reduce inflammation and help fight migraines.

It is rich in omega-3 fatty acids and vitamin B-2, which prevents the process responsible for headaches. It also reduces inflammation.


Sweet potatoes. batat

Sweet potato or batat is not only delicious, but also great for combating migraines. It is rich in vitamin C, vitamin B1 and potassium, and eating this sweet potato when you have a headache will reduce the pain.

Watermelon and carrots

Watermelon cut in slices

Insufficient water intake can lead to dehydration, which is a major cause of headache. Instead of taking pain pills, reach for water or foods that are rich in water, such as watermelon. Natural water contained in fruits and vegetables contains essential minerals, such as magnesium, that are key in preventing headache.

Since it is good to drink plenty of water when you have migraines, foods such as watermelons, carrots, cucumbers and celery can be very helpful. Dehydration is one of the main causes of migraines so you need to be careful about bringing water into the body in any form.

Quinoa and kale


In addition to other health benefits, quinoa and kale are great at preventing migraines. They contain riboflavin, magnesium and iron, quinoa fights against migraines, and kale is rich in omega-3 acids and fiber and protects against migraine attacks.

To prevent hypoglycaemia that can be a trigger for migraines, do not skip meals and eat complex carbohydrates and fiber (buckwheat, barley, bulgur, oats, whole grains, bread, quinoa and farro). Look for products that contain 100% whole grains.


8 powerful foods for fighting migraines

According to research, riboflavin, part of Vitamin B, is most effective in combating migraines, with yogurt abounding in it. Add it to your regular diet and you will notice the change very quickly.

Also, with headaches, the body can signal that it is lacking in calcium. The brain also depends on calcium ions as fast-acting transmitters in the nervous system. Make sure you consume calcium-rich foods such as low-fat yogurt, which is a great source of calcium and beneficial probiotics.

Lemon juice

8 powerful foods for fighting migraines

Lemon contains a large amount of Vitamin C. Although lemon juice is known for its many health benefits such as protecting against diseases, little is said about how good it is in fighting migraines. Whenever you have a headache, simply mix lemon juice in a glass of water, add two teaspoons of salt and drink this magic beverage. It will reduce inflammation and ease you so that you feel better in an instant.

Also read: How to improve mental health?