10 Foods That May Help Reduce Anxiety Naturally

Person with anxiety sitting at table with food
Credit: Duane Beckett

A few years ago, if you’d told me that food could play a role in managing anxiety, I probably would have shrugged it off. Like many people, I saw anxiety as something that just happens, a mental battle that had little to do with what’s on my plate. But after my health issues in 2024, I started digging deep into how diet affects the body and mind. What I found was eye-opening.

Anxiety has been a part of my life for years. I’ve had moments where it’s been mild and manageable, and other times when it’s hit me like a ton of bricks. Knowing that I have a family history of dementia and my own personal struggles with anxiety disorders, I’ve had to take my mental health seriously. What I never realized, though, was how much certain foods could either fuel anxiety or help calm it.

Some of these foods have become staples in my diet, and others, like dark chocolate (which I still find too bitter), I’ve learned about but don’t eat often. The key thing is that every food here has something to offer when it comes to reducing anxiety naturally. If you’re looking for simple, everyday ways to support your anxiety levels, these ten foods are a great place to start.

Salmon, Mackerel, and Sardines

Grilled mackerel
Credit: Duane Beckett

Spinach

Bowl of spinach
Credit: Duane Beckett

Dark Chocolate

Dark chocolate
Credit: Duane Beckett

Avocados

Avocado on toast
Credit: Duane Beckett

Eggs

Boiled eggs
Credit: Duane Beckett

Yogurt

Yoghurt and real honey
Credit: Duane Beckett

Blueberries

Blueberries
Credit: Duane Beckett

Crab

Crab cake mixture
Credit: Duane Beckett

Oatmeal

Bowl of oatmeal and a coffee
Credit: Duane Beckett

Turmeric

Grated turmeric
Credit: Duane Beckett