Eat to Beat Anxiety: The Plant-Based Nutrition Guide for a Calmer Mind
- Nichole Dandrea-Russert
- May 26
- 8 min read

If you’ve landed here, you may have already read Part 1 of this series, where we explored what anxiety is, its symptoms, and lifestyle habits that can help bring more calm and groundedness to your day. In this follow-up, we’re diving into one of the most powerful tools you have at your fingertips: food.
While anxiety can be influenced by many factors—genetics, environment, trauma, hormones, and more—your diet plays a bigger role than you may realize. What you eat can either fan the flames of anxious feelings or help soothe your nervous system, support your brain chemistry, and build long-term resilience.
In this article, we’ll look at key nutrients scientifically shown to support a healthy mood and reduce anxiety—and, most importantly, where to find them in plant-based foods.
Whether you’re fully plant-based or simply plant-curious, this guide will help you nourish both your body and mind. Get ready to eat to beat anxiety by knowing (and adding!) plant-based foods that can create a calmer you.
But, first, which foods may contribute to anxiety?

Let’s talk about ultra-processed foods and your mental health. These are foods that have been stripped of their essential nutrients and beneficial compounds—like fiber, vitamins, minerals, and phytochemicals—and pumped with additives, refined sugars, and unhealthy fats. They not only fail to supply key compounds that support body and mind health, but they also introduce toxins that cause significant damage to both.
Think: packaged snacks, sugary cereals, fast food, and anything made with refined white flour and oils. Ultra-processed meats (like bacon, deli slices, and sausage) and many dairy products also fall into this category, often containing inflammatory compounds, preservatives, and saturated fats that may negatively impact brain health. While convenient and often crave-worthy, high intake of these foods has been linked to increased inflammation, disrupted gut microbiota, blood sugar spikes and crashes, and even mood swings and heightened anxiety.
In fact, studies show that diets high in ultra-processed foods are associated with higher rates of depression and anxiety, as well as cognitive decline—impacting memory, decision-making, and emotional regulation.
On the flip side, a diet rich in whole, plant-based foods like legumes, whole grains, colorful veggies, fruits, nuts, and seeds nourishes your brain and body with the nutrients it actually needs to support mood, mental clarity, and calm.
💡 Quick Tip: Ditch the Ultra-Processed, Fuel Your Mood
Ultra-processed foods—like chips, pastries, sugary cereals, and even ultra-processed meats and dairy products—can spike blood sugar, increase inflammation, and disrupt gut health, all of which can negatively impact your mood. Instead, stock your kitchen with simple, nourishing options like bean tacos, legume pasta with veggies, or veggie burgers on whole grain buns. Quick. Satisfying. Mood-friendly. 🌱🧠
(Visit 5 Plant-Based Meal Ideas That Take Only 15 Minutes for quick and easy meal suggestions!)
Fiber for the Win!

One of the most powerful (and often overlooked) nutrients for mental health is dietary fiber. Found exclusively in plant-based foods, fiber plays a key role in supporting a healthy gut microbiome—which is deeply connected to brain function and mood regulation through the gut-brain axis.
Research has linked higher fiber intake to lower levels of psychological distress, including anxiety and depression. A thriving gut ecosystem helps produce key neurotransmitters like serotonin and GABA, which promote feelings of calm and emotional stability. Fiber also helps reduce systemic inflammation and stabilize blood sugar, both of which can influence anxiety levels.
Simply put: a fiber-rich diet not only supports digestive health—it also lays the foundation for a calmer, more resilient mind.
And fiber is just the beginning. Let’s take a look at other key nutrients that help ease anxiety and where to find them in plant-based foods.
🌱Plant-Based Sources of fiber: All plant-based foods have fiber! The key is to consume diverse plant foods to build diversity in your gut, which contributes to physical and mental wellness. For example, instead of enjoying a salad with only Romaine lettuce, consider incorporating three types of greens into your salad, like Romaine, spring mix, and arugula or spinach. Or, if you always use yellow onion, try red onion or leeks for a change in your cooking and to help your gut microbiome flourish.
Eat to Beat Anxiety: Nutrients and Compounds That Support A Calmer Mind

