Best Nuts for High Blood Pressure and Cholesterol

Walnuts, pistachios, and almonds have the strongest evidence for lowering both blood pressure and cholesterol. Other tree nuts offer general cardiovascular benefits, but these three stand out in clinical trials for their measurable effects on the specific numbers your doctor tracks. Eating about a small handful (one ounce) daily, unsalted, is the sweet spot backed by research.

Walnuts: The Strongest Case for Cholesterol

Walnuts are unique among nuts because they’re packed with a plant-based omega-3 fat called alpha-linolenic acid, or ALA. This fatty acid helps your body clear LDL (“bad”) cholesterol from your bloodstream more efficiently. In a randomized trial published in the AHA journal Circulation, people with high cholesterol who ate a walnut-rich diet saw their LDL drop by about 6.4% and total cholesterol fall by 4.4%. Those reductions tracked directly with how much ALA people consumed, confirming walnuts weren’t just along for the ride.

Beyond cholesterol numbers, walnuts also improved how well blood vessels expanded and contracted, a key factor in keeping blood pressure healthy over time. The European Food Safety Authority has recognized a cause-and-effect relationship between walnut consumption and improved blood vessel function, a distinction no other nut has earned.

Pistachios: Measurable Blood Pressure Drops

Pistachios have the most direct evidence for lowering blood pressure. In a trial published in the Journal of the American Heart Association, people with type 2 diabetes who added pistachios to their diet saw their 24-hour systolic blood pressure (the top number) drop by 3.5 mmHg. During sleep, the reduction was even larger: 5.7 mmHg. That may sound modest, but population-level data consistently shows that even a 2 to 5 mmHg reduction in systolic pressure meaningfully lowers the risk of stroke and heart disease over time.

Pistachios also have a practical advantage: they come in shells. The act of shelling them slows down eating, which naturally limits portion size. One ounce, roughly 49 pistachios, delivers a solid dose of potassium and fiber alongside those blood pressure benefits.

Almonds: Reliable Across Multiple Risk Factors

Almonds are the most studied nut for cholesterol reduction after walnuts. A systematic review and meta-analysis of randomized controlled trials found that almond consumption significantly reduced non-HDL cholesterol, which captures all the cholesterol types that contribute to artery-clogging plaque. That makes almonds useful even if your LDL looks borderline but your overall lipid picture needs improvement.

Almonds also pack 80 mg of magnesium per ounce, the highest of any common nut. Magnesium helps blood vessels relax, which is one reason almond consumption is linked to improvements in blood pressure, inflammation, and blood vessel function. Research also ties regular almond intake to smaller waist circumference, which has its own independent effect on cardiovascular risk.

What About Cashews and Peanuts?

Cashews are a popular choice, but the evidence is less encouraging. A controlled trial published in the American Journal of Clinical Nutrition found that eating 1.5 servings of cashews per day produced no significant changes in blood lipids, blood pressure, or blood sugar. The FDA actually excludes cashews from its qualified health claim linking tree nuts to reduced cardiovascular disease risk, partly because of their higher saturated fat content relative to other nuts.

Peanuts are technically legumes, not tree nuts, though they share some nutritional overlap. They contain 49 mg of magnesium per ounce and provide protein and fiber, but they lack the omega-3 content of walnuts and the specific lipid-lowering profile of almonds. They’re not a bad choice, but they aren’t the first recommendation if your primary goal is improving blood pressure and cholesterol numbers.

How Nuts Lower Cholesterol at a Cellular Level

Nuts contain plant sterols, compounds that are structurally similar to cholesterol. When you eat them, these plant sterols compete with dietary cholesterol for absorption in your gut. They essentially crowd cholesterol out of the tiny fat droplets (called micelles) your intestines use to absorb fats. Less cholesterol gets absorbed, so less ends up in your bloodstream. Plant sterols may also interfere with the way your intestinal cells package cholesterol for transport into the blood.

This mechanism works alongside the unsaturated fats in nuts, which shift your overall fat intake away from the saturated fats that raise LDL. The fiber in nuts adds a third layer of benefit by binding to bile acids in the gut, forcing your liver to pull cholesterol from the blood to make more.

How Much to Eat

The American Heart Association defines one serving as a small handful, about one ounce of whole nuts or two tablespoons of nut butter. The Mayo Clinic recommends four to six servings of unsalted nuts per week as part of a heart-healthy diet. That works out to roughly one serving on most days.

Nuts are calorie-dense, averaging around 160 to 200 calories per ounce, which raises a reasonable concern about weight gain. But the data is reassuring. A large study tracking men and women over multiple four-year periods, published in BMJ Nutrition, found that increasing nut intake by half a serving per day was actually associated with slightly less weight gain and a 3% lower risk of becoming obese. Nuts require a lot of chewing, their fiber slows digestion, and they promote fullness, all of which help offset their calorie count.

Choosing the Right Form

How you buy your nuts matters, especially if blood pressure is a concern. Salted nuts can contain 100 to 200 mg of sodium per ounce, which directly works against any blood pressure benefit. Choose raw or dry-roasted, unsalted varieties. Nuts roasted in oil absorb extra fat that changes their nutritional profile for the worse.

Unsweetened nut butters are a fine alternative, though it’s easier to overeat from a jar than from a handful of whole nuts. If you’re mixing nut types, a combination of walnuts and almonds covers both the omega-3 and magnesium angles effectively. The landmark PREDIMED trial, which showed a 28% reduction in major cardiovascular events with a Mediterranean diet, used a daily mix of walnuts, almonds, and hazelnuts as its nut supplement.