The Best Nuts for Brain Health: Boost Mood, Focus, and Reduce Stress Naturally
If you often feel overwhelmed, stressed, and unable to focus, it might seem like the only solution is a total life reset. But the good news is, small changes can add up in a big way, especially when it comes to what you eat.

While there’s no magic fix for melting all your stress away, something as simple as eating a handful of nuts each day can help keep your brain sharp, focused, and more resilient.
I love learning and sharing easy ways to support your health with food. It’s a major bonus when they’re easy to find and taste good! Nuts are packed with healthy fats, antioxidants, and essential vitamins and minerals that support memory, reduce brain fog, and even boost your mood.
I’m Kelsey, a registered dietitian, and in this article, you’ll learn about the best nuts for brain health, how they can improve cognition, mood, and focus, and easy ways to add them to your day to fuel your brain without adding more to your plate.
Why nuts are great for brain health
Your movement, sleep habits, stress management, and what you eat all work together to support a healthy, well-functioning brain.
Nuts are one of the best (and my favorite) brain-boosting foods because they’re packed with key nutrients that help improve focus, memory, and mental clarity while reducing stress and supporting mood.
The fact that they’re so easy to add to meals, snacks, and desserts is just icing on the cake. Here are some of the key nutrients in nuts that make them the ultimate brain food:
- Healthy fats: Monounsaturated and polyunsaturated fats help build new brain cells, supply energy to the brain, increase essential nutrient absorption, and increase production of neurotransmitters like serotonin. Omega-3s, found in walnuts, are especially beneficial for memory, cognitive well-being, and increased blood flow to the brain.
- Antioxidants (Vitamin E and polyphenols): These compounds protect brain cells from oxidative stress, which can contribute to aging and memory loss. Vitamin E is found in almonds and hazelnuts and has been linked to better cognitive function as we age.
- Magnesium: This mineral plays an important role in stress reduction, mood regulation, and even sleep. Cashews, almonds, and Brazil nuts are good sources of magnesium.
- B vitamins: This group of vitamins is important for energy production and brain function. Many nuts, including almonds and peanuts, provide a good dose of these brain-supporting nutrients.
The 5 best nuts for brain health
While you can’t go wrong with adding any nuts to your diet, each type of nut has specific nutritional profiles and benefits to consider:
1. Walnuts
In one ounce of walnuts, you’ll find:
- Calories: 186
- Fat: 18.5 grams
- Saturated fat: 1.7 grams
- Monounsaturated fat: 2.54 grams
- Polyunsaturated fat: 13.4 grams
- Carbohydrates: 3.9 grams
- Fiber: 1.9 grams
- Protein: 4.3 grams
- Copper: 0.45 milligrams, 50% DV
- Manganese: 0.97 milligrams, 42% DV
- Magnesium: 44.9 milligrams, 11% DV
Animal and human studies have found that adding just one to two ounces of walnuts to your daily diet can improve cognitive function and reduce the risk of heart disease, diabetes, and depression.
Eating walnuts may also help improve the ability to focus. In one study, healthy teenagers were given instructions to eat 30 grams of walnuts each day for 6 months, and the teens who complied most with the 30 grams per day experienced improved sustained attention, a reduction in symptoms related to ADHD, and improved fluid intelligence compared to those who had the least compliance.
Easy ways to eat more walnuts
Walnuts are easy to add to everyday meals. You can cook walnuts into oatmeal, layer them in yogurt parfaits, bake them into muffins, sprinkle them over salads, or add them to granola (like in my dark chocolate granola).
And to keep walnuts fresh, make sure you store them in the refrigerator or freezer (not the pantry)!
2. Almonds
In one ounce of almonds, you’ll find:
- Calories: 164
- Fat: 14.2 grams
- Saturated fat: 1.1 grams
- Monounsaturated fat: 8.9 grams
- Polyunsaturated fat: 3.5 grams
- Carbohydrates: 6.2 grams
- Fiber: 3.6 grams
- Protein: 6 grams
- Vitamin E: 7.3 milligrams, 49% DV
- Copper: 0.29 milligrams, 33% DV
- Manganese: 0.62 milligrams, 27% DV
- Riboflavin: 0.32 milligrams, 25% DV
- Magnesium: 76.7 milligrams, 18% DV
- Phosphorus: 136.6 milligrams, 11% DV
Almonds are especially rich in vitamin E, providing 49% of the DV in each ounce. The combination of monounsaturated fatty acids and vitamin E may play a big role in almonds’ effect on slowing down the cognitive decline that can happen with age.
They’re also rich in magnesium, a mineral that supports a healthy stress response and overall mood. Animal studies have found potential for almonds to reduce anxiety and depressive symptoms, but clinical studies are needed to see if this relationship is transferable.
Easy ways to eat more almonds
You can enjoy almonds in your diet by eating more of the actual nut or by eating foods made with almond products like almond flour or almond butter. Spread almond butter on toast, enjoy muffins or baked goods made with almond flour, or eat a handful of almonds as a crunchy snack.
My favorite way to eat almonds is a handful of raw almonds with a cup of green grapes. I don’t know what it is about this combo, but it’s so satisfying!
3. Cashews
In one ounce of cashews, you’ll find:
- Calories: 157
- Fat: 12.5 grams
- Saturated fat: 2.2 grams
- Monounsaturated fat: 6.76 grams
- Polyunsaturated fat: 2.23 grams
- Carbohydrates: 8.6 grams
- Fiber: 0.94 grams
- Protein:5.2 grams
- Copper: 0.62 milligrams, 69% DV
- Manganese: 0.47 milligrams, 20% DV
- Magnesium: 82.9 milligrams, 20% DV
- Zinc: 1.6 milligrams, 15% DV
- Phosphorus: 168.4 milligrams, 13% DV
- Iron: 1.9 milligrams, 11% DV
- Selenium: 5.7 micrograms, 10% DV
- Thiamin: 0.12 milligrams, 10% DV
Cashews are lower in fiber than the other brain boosting nuts on our list, but they’re higher in magnesium, zinc, and iron than most other nuts.
Zinc is particularly beneficial to brain health as it has an antioxidant effect in the brain that supports brain cell growth and the communication between brain cells. This translates into improved learning, memory, and mood. While research is mixed, there is some evidence that a higher severity of ADHD symptoms could be related to lower levels of zinc in the body.
Easy ways to eat more cashews
Cashews are also super versatile and have a much creamier texture than many other types of nuts. The creaminess makes them ideal for blending into homemade cashew butter or using them in vegan recipes, blended with water and seasonings like nutritional yeast for a cheesy texture and taste.
You can eat them raw, toss a handful on top of a stir-fry, or add them to homemade trail mixes.
4. Pecans
In one ounce of pecans, you’ll find:
- Calories: 196
- Fat: 20.4 grams
- Saturated fat: 1.8 grams
- Monounsaturated fat: 11.58 grams
- Polyunsaturated fat: 6.14 grams
- Carbohydrates: 3.9 grams
- Fiber: 2.7 grams
- Protein: 2.6 grams
- Manganese: 1.3 milligrams, 56% DV
- Copper: 0.34 milligrams, 38% DV
- Thiamin: 0.19 milligrams, 16% DV
- Zinc: 1.3 milligrams, 12% DV
The brain-boosting benefits of pecans are thanks to the powerful plant compounds and healthy unsaturated fatty acids that help fight inflammation in the body. It’s also a good source of thiamin, a B vitamin that supports healthy brain function, cognition, and glucose metabolism in the brain.
In one small study, eating a pecan-rich meal immediately improved cognitive performance compared to eating a meal that did not contain pecans. The key benefits in this study were improved attention, processing speed, memory, and learning.
Easy ways to eat more pecans
Pecans have a naturally sweet and buttery flavor that goes with both sweet and savory dishes.
Sprinkle chopped pecans on top of yogurt, oatmeal, or salads for a little crunch. You can also add them to homemade granola, bake them into muffins, or roast them with cinnamon and maple syrup for a super easy and tasty sweet snack.
One of my favorite ways to eat pecans is tossing them into a spinach and apple salad with goat cheese and a drizzle of balsamic vinaigrette. The combination is so good!
5. Brazil Nuts
In one ounce of Brazil nuts, you’ll find:
- Calories: 187
- Fat: 19 grams
- Saturated fat: 4.6 grams
- Monounsaturated fat: 6.7 grams
- Polyunsaturated fat: 6.9 grams
- Carbohydrates: 3.3 grams
- Fiber: 2.1 grams
- Protein: 4.1 grams
- Selenium: 543.5 micrograms, 988% DV
- Magnesium: 106.6 milligrams, 25% DV
- Phosphorus: 205.5 milligrams, 16% DV
- Thiamin: 0.17 milligrams, 15% DV
- Vitamin E: 1.6 milligrams, 11% DV
- Zinc: 1.2 milligrams, 10% DV
- Copper: 0.49 milligrams, 10% DV
Brazil nuts are packed with selenium, with one nut having two times the amount you need in a day. Low levels of selenium are related to increased anxiety, depression, and fatigue, which may be improved by increasing your intake of this trace mineral.
But, you don’t want to eat too many Brazil nuts, since one ounce has almost 1,000 percent of the amount you need in one day. Too much selenium can lead to symptoms ranging from bad breath and irritability to heart failure and neurological problems.
Easy ways to eat Brazil nuts
Brazil nuts are so high in selenium that you actually want to limit the amount you eat to no more than five nuts per day. They have a rich, slightly creamy texture and are great on their own or chopped up and sprinkled over oats, in a smoothie, or on a salad.
One Brazil nut with a square of dark chocolate is simple, satisfying, and a truly brain-boosting little treat!

Bottom line
Nuts are one of the easiest and most delicious ways to support brain health, improve focus, and reduce stress with food. Packed with healthy fats, antioxidants, and essential nutrients, they help protect brain cells, boost memory, and support a stable mood.
While food can be a powerful tool for supporting brain and mental health, it doesn’t replace medication and therapy, but acts as an incredible ally. Whether you snack on a handful, blend them into smoothies, or sprinkle them over meals, adding brain-boosting nuts like walnuts, almonds, cashews, pecans, and Brazil nuts to your diet is a simple step toward better cognitive health.