Diet, Food & Fitness

7 Effective foods to help with migraines

If you are dealing with migraine and searching for foods to help with migraines, you are at the right place. Migraines are recurring types of headache which are known as an unwanted guest who barges in unannounced and is challenging to get rid of it. They cause moderate to grim, hard pain that is throbbing or pulsing. The pain is recurrently on one side of your head. You may also have farther symptoms, such as nausea and weakness. If you suffer from these symptoms frequently, you know how hard it can be. Sure, you can take pills or do exercise to cure your pain and these symptoms, but these remedies are temporary.

Migraine usually appears before middle age or occasionally in later life; it affects about 20% of females and 6% of males at some point in life. Migraine is usually readily identifiable from history, although unusual variants can cause uncertainty.

Here’s something else you can do to get rid of migraine pain-change your diet. While some foods trigger migraines, others can help you build up your defence against them and prevent migraine pain with no effort. Here are seven foods to help with migraines. You must consume these foods daily to keep headaches away.

1. Yoghurt

Yoghurts provide a high level of riboflavin, apart of Vitamin B complex that has shown to help reduce the migraine pain. It may also help increase the strength of beta-blocker, drugs used to prevent migraines. Yoghurt is known as one of the best food to help with migraines. Add yoghurt to your diet if you suffer from migraine attacks often and watch the results.


2. Watermelon

Dehydration is one of the foremost roots of a severe type of headaches. Dehydration causes a drop in your blood volume, reducing the amount of oxygen available to your brain and causing pain receptors to be affected. It is always essential to keep your water level in check. Waterlemon, including cucumber, celery, and carrots, which have high water content, is one of the excellent foods to help with migraines. These foods help you to contribute to you to stay hydrated all day.

foods to help with migraines

3. Ginger

Ginger is one of the superfoods to help with migraines. Gingers can give pain relief as well as relief for nausea and vomiting since those are two common symptoms of migraines. You can have ginger tea too to get rid of migraine pain. Sipping ginger tea after a brutal migraine can be comforting in and of itself. Additional, ginger also helps to keep you hydrated.

foods to help with migraines

4. Bananas

Bananas are great foods to help with migraine. They are rich in magnesium, which can relax your blood vessels and ease migraine pain. They are also rich in potassium, which is an essential part of electrolyte balance.

Athletes also eat bananas because they contain high levels of potassium, bananas deliver the same potassium boost to cure a hangover. Potassium also helps to prevent nausea, muscle fatigue, and different types of headaches.

How to get taller

5. Potatoes

Potatoes are consumed with the skin for the best migraine pain relief. The surface of a significant skin packed with potassium. Potassium deficiencies are widespread, with the majority of people never reaching their daily recommended levels of the vitamin. Enjoy potatoes, with their skin, as potassium-rich for natural migraine care.

Sweet potatoes are also one of the yummy foods to help with migraines. Sweet potatoes are not only appetizing but also help you with migraine pain. Fecund in vitamin c, vitamin B1, and potassium, engrossing sweet potatoes when you are anguishing from a headache, will reduce the migraine pain and calm you down.

foods to help with migraines

6. Salmon

Salmon is exquisite in omega-3 fatty acids and vitamin B2, which helps to prevents your platelets from clumping, a process, which is dutiful for frequent headaches. It also decreases inflammation and helps you to fight migraines overall.

Extra healthy fats include olive oils, avocado, and other fish products. Sardines are a great option. Some analysis has found that regularly consuming olive oil can reduce the different types of headaches. So be a salmon fan because this is also in the list of best foods to help with migraines.

foods to help with migraines

7. Quinoa and kale

This health food is a prevailing new food to help with migraines. Quinoa is a berry, not a grain, which means it’s grand in protein and relatively low in carbohydrates. Kale is rich in omega-3 and fibre, making it your best defence against throbbing migraines.

Quinoa is also high in magnesium. This nutrient is an excellent benefit to women suffering from menstrual migraines. Other foods that are rich in magnesium are sunflowers seeds, sweet potatoes, swiss chard, and brown rice.

foods to help with migraines

What may cause you migraine?

Doctors and researchers have always been trying to find the proper causes of migraine. Unfortunately, the causes of migraine aren’t completely understood till date. However, generally the environmental and genetic factors are the causes behind migraine.

What can trigger migraine?

Whatever be the cause of your migraine, you should know the factors that triggers it. Here we present you some of the factors that trigger migraine.


Taking stress, be at home or at work may trigger your migraine. If you are having migraine, you should avoid taking stress.

Physical activities

If you are having migraine and you perform heavy workouts then it may trigger your migraine. Performing too much of sexual activity may also trigger your migraine.


Drinking too much of caffeine products like coffee, and products like alcohol may trigger your migraine.


There are certain hormones in your body which may trigger your migraine. An example to this is fluctuation in estrogen.

Sleep and weather changes

If you are missing your daily routines, your migraine may be triggered. Like, having inadequate amount of sleep or getting too much of sleep may trigger your migraine. Similarly, changes in weather may also trigger your migraine.

There are many other factors that trigger your migraine. Generally, the factors mentioned above are those that trigger the migraines of most of the people. You should consult your doctor to know more.


Diet can play a critical role in preventing, triggering, and relieving migraines pain. However, migraines alter from person to person, so a type of foods to help with migraines for one person may not be advisable for another person.

If you are experiencing severe migraine pain with symptoms like nausea and vomiting, weakness, you should book an appointment with your doctor. They can diagnosticate your symptoms and rule out any other underlying circumstances that may be contributing to your symptoms.

Rahul Kushwaha

Rahul kushwaha is a very dignified and passionate medical student of a very well known institute in Bangladesh. His passion for the field of medical science not only verifies him a burning sensation of the medical field for the future but also expertise physical an emotional motivator.

Related Articles

Leave a Reply

Back to top button