Feed your gut by eating fermented foods such as sauerkraut, kimchi, pickles, and kefir a few times a week.
3. Vitamin D
Those suffering from anxiety or poor sleep often have elevated cortisol levels. Natural sunlight helps your body produce vitamin D, which works to reduce excess cortisol and promote better rest and calm.
4. Magnesium and potassium
These minerals are essential for energy production in your cells. Found in leafy greens, both nutrients play a role in producing calming neurotransmitters like serotonin and GABA.
Add foods like avocados, kale, beet greens, collards, Brussels sprouts, cabbage, and radishes to your meals regularly to keep these minerals up.
5. Passionflower tea
If you struggle with anxiety, cutting out caffeine is key—coffee and soda can heighten anxiety symptoms. A good natural swap is passionflower tea, which contains compounds that enhance GABA activity in the brain, helping you relax.
6. Ashwagandha
This ancient herb has long been used to ease stress and anxiety. Rich in withanolides, ashwagandha helps lower cortisol, steady blood sugar, improve mood, and support restful sleep.

Lifestyle habits to reduce anxiety naturally
In addition to nutrition, these lifestyle practices can make a big difference:
- Eliminate stimulants like caffeine
- Replace coffee with calming teas (like lemon balm, valerian, lavender, or mint)
- Get outside and walk for at least 45 minutes a day
- Simplify your living space to create mental clarity
- Use relaxing essential oils like ylang ylang, jasmine, lavender, sage, and black cherry
- Prioritize sleep—aim for at least 8 hours per night and unwind with peaceful imagery before bed
Incorporating these habits and nutrients into your routine can calm your nervous system and boost your emotional well-being. With time, you may notice greater clarity, creativity, and ease in your daily life.