Are Nuts Good for Your Heart? What Research Shows

Nuts are one of the most consistently heart-protective foods in nutrition research. People who eat them regularly have a 24% lower risk of developing coronary heart disease and a 25% lower risk of dying from cardiovascular disease compared to people who rarely eat them. These benefits show up across tree nuts, peanuts, and walnuts alike, with about one ounce (a small handful) per day being the amount most strongly linked to protection.

How Much They Reduce Heart Disease Risk

The numbers are remarkably consistent across large studies. A 2022 umbrella review pooling data from over 315,000 participants found that people with the highest nut intake had a 24% lower risk of coronary heart disease compared to those with the lowest intake. When researchers looked at mortality specifically, the reduction was even larger: 27% lower risk of dying from coronary heart disease across more than 429,000 participants. Regular nut consumption was also linked to an 18% lower risk of dying from stroke and a 15% lower risk of atrial fibrillation.

The landmark PREDIMED trial, published in the New England Journal of Medicine, tested this directly. People at high cardiovascular risk were assigned to either a Mediterranean diet supplemented with about an ounce of mixed nuts daily or a standard low-fat diet. Over five years, the nut group had a 28% lower rate of major cardiovascular events, including heart attacks, strokes, and cardiovascular death. That translated to roughly 2 fewer major events per 100 people over the study period.

One notable finding across the research: peanut butter doesn’t appear to carry the same benefits as whole nuts. Studies consistently show no association between peanut butter consumption and reduced heart disease risk, likely because commercial peanut butters often contain added oils, sugar, and salt that offset the benefits.

What Nuts Do to Your Cholesterol

The most well-documented mechanism is cholesterol reduction. Across 18 meta-analyses of controlled trials, nut consumption consistently lowers LDL (“bad”) cholesterol, total cholesterol, and triglycerides. LDL reductions range from modest to meaningful depending on the type of nut and amount consumed. Walnuts, almonds, and pistachios show the strongest and most reliable effects.

However, nuts don’t appear to raise HDL (“good”) cholesterol. Their benefit is really about pulling down the harmful numbers rather than boosting the protective ones. The improvement in the LDL-to-HDL ratio tends to be greatest in people at a healthy weight or those who are slightly overweight, with smaller effects in people with obesity.

Why Nuts Protect Your Arteries

Cholesterol improvement is only part of the story. Nuts contain a combination of nutrients that work on your cardiovascular system through several different pathways.

The unsaturated fats in nuts, particularly the monounsaturated fats concentrated in almonds and the omega-3 fats found in walnuts, directly contribute to healthier blood lipid levels. Almonds are also rich in plant sterols and fiber, both of which block cholesterol absorption in the intestines before it ever reaches your bloodstream. This fiber also feeds beneficial gut bacteria that produce compounds linked to lower systemic inflammation.

Nuts are a significant source of an amino acid called L-arginine, which your body converts into nitric oxide. Nitric oxide is a signaling molecule that relaxes the smooth muscle in artery walls, keeping blood vessels flexible and improving blood flow. When nitric oxide production drops, arteries become stiffer and more prone to damage. Eating nuts helps supply the raw material your body needs to keep this system functioning.

Blood Pressure Benefits

Nuts provide two minerals that play direct roles in blood pressure regulation: potassium and magnesium. Potassium helps blood vessels relax by influencing the electrical balance across cell membranes in artery walls. It also helps your kidneys excrete excess sodium, which is one of the most reliable ways to lower blood pressure. Magnesium works through a different mechanism, essentially acting as a natural calcium channel blocker. It competes with sodium for binding sites on blood vessel cells and promotes the production of compounds that widen blood vessels. These minerals are most effective when consumed together in whole foods rather than as isolated supplements.

Which Nuts Are Best

Tree nuts, peanuts, and walnuts are all associated with a 15 to 23% lower risk of coronary heart disease. No single nut dramatically outperforms the others, though each has slight advantages. Walnuts have the highest omega-3 content of any nut. Almonds are particularly rich in fiber and vitamin E. Pistachios have shown strong LDL-lowering effects in trials. The FDA has issued qualified health claims for several nuts, including almonds, walnuts, and macadamia nuts, acknowledging that 1.5 ounces per day may reduce coronary heart disease risk as part of a diet low in saturated fat.

A practical approach is to eat a variety rather than fixating on one type. The American Heart Association recommends a serving size of one ounce of whole nuts (a small handful) or two tablespoons of nut butter.

Raw vs. Roasted and Salted

If you prefer roasted nuts over raw, the evidence is reassuring. A controlled crossover study had participants eat 30 grams per day of either raw hazelnuts or dry-roasted, lightly salted hazelnuts for 28 days each. Body composition, blood pressure, LDL cholesterol, and blood sugar were virtually identical between the two forms. Dry roasting and light salting did not negate the heart-protective effects. Both versions also maintained high acceptability ratings throughout the study, meaning people didn’t get tired of eating them daily.

That said, heavily salted or oil-roasted nuts with added flavorings are a different product. The closer nuts are to their natural state, the more confident you can be in their benefits. If you buy roasted varieties, check the label for added oils and excessive sodium.

Nuts and Body Weight

A common concern is that nuts are calorie-dense and might lead to weight gain that offsets their heart benefits. The research doesn’t support this worry. Despite their high calorie content (roughly 160 to 200 calories per ounce), nut consumption is consistently associated with lower weight gain and a lower risk of obesity in long-term studies. Several factors explain this. Nuts increase feelings of fullness, which tends to reduce snacking on less healthy foods later. Their fiber and cellular structure also mean your body doesn’t absorb all the calories they contain. The net metabolizable energy from nuts is lower than what the nutrition label suggests.

This makes nuts unusual among calorie-dense foods. Rather than contributing to the metabolic problems that drive heart disease, regular nut consumption is associated with lower rates of type 2 diabetes, metabolic syndrome, and abnormal cholesterol levels.