Diet & Lifestyle Tips to Support Anxiety and Stress

7 min read

Anxiety is a common problem and can be caused by a range of factors, including diet, lifestyle, sleep, exercise and gut health. Managing anxiety requires a holistic approach that addresses multiple aspects of health.

Dietary recommendations

Gut health, probiotics and fermented foods

There is a strong link between gut health and brain health, and the gut-brain axis is essential for mood regulation. 90% of the body’s serotonin is produced in the gut and transported into the brain, and serotonin is synthesised by probiotics in the gut. A healthy gut promotes better mood regulation and overall mental health. Probiotic-rich fermented foods such as yoghurt, kefir, kimchi, sauerkraut and fermented vegetables help promote a healthy gut microbiome, which improves gut health, reduces anxiety and improves mood. Also increase prebiotic-rich foods such as garlic and onions.

Check for food intolerances

Food intolerances can cause poor gut health and as a result can trigger low moods and anxiety. Discuss the possibility of a food diary, and elimination diet or testing with your practitioner.

Eat whole nutrient-dense foods and a rainbow of fruit and vegetables

Consume fruits, vegetables, whole grains, and lean proteins, and incorporate healthy fats (avocados, nuts, seeds and olive oil). Eat a rainbow of fruit and vegetables each day – colourful fruits and vegetables contain antioxidants that help to protect the gut and the brain from oxidative stress. Too much oxidative damage can be a contributing factor in anxiety.

Complex carbohydrates, protein and balanced blood sugar

Eat regular, balanced meals and snacks that combine complex carbohydrates and protein with healthy fats and fibre. This helps keep blood sugar levels stable, preventing the irritability or anxiety that can result from blood sugar fluctuations. Serotonin is made in the brain in the presence of insulin, so steady blood sugar levels are essential for a steady supply of glucose – and serotonin – to the brain.1

Omega 3 fatty acids

Omega 3 is an essential fat for the brain. It is important to consume enough Omega 3 each day for the brain cells to work effectively and to keep inflammation in check, which can otherwise lead to poor mental health. Omega 3 fats support brain function and help reduce symptoms of anxiety and depression, and low levels of Omega 3 fatty acids are linked to higher anxiety levels. Include chia seeds, walnuts, flaxseeds and algae oil in the diet each day. Fatty fish and its oil are also a source of Omega 3.

Magnesium-rich foods

Magnesium is essential for brain health and normal neurotransmitter production, supports the nervous system and can help with relaxation. Research has consistently found a close link between magnesium insufficiency and anxiety. Magnesium can be found in green leafy vegetables such as spinach, nuts (such as almonds), seeds, beans, whole grains, bananas and dark chocolate.

Zinc-rich foods

Zinc helps reduce anxiety because it supports brain function, neurotransmitter balance, and stress regulation. Zinc-rich foods include pumpkin seeds, cashew nuts, hemp seeds, chickpeas, lentils, black beans and whole grains. It is also highly concentrated in beef, oysters, chicken and fish.

B vitamin-rich foods and green leafy vegetables

B vitamins are essential for normal brain function and normal brain energy production, and can help manage stress. Vitamin B6, in particular, is essential for the production of serotonin, a neurotransmitter that helps regulate our mood. Green leafy vegetables are high in folate, which is essential for neurotransmitter function – deficiency is linked to depression and cognitive decline.2 B vitamins can be found in avocados, sunflower seeds, leafy greens and legumes. They are also found in animal products.

L-theanine-rich foods

L-theanine promotes relaxation and reduces the symptoms of stress as it is needed for a neurotransmitter called GABA. L-theanine is found in green tea, black and matcha tea.

L-tryptophan-rich foods

Tryptophan is a precursor to serotonin and is needed for its production. Tryptophan can be found in nuts and seeds, tofu and other soya products, oats, bananas, pineapple, dark chocolate and lentils. It can also be found in fish, eggs, cheese and turkey.

Choline-rich foods

Choline is a vitamin-like substance that is necessary for neurotransmitter function and mental clarity. Choline can be found in broccoli, shiitake mushrooms, cauliflower, kidney beans, potatoes and wheat germ. Choline is also found in eggs and salmon.

Herbal teas

Chamomile, lavender, and peppermint teas are natural remedies to calm the mind. Chamomile, for example, has mild sedative properties that may help relieve anxiety and stress.

Stay hydrated

Dehydration can worsen stress and symptoms of anxiety, and can cause fatigue, brain fog and mood imbalances.3 Drink plenty of water and herbal teas – aim for at least 2-3 litres a day, adjusted to individual needs.

Foods and drinks to avoid or limit

Caffeine

Caffeine can trigger adrenaline and cortisol, leading to jitteriness and increased anxiety, and can disrupt neurotransmitter balance and sleep.4 Avoid excessive caffeine – including coffee, energy drinks and caffeine-based supplements – and excess sugar, which can increase anxiety by causing energy crashes. Opt for herbal teas or decaf options. Reducing intake can help stabilise mood.

Sugar and processed foods

Cause blood sugar spikes and crashes, worsening mood swings.

