Walnuts, almonds, and pistachios consistently rank as the three healthiest nuts based on their nutrient density, fat quality, and strength of research linking them to specific health benefits. All three are packed with healthy fats, plant protein, and fiber, but each one brings something different to the table.
Walnuts: The Best Nut for Heart and Brain Health
Walnuts stand apart from every other tree nut for one reason: they contain far more omega-3 fatty acids. Specifically, walnuts provide about 47 grams of polyunsaturated fat per 100 grams, most of it in the form of alpha-linolenic acid (ALA), the plant-based omega-3 your body uses to fight inflammation and support cardiovascular function. No other common nut comes close to that number.
The cardiovascular research on walnuts is particularly strong. In one study of people with high cholesterol, a diet rich in ALA from walnuts improved blood vessel flexibility by 34%, reduced diastolic blood pressure by 2 to 3 mmHg, and lowered overall resistance in blood vessels by 4%. These improvements held up both at rest and during stress. A separate study found that replacing 20% of daily calories with walnuts lowered total cholesterol and improved the overall balance of good to bad cholesterol.
Walnuts also show promise for cognitive health. A systematic review found that regularly eating nuts (roughly 3 grams or more per day) was associated with a 22% lower risk of cognitive decline compared to not eating nuts at all. While that research covers nuts broadly, walnuts are the top candidate because of their omega-3 content, which plays a direct role in maintaining brain cell membranes. On the protein side, walnuts are moderate at 14 to 16 grams per 100 grams, with about 6.7% fiber.
Almonds: Highest in Protein, Fiber, and Vitamin E
Almonds are the most nutrient-dense nut by several measures. They lead all common tree nuts in both protein (17 to 25 grams per 100 grams) and fiber (12 to 13%), making them the most filling option if you’re snacking between meals. Their fat profile leans heavily toward monounsaturated fat, with about 31.5 grams of oleic acid per 100 grams. This is the same type of heart-healthy fat found in olive oil.
Where almonds really shine is vitamin E. They’re one of the richest whole-food sources of this antioxidant, which protects cells from oxidative damage. In a clinical trial, adding roughly 60 grams of almonds per day to participants’ diets increased blood levels of alpha-tocopherol (the active form of vitamin E) by nearly 27%.
Almonds also have meaningful effects on blood sugar regulation. In the same trial involving people with type 2 diabetes, the almond group saw fasting insulin drop by about 4%, fasting glucose decrease by nearly 1%, and insulin resistance improve by over 9% compared to a control diet. That combination of high fiber, healthy fat, and blood sugar benefits makes almonds especially useful for people managing their weight or blood sugar.
Pistachios: Nutrient Variety and Eye Health
Pistachios are the most well-rounded nut in terms of micronutrient variety. They contain significant amounts of potassium, phosphorus, magnesium, and calcium, along with vitamins A, C, E, K, and several B vitamins, with relatively high levels of these compounds compared to other nuts. They also deliver strong protein (19 to 22 grams per 100 grams) and solid fiber at about 10.3%.
What sets pistachios apart is their carotenoid content. They’re one of the only nuts that contain meaningful amounts of lutein and zeaxanthin, two pigments that accumulate in the retina and help protect against age-related vision loss. They also contain anthocyanins, flavonoids, and proanthocyanidins, giving them considerable antioxidant capacity overall. The purple-green color of the kernel is a visible sign of these compounds.
Their fat profile sits between walnuts and almonds, with about 23 grams of monounsaturated fat and 14 grams of polyunsaturated fat per 100 grams. That balance, combined with their protein and fiber, makes pistachios a nutrient-dense choice that covers a lot of ground in a small serving. The fact that in-shell pistachios slow you down while eating is a practical bonus for portion control.
How Much to Eat
The American Heart Association recommends about 5 ounces per week of nuts, seeds, beans, peas, or lentils combined. For nuts specifically, a standard serving is half an ounce, which works out to roughly a small handful. Eating a mix of all three gives you the broadest range of benefits: omega-3s from walnuts, vitamin E and fiber from almonds, and the carotenoids and mineral variety from pistachios.
Calories add up quickly with nuts since they’re energy-dense foods, so keeping portions in check matters. A common approach is about one ounce (28 grams) per day, split across types or rotated throughout the week.
Raw vs. Roasted
Both raw and roasted nuts are healthy, but roasting does cause minor nutrient losses. Research on tree nuts shows that roasting can reduce thiamine (vitamin B1) by 16 to 18% and cut vitamin E levels significantly. The fats in roasted nuts also begin to break down slightly, increasing markers of oxidation, though the levels remain well within safe limits set by food safety standards.
The practical takeaway: raw or dry-roasted and unsalted nuts preserve the most nutrition. If you prefer roasted, the losses are small enough that the habit of eating nuts at all matters far more than how they’re prepared. What you want to avoid is nuts roasted in oil with added salt or sugar, which can offset the cardiovascular benefits.
A Note on Brazil Nuts
Brazil nuts often appear on “healthiest nuts” lists because of their selenium content, but they come with a real safety concern. The tolerable upper limit for selenium is 400 micrograms per day. A standard 30-gram serving of Brazil nuts (about 6 nuts) can contain 840 to 1,470 micrograms of selenium depending on the batch, which is two to three and a half times the safe daily limit. Some batches even exceed the threshold associated with selenium toxicity. Researchers have recommended limiting intake to no more than 3 Brazil nuts per day. They’re a useful occasional addition, but not a nut you want to eat by the handful.