Magnesium
Magnesium is often referred to as a "calming mineral" due to its role in regulating the body’s stress response and supporting GABA activity, a calming neurotransmitter. It helps control the activity of the hypothalamic-pituitary-adrenal (HPA) axis, which is involved in anxiety. Low magnesium levels have been linked to anxiety and sleep issues.
Plant-based sources: Leafy greens (spinach, Swiss chard), pumpkin seeds, almonds, cashews, black beans, and avocado
Folate (Vitamin B9)
Folate supports neurotransmitter synthesis, especially serotonin, dopamine, and norepinephrine—all involved in mood regulation. It helps convert amino acids like tryptophan into serotonin, impacting mood regulation. Low folate status may lead to anxiety and depression due to impaired neurotransmitter production.
Plant-based sources: Leafy greens, lentils, chickpeas, spinach, romaine, asparagus, oranges, and avocados
Zinc
Zinc plays a role in brain function, involved in neuron signaling essential for learning and memory, and supports neurogenesis for brain adaptability. It modulates the stress response by influencing the hypothalamic-pituitary-adrenal axis, regulating stress hormones like cortisol. Zinc deficiency can disrupt this, increasing stress sensitivity and risk of stress-related disorders.
Plant-based sources: Pumpkin seeds, hemp seeds, lentils, quinoa, oats, and cashews
Omega-3 Fatty Acids (ALA, EPA, DHA)
Omega-3s, particularly EPA and DHA, are essential fats that reduce inflammation and support brain function. They’ve been shown to influence mood-regulating neurotransmitters and lower levels of cortisol. Meta-analyses suggest omega-3 supplementation can help reduce anxiety, especially in individuals with clinical symptoms.
Plant-based sources: Ground flaxseeds, chia seeds, hemp seeds, walnuts, and tofu contain ALA, the type of omega 3 fat that converts to EPA and DHA. However, conversion is small in most people. Algae oil is the only direct plant source of EPA/DHA. If you're looking for a recommendation, Sapling is my personal favorite brand of omega 3 supplements because of their sustainably-source ingredients and commitment to the planet.
Tryptophan
Tryptophan is an amino acid that serves as a precursor to serotonin, the neurotransmitter often referred to as the “feel-good hormone.” Diets rich in tryptophan may help enhance mood and reduce anxiety, particularly when consumed with carbohydrates that aid its absorption.
Plant-based sources: Pumpkin seeds, tofu, oats, sunflower seeds, lentils, and bananas
Vitamin C
Vitamin C is a powerful antioxidant that helps reduce oxidative stress and inflammation—both of which are elevated in people with anxiety. It also plays a role in supporting adrenal function and synthesizing neurotransmitters like dopamine and norepinephrine. Some studies have found that higher vitamin C intake is associated with improved mood and reduced anxiety symptoms.
Plant-based sources: Bell peppers, oranges, strawberries, kiwi, broccoli, Brussels sprouts, and kale
Antioxidants (polyphenols, flavonoids, vitamins C & E)
Oxidative stress is thought to contribute to anxiety and mood disorders. Antioxidants like flavonoids, polyphenols, and vitamins C and E help neutralize free radicals and reduce inflammation in the brain. Diets rich in colorful fruits, vegetables, and herbs provide a wide range of anxiety-fighting antioxidants.
Plant-based sources: Berries, dark leafy greens, purple cabbage, beets, herbs (oregano, thyme), green tea, and dark chocolate
L-Theanine
L-theanine is an amino acid found in green tea that promotes relaxation without sedation. It’s been shown to increase alpha brain waves, which are associated with a calm yet alert mental state. Some studies suggest it can reduce symptoms of stress and anxiety within hours of intake.
Plant-based sources: Green tea, matcha, black tea (though in smaller amounts)
Vitamin D
Vitamin D receptors, proteins that bind to vitamin D, are widely distributed in the brain, especially in areas linked to mood regulation like the hippocampus and prefrontal cortex. Studies indicate that low vitamin D levels are associated with higher risks of mood disorders such as anxiety and depression. Deficiencies may lead to increased depressive symptoms due to vitamin D's influence on serotonin production, a neurotransmitter key to mood regulation. Vitamin D deficiency can also cause inflammation and other changes exacerbating mood disorders.
The relationship between vitamin D and mental health is complex, affected by factors like geographic location, season, and lifestyle. Limited sunlight exposure, especially in winter, can increase the risk of deficiency and is linked to seasonal affective disorder (SAD), a type of depression.
The best way to get vitamin D is to expose yourself to sunshine daily for 15–30 minutes. There are a few plant-based food options as well as supplementation.
Plant-based sources: Sun-exposed mushrooms, fortified plant milks, fortified orange juice, and vitamin D3 supplements (look for vegan D3 derived from lichen).
Vitamin E
Vitamin E is a key antioxidant for cellular health, especially in the brain. It protects brain cells from oxidative damage caused by free radicals, which can lead to neurodegenerative conditions. Some studies show a link between anxiety levels and vitamin E status, with lower levels found in those with anxiety.
Plant-based sources: Nuts, seeds, and leafy greens
Vitamin B6
Vitamin B6 is crucial for serotonin and GABA synthesis. Low levels have been associated with increased anxiety, irritability, and insomnia. Studies show that maintaining adequate B6 levels can improve mood and reduce anxiety and depression symptoms.
Plant-based sources: Bananas, potatoes, sunflower seeds, spinach, and fortified cereals
Vitamin B12
Vitamin B12 is essential for neurological function, energy metabolism, and mental health. It supports nerve health, DNA production, and neurotransmitter synthesis, aiding cognitive clarity and emotional stability. B12 deficiency can lead to fatigue, concentration issues, memory challenges, and affect mental health by mimicking or worsening anxiety and depression symptoms.
Plant-based sources: Fortified nutritional yeast, fortified plant milks, fortified cereals, and supplements (recommended for those eating exclusively plant-based)
Choline
Choline is an essential nutrient crucial for producing the neurotransmitter acetylcholine, which regulates memory, attention, and mood by facilitating communication between nerve cells. Adequate choline intake is vital for cognitive health, particularly in brain areas responsible for learning and memory. A deficiency in choline can lead to low acetylcholine levels, causing cognitive issues like "brain fog," concentration difficulties, memory lapses, and mood imbalances, potentially worsening anxiety or depression.
Plant-based sources: tofu, soy milk, quinoa, kidney beans, chickpeas, black beans, peanut butter, broccoli, cauliflower, and Brussels sprouts
Iron
Iron is essential for oxygen delivery to the brain and mood regulation. Low iron levels can impair cognitive functions such as concentration and memory, as the brain needs iron for neurotransmitter synthesis. Research indicates that low iron levels are linked to increased anxiety and depressive symptoms.
Plant-based sources: Lentils, spinach, blackstrap molasses, quinoa, tofu, and pumpkin seeds. Pair iron with vitamin C-rich foods, allium veggies (garlic and onion family), and carotene-rich foods (yellow and orange fruits and veggies) to enhance absorption.
In summary, eat to beat anxiety by adding more plant foods to your plate.

Anxiety doesn’t always go away overnight—but small, consistent choices can make a big difference in how you feel day to day. By including more nutrient-rich, plant-based foods in your diet, you’re giving your body the building blocks it needs to support brain health, calm your nervous system, and better manage life’s stressors.
While I listed specific foods in each nutrient category above, keep in mind that those lists aren’t exhaustive. By regularly enjoying a variety of whole plant-based foods—like beans, lentils, peas, nuts, seeds, whole grains, fruits, and vegetables—you’ll naturally get the nutrients your body and brain need to help keep anxiety at bay and happiness levels high.
Remember, this isn’t about a perfect diet—it’s about progress. Each nutrient-dense bite is an act of care, compassion, and strength. Pair it with other supportive habits like daily movement, quality sleep, connection, and mindfulness, and you’re well on your way to a more grounded, resilient you.
If you haven’t read Part 1 yet, be sure to check it out here to learn how lifestyle shifts and mindset support can work alongside diet to ease anxiety and help you feel more in control—even when the world feels anything but.
You’ve got this. 💚