The Healthiest Nuts to Eat for Brain, Heart & More

Most nuts are nutrient-dense, but a few stand out for specific health benefits. Walnuts lead for omega-3 fats, almonds pack the most fiber and vitamin E, pistachios are the lowest in calories, and Brazil nuts deliver more selenium than any other food on Earth. The best nut for you depends on what your body needs most, but eating a variety is the simplest way to cover your bases.

How the Most Popular Nuts Compare

Nuts vary more than you might expect in their calorie, protein, and fiber content. Here’s how five common tree nuts stack up per 100 grams (roughly 3.5 ounces), based on USDA data:

  • Almonds: 580 calories, 21g protein, 12g fiber, 50g fat
  • Pistachios: 570 calories, 21g protein, 10g fiber, 45g fat
  • Cashews: 570 calories, 15g protein, 3g fiber, 46g fat
  • Walnuts: 650 calories, 15g protein, 7g fiber, 65g fat
  • Pecans: 690 calories, 9g protein, 10g fiber, 72g fat

Almonds and pistachios tie for the highest protein content and are also the leanest options. Pecans sit at the other end with the most fat and fewest grams of protein. None of these numbers make any nut “bad,” though. The type of fat matters enormously, and most nuts are rich in the unsaturated fats linked to heart health rather than the saturated fats found in processed snacks.

Walnuts: Best for Brain Health

Walnuts are the only common tree nut with a significant amount of alpha-linolenic acid, a plant-based omega-3 fatty acid. They also contain more polyphenolic compounds than any other nut. Both omega-3s and polyphenols are considered critical for brain health because they counteract oxidative stress and inflammation, two of the main drivers of cognitive decline as you age.

That combination makes walnuts uniquely valuable if you don’t eat fatty fish regularly. Fish remains the richest dietary source of omega-3s, but walnuts are the best plant-based alternative. Their slightly bitter, earthy flavor works well tossed into oatmeal, salads, or trail mix. The trade-off is a higher calorie count than almonds or pistachios, so a small handful (about one ounce, or 14 halves) is a reasonable daily portion.

Almonds: Best for Heart Health and Fiber

Almonds have more fiber than any other popular nut, at 12 grams per 100-gram serving, four times what you’d get from the same amount of cashews. That fiber content helps slow digestion, steady blood sugar, and keep you full longer.

They’re also one of the richest food sources of vitamin E, a fat-soluble antioxidant that protects cells from damage. A randomized clinical trial at Oregon State University found that eating almonds as a daily snack for 12 weeks significantly lowered total cholesterol and LDL (“bad”) cholesterol compared to eating crackers. Participants also showed meaningfully improved vitamin E status in their blood. The cardiovascular benefits likely come from the combination of unsaturated fats, fiber, and vitamin E working together rather than any single nutrient alone.

Pistachios: Best for Weight Management

Pistachios are among the lowest-calorie nuts you can eat, and they come with a built-in portion control mechanism. A study published in the journal Appetite found that people who ate in-shell pistachios consumed 41% fewer calories than those given shelled pistachios. The in-shell group ate about 125 calories’ worth, while the shelled group ate 211 calories in the same sitting. The time and effort of cracking each shell slows you down enough to let your brain register fullness before you overeat.

Beyond the shell trick, pistachios tie with almonds for protein at 21 grams per 100 grams, and they deliver 10 grams of fiber. That protein-fiber combination promotes satiety more effectively than snacks built on simple carbohydrates. If you’re trying to manage your weight without giving up satisfying snacks, buying pistachios in the shell is one of the easiest swaps you can make.

Cashews: Best for Mineral Intake

Cashews have a mild, slightly sweet flavor that makes them the most versatile nut in cooking, but their real strength is mineral density. A quarter-cup serving provides about 89 milligrams of magnesium (33% of your daily value), 9 milligrams of zinc (23%), and 11 milligrams of iron (11%). Magnesium supports muscle and nerve function, zinc plays a central role in immune defense, and iron carries oxygen through your bloodstream.

The downside is fiber. At just 3 grams per 100-gram serving, cashews have the least fiber of any common tree nut. They’re also slightly higher in saturated fat than almonds or pistachios, though still far lower than animal-based sources. If you rely on cashews as your main nut, pairing them with high-fiber foods like berries or oats helps fill that gap.

Brazil Nuts: Best for Selenium

Brazil nuts are in a category of their own when it comes to selenium, a trace mineral your body needs for thyroid function, immune health, and antioxidant defense. One ounce (about 8 nuts) contains roughly 544 micrograms of selenium, which is 777% of the recommended daily allowance. No other food comes close to that concentration.

This is genuinely a case where more is not better. Selenium is toxic in excess, and eating Brazil nuts by the handful every day can lead to selenosis, a condition that causes hair loss, brittle nails, nausea, and nerve damage. One to three Brazil nuts per day is enough to meet your selenium needs without approaching dangerous levels. Think of them as a supplement in nut form rather than a snack you eat freely.

Picking the Right Mix

No single nut wins across every category. Walnuts are unmatched for omega-3s but higher in calories. Almonds lead in fiber and vitamin E but lack the mineral punch of cashews. Pistachios are great for portion control but don’t offer the selenium of Brazil nuts. The most practical approach is rotating between two or three varieties rather than committing to just one.

A reasonable daily amount for most people is about one ounce, roughly a small handful. Raw or dry-roasted nuts without added salt preserve the most nutritional value. Honey-roasted, candied, or heavily salted varieties can add significant sugar and sodium that offset the benefits. If plain nuts bore you, a light dusting of spices like cinnamon, cayenne, or smoked paprika adds flavor without the drawbacks of commercial coatings.