Foods that relieve stress and headaches

Are you suffering from headaches and debilitating migraines? Then, you need to intake certain foods that prevent and soothe headache disorders, such as migraines, allergies, stress-induced pains, and dehydration-induced headaches.

Apart from painkillers, you need to try these foods that are highly effective for reducing your headaches and migraines and allow you to say goodbye to stress.


Magnesium present in almonds counteract extreme headaches, including migraines, and provide relief from stress if consumed on a daily basis. Being incredibly satiating and nutrient-dense, a mere handful of unsalted almonds should also help relieve any headaches caused due to hunger pangs.

Nuts and seeds

They contain tryptophan, a compound that produces serotonin which regulates hunger and feelings of happiness and well-being. Hence, they are ideal for combating stress and keeps stress-related pains at bay.


Oatmeal is always the best option for a healthy breakfast. Stress can cause your blood sugar to rise. So, a complex carb like oatmeal won’t contribute to your already potential spike in blood glucose but help you to reduce stress and stay healthy.


It may sound awkward to you, the bacteria in your gut might be contributing to stress. Apart from probiotics, Yoghurt is enriched in calcium and protein.


The antioxidants and phytonutrients present in berries fight in your defence, improve your body’s response to stress and fights stress-related free radicals.


Pistachio is a diet-friendly snack. Eating pistachios on a daily basis reduces acute stress since it lowers the blood pressure level and heart rate. It promotes healthy and perfect heart conditions.


This spicy herb obstructs the flow of prostaglandins, the neurotransmitter substance that has inflammation properties, and causes slight swelling of your brain. Such symptoms lead to severe discomfort and may also give birth to acute headaches. Not only has this spice fights migraines, but it also helps in relieving nausea, and common stress problems that occur with crippling headaches.


Leafy greens are enriched in magnesium, an element that is possessed with migraine-relieving properties. Spinach, in particular, will provide you with milligrams of magnesium in just one cup. Regular intake of spinach will reduce pains arising from stress since magnesium contained in it has the power to heal severe migraine attacks.


Peppers are enriched in Vitamin C that has antihistamine properties. It provides relief to your headaches that are induced by allergens including dust particles, pollens, or harmful particulate matters.


Some headaches are induced by work-related stress while others are influenced by allergens. This tropical fruit contains bromelain, that has antihistamine and anti-inflammatory properties. It helps in reducing chronic headache and migraine problems in individuals.


It is an excellent source of vitamin D and plays a significant role in reducing stress and anxiety levels.


Eat fruits like watermelon that has a high-water content and keeps you hydrated all day. Since inadequate hydration leads to headache discomfort, watermelon is consumed as a fruit or in the form of a refreshing smoothie.

Dehydration causes a plunge in the rate of the blood flow thereby significantly lowering the amount of oxygen available to your brain, and affecting your pain receptors. It’s always important to drink water, but include fruits and veggies like watermelon, cucumber, celery and carrots in your diet, since they have high H2O content, that keeps you hydrated all day.

Social Share

Start typing and press Enter to search

Shopping Cart

No products in the basket.