Our bodies haven't really changed in 60,000 years... but our lifestyles and diets sure have. The known 'fight or flight' response is hard-wired in us from the dawn of time, however, nowadays the body can’t tell the difference anymore from where this stress is coming – whether it be from your computer (cr*ppy email from your boss) or from a wild animal charging at you for its next meal. The effect this stress has on the body though, is exactly the same.

Cortisol is a hormone made up of tiny glands that your body releases when you're under stress. Naturally, cortisol levels drop at night as the body prepares for restorative relaxation (1). If your cortisol levels are imbalanced however, you could be struggling when you get to bed and end up developing insomnia. To help nourish your body and help you get better sleep, there are certain foods you can try and include in your diet to help reduce, manage and prevent stress and a build-up of cortisol.

how does stress affect sleep

What's more, your daily routine could also be getting in the way. The two cups of coffee you 'need' in the morning to help you deal with stress might be making your heart beat faster, re-directing glucose to the eyes, heart, lungs and muscles. Your body still probably thinks that you're preparing yourself to run from the animal, instead of sitting in front of your computer! Our body then places this glucose back into fat near the liver to be readily converted into glucose at the next ‘stress’ event.

Evidently, not only can imbalanced cortisol wreak havoc on our hormones, it can lead to very low energy for long periods then a surge just before bed, causing you to develop issues with getting good quality sleep and insomnia (2). Cortisol is also catabolic and negatively affects systems in the body it thinks it doesn’t need, like the digestive and reproductive system. This is sometimes evident in women who are really stressed out and don't often get their periods (2). And, sleep is the biggest anabolic time within our 24 hours, and is essential for repair and restoration – that’s why it’s so important to get our cortisol in balance.

Sugar and stress

Refined sugar – all those 'yummy' but diabolical sweets, chocolate and candy that you find inconvenient stores – causes a spike in blood sugar that encourages the body to store excesses of it as fat around your middle. Low blood sugar releases the stress hormone cortisol, which creates powerful sugar cravings and can lead to weight gain. So, if you're concerned that you may have a cortisol imbalance, and notice a link in you between stress and sugar cravings, ask yourself the following questions:

• Do you feel tired as soon as you wake up? 
Do you crave sugar, caffeine or salt?
• Do you suffer from weight gain a
round the middle?
• Do you feel tired in the afternoon?
• Is early evening one of the most productive times of the day for you?
• Do you have problems falling asleep?
• Do you wake up in the night and find it difficult to get back to sleep?

If you answered 'yes' to some of these questions, then it might be that your cortisol is out of balance and that's why you crave sweets or other kinds of the 'good stuff' when stressed. One way to get things back on track is to opt for more nourishing dietary options that can help balance out your hormones and get things back on track. Here's a list of foods to help with insomnia and stress.

How to reduce stress naturally

plant proteins help fight stress and insomnia

1. Plant-based protein

The foods to eat that can help with stress are more plant-based protein that give a drip feed of energy, like tempeh, quinoa and hemp seeds.

list of foods that help reduce stress

2. Vitamin C foods

Include vitamin C foods to help with stress and insomnia, like citrus fruits and brightly-coloured vegetables. Studies have shown that they have the compounds that help people bounce back from stressful situations faster than those with low levels of vitamin C in their blood (3).

b vitamin foods can help regulate stress levels and help you sleep better

3. B vitamin foods

Opt for foods rich in B vitamins, like chicken, eggs and oats as they can help the body manufacture neurotransmitters, such as serotonin, which helps the body's ability to cope with stress and anxiety. They can also help boost the immune system during times of anxiety (4).

iron foods can help manage stress and anxiety and insomnia

4. Go for more iron

Like taking B vitamins for anxiety, iron plays an important role in the production of serotonin. Having low iron levels can lead to anemia and has been associated with fatigue, weakness, exhaustion, anxiety and panic attacks. And according to the World Health Organization, iron deficiency is the number one nutritional disorder in the world! (5) So add in some iron in your diet like greens, brown rice and meat (especially darker cuts of chicken) as they can all help you stay calm and get your zzz's on.

avoid caffeine and refined sugar to help with anxiety and stress

5. Eat less refined carbs and avoid caffeine

The simple act of keeping your blood sugar levels stable will make you more resilient, less tired and be able to focus properly. Not only that, but stable blood sugar levels will help you stay lean too and avoid excess weight gain. This is because along with stress hormones like cortisol, unstable blood sugar causes you to make storage hormones like insulin, which causes the weight gain and exhaustion.

In the modern world, we have weird ideas about breakfast foods being desserts. You will function much better if you opt for a protein start to your day instead, as this helps keep you feeling fuller for longer. Also, caffeine causes you to raise your blood sugar in the same way that sugary food does, so try to stick to one or two cups (if you need more than one) before 2pm (6).

These natural food solutions and home remedies to stress and insomnia may help you balance out your cortisol levels and finally help you get some restorative rest and better quality sleep long-term. Say goodbye to counting sheep!

READ NEXT: Tried and tested remedies and products to help you with insomnia.

To save these helpful tips, Pin This!

Find out how to rebalance your cortisol levels and manage stress with this list of natural foods, and prevent issues like insomnia and hormonal imbalance.


1. Endocrine Web: https://www.endocrineweb.com/endocrinology/overview-adrenal-glands
2. US National Library of Medicine: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3079864/
3. Psychology Today: https://www.psychologytoday.com/us/articles/200304/vitamin-c-stress-buster
4. National Institute of Health: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4290459/
5. US National Library of Medicine: https://www.ncbi.nlm.nih.gov/pubmed/23603926
6. Harvard School of Public Health: https://www.hsph.harvard.edu/nutritionsource/carbohydrates/carbohydrates-and-blood-sugar/

Related Health Tips
Can CBD oil help you sleep?
In 2017, the American National Academy of Science concluded in an extensive report on cannabis lietrature that there is moderate evidence that cannabinoids, mainly Sativex (THC and CBD combined to... Read more

Our community says

  • 100% Worth it
  • 0% Not sure
  • 0% Not worth it
Reduce the noise to improve sleep
Certain products in the bedroom can help create the perfect snooze-worthy environment. One of the most important factors is reducing noise around you, so that you can drift off and develop better... Read more

Our community says

  • 100% Worth it
  • 0% Not sure
  • 0% Not worth it
Avoid blue light to sleep better
Blue light emits from our devices – and this particular light can have a negative effect not only on our physical health like eye sight but energy levels too. Especially if you have a job where you... Read more

Our community says

  • 100% Worth it
  • 0% Not sure
  • 0% Not worth it

Join our Facebook community for daily health inspo!

We use cookies to maximise your experience on our site. To ensure we are compliant with new E-privacy Regulations, we are required to ask your consent to set the cookies. A copy of our Cookies Policy can be found here