Diet Plan for Migraine


Migraines are characterized by severe headache along with the presence of other symptoms like nausea, vomiting, numbness, difficulty in speaking, sensitivity to light and sound, etc. Generally, a person suffering from migraine experiences its attacks in various forms- it ranges from few minutes to few hours in many. The symptoms and severity of the diseases vary from person to person.

It becomes all the more important to adopt an effective diet plan in order to recover or control the symptoms of migraine. Let us now discuss the various food habits to be adopted in order to tackle the disease.

Salmon                                                                                                                                                                                                                                                    Salmon 
Salmon is rich in omega 3 fatty acids (reduces cancer-related risks, inflammation, lowers blood pressure), omega 3-6-9 fatty acid profile (anti-inflammatory properties), minerals (tackles inflammation), Vitamin B This is the reason salmon is considered as one of the best food to combat migraine.
variety of legumes
 Legumes are rich in plant estrogens. Plant estrogens are known to neutralize the effect of naturally produced estrogens in the body. Actually, the root cause of migraine in many women is attributed to the sudden drop in estrogen. So, it is actually believed that the consumption of legumes will benefit the women from these attacks.



Dark chocolate
Dark Chocolate
The relaxation mineral, more commonly known as magnesium is present in large quantities in dark chocolate. This relaxation mineral is not only helpful for the proper functioning of the body, but it even relaxes the body and provides proper sleep. When these attributes are met, then one cannot deny the existence of a well human being.



Feverfew is a kind of herb which is very helpful in the prevention of migraine.



Figs is one of those dietary substances which are highly rich in The presence of this high amount of potassium helps the body in fighting with inflammation. Thus, it tackles migraine to a great extent.


Fatty fishes
  • Fatty Fish- Fatty fish is rich in omega-3 fatty acids. The presence of a high amount of fatty acids helps in the prevention of migraine.


  • Shrimp- The presence of astaxanthin, an antioxidant in shrimp makes it all the more important. Not only the antioxidant property of shrimp, but the anti-inflammatory property is also attributed to its high demand. Besides this, it is also rich in vitamins, minerals, and omega fatty acids.
Leafy greens
  • Carrots– Carrot contains a large amount of beta carotene and other nutrients. The presence of these nutrients gives it anti-inflammatory properties.


  • Sweet potato- Sweet potato contains a high amount of Vitamin C, copper, manganese, pantothenic acid, potassium, Vitamin B1, Vitamin B2, Vitamin B6, and phosphorus. All these nutrients make the consumption of sweet potato all the more important.


  • Collard greens- These have a high content of magnesium in them which gives it anti-inflammatory properties. These properties mark its importance in winning over a migraine.


  • Ginger- Ginger is rich in compounds that contain anti-inflammatory properties. This unique quality of ginger makes it all the more important for migraine attacks control.


  • Kale- Kale is rich in magnesium, omega-3 fatty acids, fiber which renders it all the more important for handling migraine.

  • Quinoa- Quinoa is one category of food which contains a balanced amount of carbohydrate and protein. This balance in nutrients is very healthy for a migraine patient.


  • Water- One essential ingredient during a migraine is to keep the body hydrated. Dehydration is not good for the health and well-being of those suffering from migraine. So, a minimum of eight glasses of water should be consumed daily.


Let us now discuss the various foods which should be avoided so as to prevent migraine and its attacks.

  • Caffeine-related products– Coffee, tea; cola and energy drinks, etc., these all contain a high percentage of caffeine in them. Caffeine is known to trigger migraine in a few people. So, its consumption should be avoided.



  • Bacon- Bacon and other processed meats contain a huge amount of nitrates, which can actually enhance the intensity of migraine headache. Sometimes, this may even become unbearable.


  • Apple- Apple contains such nutrients which can actually trigger the attacks. So, it is better to avoid them.


  • Cheese– cheese is a substance rich in compounds like So, in order to avoid its harmful effects on the body, it should be avoided.

Apart from these, other substances which should actually be avoided are bananas, beans, corn, citrus fruits, cultured dairy products, nuts, onion, tomatoes, sour cream, bread, papaya, avocado, pizza, etc.

In order to tackle the side effects of migraine, it is better to stick to the above-mentioned diet plan. Besides this, one should also do proper exercise and take enough sleep. One thing is to remember that you cannot solely rely on the diet plan, other things have also to be given due weightage.

Leave a Reply

Be the First to Comment!

Notify of