What Are the Top 5 Healthiest Nuts to Eat?

The five healthiest nuts, based on their overall nutritional profiles, are almonds, walnuts, pistachios, Brazil nuts, and cashews. Each one brings something distinct to the table: heart-healthy fats, bone-building minerals, brain-supporting omega-3s, or antioxidants that protect your cells from damage. All nuts are nutrient-dense foods packed with fiber, healthy fats, protein, vitamins, and minerals, but these five stand out for offering the broadest range of benefits per serving.

Almonds

Almonds are one of the most well-rounded nuts you can eat. A one-ounce serving (about 20 almonds) contains 169 calories, a solid dose of vitamin E, and more fiber than most other nuts. Vitamin E acts as an antioxidant that protects your cells from oxidative stress, and almonds are one of the richest food sources of it.

They’re also high in magnesium, which supports blood pressure regulation and muscle function. The combination of protein, fiber, and healthy fat makes almonds particularly filling, which is why they show up so often in weight management research. Of the popular tree nuts, almonds have one of the best ratios of nutrients to calories.

Walnuts

Walnuts are the standout nut for omega-3 fatty acids. They’re the only common tree nut with a significant amount of alpha-linolenic acid (ALA), a plant-based omega-3 fat linked to lower inflammation and better heart health. Eating just four walnuts provides roughly 1.2 grams of ALA per day, and research has shown that this modest intake measurably raises omega-3 levels in the blood.

A one-ounce serving (about 10 whole walnuts) runs 185 calories, making them one of the more calorie-dense options. But those calories come loaded with polyphenols and other compounds that support cardiovascular function. Walnuts are also frequently studied for their potential brain health benefits, largely because of their omega-3 content and antioxidant profile.

Pistachios

Pistachios pack a surprising nutritional punch at just 161 calories per ounce, and you get roughly 30 kernels in that serving, more individual pieces than any other nut on this list. That higher count per serving makes them feel more satisfying if you’re someone who likes to snack by the handful.

What sets pistachios apart is their antioxidant makeup. They’re high in lutein and beta-carotene relative to other nuts. Lutein is the same compound found in leafy greens that supports eye health, particularly the macula, the part of the retina responsible for sharp central vision. Pistachios also contain a good amount of vitamin B6, which plays a role in energy metabolism and immune function. Their combination of lower calorie density, high antioxidant content, and solid protein makes them one of the most nutrient-efficient nuts available.

Brazil Nuts

Brazil nuts are nature’s most concentrated food source of selenium, a trace mineral your body needs for thyroid function, immune defense, and DNA repair. A single Brazil nut contains between 68 and 91 micrograms of selenium. The recommended daily intake for adults is 55 micrograms, so one or two nuts a day covers your needs entirely.

This extreme concentration is also why Brazil nuts require a bit of caution. The tolerable upper limit for selenium is 400 micrograms per day for adults, according to the National Institutes of Health. Eating a large handful daily over time could push you past that threshold and cause symptoms like brittle nails, hair loss, or digestive upset. The simplest approach: treat Brazil nuts as a supplement-like food. Two or three a day gives you a powerful selenium boost without overdoing it. A one-ounce serving (about 10 nuts) contains 185 calories and a generous amount of healthy monounsaturated fat.

Cashews

Cashews are the mildest-tasting nut on this list, and they bring a mineral profile that’s hard to match. A small 30-gram serving of about 15 cashews provides 75 milligrams of magnesium, covering roughly 18% of what most adults need daily. They’re also a strong source of copper, a mineral that plays a direct role in maintaining bone density and forming connective tissue.

At 155 calories per ounce, cashews are the lowest-calorie option among these five. They have slightly less fiber than almonds or pistachios, but their higher carbohydrate content gives them a creamier texture and makes them versatile in cooking. Cashews also contain a meaningful amount of iron and zinc, two minerals that many people fall short on, particularly those eating plant-based diets.

Calories and Serving Sizes at a Glance

All nuts are calorie-dense, which is part of what makes them nutritious. Here’s how the five compare per one-ounce (roughly 28-gram) serving:

  • Cashews: 155 calories, about 15 nuts
  • Pistachios: 161 calories, about 30 kernels
  • Almonds: 169 calories, about 20 nuts
  • Walnuts: 185 calories, about 10 whole nuts
  • Brazil nuts: 185 calories, about 10 nuts (though 2 to 3 is a more practical daily amount)

A standard healthy serving is about 30 grams, or a small handful. At that size, nuts add meaningful nutrition without dramatically shifting your daily calorie intake.

Raw vs. Roasted: Does It Matter?

Roasting changes the flavor and crunch of nuts, but its effect on nutrition is more nuanced than you might expect. Protein content holds up well across the board. In cashews, roasting causes no significant change in protein or fat levels. Walnuts can lose a small fraction of protein, though the difference is minimal, typically under 1%.

The bigger variable is fat composition. Depending on roasting temperature and duration, some nuts show shifts in their lipid content. Almonds appear to be the most sensitive, with one analysis finding fat content changes of up to 38% at higher roasting intensities. Vitamin C, which exists in small amounts in some nuts, degrades easily at high temperatures. But since nuts aren’t a primary source of vitamin C to begin with, this loss is nutritionally insignificant.

The practical takeaway: raw or dry-roasted nuts are both good choices. The main thing to watch for is added oil, salt, or sugar on flavored varieties, which can undermine the health benefits. If you’re buying roasted nuts, check the ingredient list. The shorter it is, the better.