Artificial sweeteners (aspartame, sucralose)

Can negatively impact neurotransmitter function.

Alcohol

Alcohol temporarily numbs anxiety but increases anxiety and worsens symptoms over time by disrupting sleep and depleting neurotransmitters. Reducing or eliminating it from the diet can help improve overall stress management.

Fried and fast food

High in trans fats and refined carbs, which trigger inflammation and stress responses in the brain.

Lifestyle recommendations

Diaphragmatic breathing

Inhale for 4 seconds, hold for 7 seconds, exhale for 8 seconds. Repeat 5-10 times.

Box breathing

Inhale for 4 seconds, hold for 4 seconds, exhale for 4 seconds, hold for 4 seconds.

Deep breathing and relaxation techniques

Practices such as deep breathing, progressive muscle relaxation, or guided imagery can help lower the body’s stress response. Breathing exercises like the 4-7-8 technique are especially helpful during moments of acute stress or anxiety.

Mindfulness and meditation

Mindfulness and meditation are powerful tools for reducing anxiety and have been shown to have a positive effect on the brain and the way it deals with stress.5 Focusing on the present moment helps ground the individual, reduces racing thoughts and worry, and promotes relaxation. Daily meditation lowers cortisol (the stress hormone) and improves emotional regulation – just 10-20 minutes a day can lead to noticeable improvements in stress levels. Practise mindfulness, meditation or deep breathing exercises daily.

Journaling and gratitude practice

Writing down negative thoughts helps release emotional burdens. Practising gratitude daily can shift focus to positive aspects of life.

Regular exercise

Physical activity has numerous mental health benefits, including reducing anxiety, and should be encouraged daily. Exercise releases endorphins and other good mood hormones, which are natural mood elevators. Aim for at least 30 minutes of moderate activity most days of the week (at least 4-5 times per week).

  • Aerobic exercise (30-45 min, 3-5x per week): running, walking, cycling and swimming boost endorphins.
  • Yoga and pilates: combines movement with deep breathing to calm the nervous system.
  • Strength training and movement: lifting weights improves dopamine levels, which enhances mood and mental resilience. Moving every hour (stretching, walking) prevents anxiety buildup.

Time in nature

Spending time outdoors, particularly in green spaces or near water, helps clear the mind and can significantly lower stress levels. Exposure to sunlight, and inhaling phytocides released by plants, have been shown to lower cortisol levels in the body and improve depression and anxiety. Encourage clients to take regular walks in nature (grounding) or spend time in quiet, natural settings.

Quality sleep

Sleep is essential for mental health. Stress and anxiety can be worsened by poor sleep, and sleep deprivation can worsen symptoms of depression and anxiety as it increases cortisol levels in the body. Aim for at least 8 hours of quality sleep per night.

  • Consistent sleep schedule: go to bed and wake up at the same time daily.
  • No screens before bed: avoid screens and blue light from phones 1 hour before sleep.
  • Dark, cool room: keep the bedroom cool (60-67°F or 18°C) and completely dark.
  • Relaxation routine: create a calming bedtime routine – take a warm bath, read a book, or do light stretching before bed.

Limit screen time and social media

Research has found that higher levels of screen time are linked to depression and anxiety.6 Reduce social media and digital use, especially negative or anxiety-inducing content – a maximum of 1-2 hours/day helps avoid comparison and stress. Unplug before bedtime to let the mind unwind naturally.

Connect with others

Social connection is an essential part of being a human. Strong social connections and support systems are essential for emotional well-being and act as a buffer against stress and anxiety, and research has found that better social connections can lead to a reduction in anxiety and depression. Spending time with friends, family or pets can reduce stress and boost oxytocin levels, and joining support groups (online or in-person) provides emotional reassurance. Encourage clients to seek social support when needed and be open about their feelings.

Time management

Set boundaries and avoid overcommitting. Break tasks into smaller steps to avoid feeling overwhelmed.

Engage in hobbies

Creative activities (painting, gardening or music) or nature walks can help relax the mind.

Personal growth and mindset

Encourage clients to practice self-compassion, build emotional resilience, and challenge negative thought patterns, which can contribute to long-term stress reduction.

Professional help and therapy

Cognitive Behavioural Therapy (CBT)

Helps reframe anxious thoughts.

Mindfulness-Based Stress Reduction (MBSR)

Uses meditation and awareness practices to manage stress.

Seeking help

Suggest professional help when needed – a therapist, counsellor or coach can provide personalised strategies, and approaches such as cognitive-behavioural therapy (CBT) or talk therapy can address the root causes of anxiety and provide effective coping strategies.

References
1. Int J Mol Sci. 2021 Jun 15;22(12):6403.
2. Nutrients. 2023 Sep 4;15(17):3859.
3. Int J Environ Res Public Health. 2019 May 29;16(11):1891.
4. Alcohol Health Res World. 1997;21(2):144–148.
5. Clin Psychol Rev. 2011 May 13;31(6):1041–1056.
6. Rev Paul Pediatr. 2024 Sep 9;43:e2023250.