Several vitamins and minerals are linked to lower stroke risk, but the evidence varies widely depending on whether you’re getting them from food or supplements. Folic acid has the strongest case, particularly for people with high homocysteine levels. Vitamins C, D, and K2, along with minerals like magnesium and potassium, also play meaningful roles in vascular health. Vitamin E, on the other hand, carries a real tradeoff that’s worth understanding before you reach for a bottle.
Folic Acid and B Vitamins
Folic acid (vitamin B9) is the most studied vitamin for stroke prevention, and its benefit appears tied to a specific mechanism: lowering homocysteine. Homocysteine is an amino acid in your blood that, at elevated levels, damages blood vessel walls and promotes clotting. B vitamins, particularly folic acid alongside B6 and B12, help your body break homocysteine down.
The HOPE-2 trial, which followed more than 5,500 adults with existing cardiovascular disease, found that a combination of folic acid (2.5 mg/day), B12 (1 mg/day), and B6 (50 mg/day) for five years lowered homocysteine levels and reduced stroke risk by about 25%. That’s a notable result, though the study couldn’t isolate which of the three vitamins deserved the most credit.
Not every trial has been as encouraging. Norwegian trials testing B6 alone (40 mg/day), with or without folic acid and B12, found no benefit for major cardiovascular events in nearly 7,000 patients with heart disease. Another trial in people who had already had a minor stroke found no reduction in repeat strokes after two years of B-vitamin supplementation. The American Heart Association and American Stroke Association acknowledge that B vitamins “might be considered” for stroke prevention in people with high homocysteine, but stop short of a strong recommendation, calling the evidence not well established.
The takeaway: if you have elevated homocysteine (something a simple blood test can reveal), B vitamins may offer real protection. If your homocysteine is normal, the benefit is less clear.
Vitamin C From Food, Not Pills
A meta-analysis published in the Journal of the American Heart Association found that people with the highest dietary vitamin C intake had a 19% lower risk of stroke compared to those with the lowest intake. That’s a meaningful reduction, and the relationship was dose-dependent, meaning more vitamin C from food corresponded to progressively lower risk.
Supplemental vitamin C told a different story. Across the studies that looked specifically at vitamin C pills, there was no statistically significant reduction in stroke risk. The researchers suggested that vitamin C may need to be consumed as part of the broader mix of nutrients found in fruits and vegetables to deliver its vascular benefits. In practical terms, this means eating citrus fruits, bell peppers, strawberries, and broccoli likely does more for stroke prevention than popping a supplement.
Vitamin E: A Complicated Tradeoff
Vitamin E is one case where supplementation could actually do harm depending on your risk profile. A meta-analysis of randomized controlled trials found that vitamin E reduced the risk of ischemic stroke (the kind caused by a blood clot) by 10%, but increased the risk of hemorrhagic stroke (caused by bleeding in the brain) by 22%.
In absolute numbers, for every 476 people taking vitamin E, one ischemic stroke was prevented. But for every 1,250 people taking it, one additional hemorrhagic stroke occurred. Since hemorrhagic strokes tend to be more severe and more often fatal, this tradeoff is not favorable for most people. The increased bleeding risk was first identified in male smokers and later confirmed in a large trial of male physicians taking 400 IU every other day. Interestingly, a study of nearly 40,000 women did not show the same increased hemorrhagic risk, suggesting the effect may differ by sex.
Given this mixed picture, widespread use of vitamin E supplements for stroke prevention is generally cautioned against.
Vitamin D and Stroke Risk
Low vitamin D levels are consistently associated with higher stroke risk. In a case-control study comparing stroke patients to matched controls, the average vitamin D level in stroke patients was about 20 ng/ml, compared to nearly 29 ng/ml in the control group. Only 8 of 75 stroke patients had vitamin D levels at or above 30 ng/ml (the threshold considered sufficient), while 17 of 75 controls did.
A serum level at or below 17 ng/ml has been identified as a predictor of poor stroke outcomes. Vitamin D influences stroke risk through several pathways: it helps regulate blood pressure, reduces inflammation in blood vessel walls, and supports the health of the endothelium (the inner lining of your arteries). If you live in a northern climate, spend little time outdoors, or have darker skin, your vitamin D levels may be worth checking. Many adults fall into the insufficient range (10 to 30 ng/ml) without knowing it.
Vitamin K2 and Arterial Calcification
Vitamin K2 works through a less obvious but important mechanism. It activates a protein called matrix-Gla protein, which is one of the body’s primary defenses against calcium buildup in artery walls. When arteries become calcified, they stiffen and narrow, raising the risk of both heart attack and stroke. Without enough K2, this protective protein remains inactive.
Vitamin D3 and K2 work as a pair here. Vitamin D stimulates the production of matrix-Gla protein, while K2 activates it. Taking vitamin D without adequate K2 could theoretically promote calcification rather than prevent it, since your body produces the protein but can’t switch it on. A randomized trial demonstrated that K2 supplementation at 180 to 360 micrograms per day reduced levels of the inactive form of this protein in a dose-dependent manner. Foods rich in K2 include fermented foods like natto (a Japanese soybean dish), certain hard cheeses, and egg yolks.
Magnesium and Potassium
These two minerals don’t always come up in conversations about stroke prevention, but the data is solid. A meta-analysis of prospective studies found that every additional 100 mg per day of magnesium intake was associated with a 13% lower risk of total stroke. For potassium, every additional 1,000 mg per day was linked to a 9% lower risk. In cohort studies of U.S. women, those in the highest intake group for magnesium had a 13% lower stroke risk than those in the lowest group, and those with the highest potassium intake had an 11% lower risk.
Both minerals help regulate blood pressure, which is the single largest modifiable risk factor for stroke. Magnesium also plays a role in maintaining normal heart rhythm and preventing arterial spasm. Good sources of magnesium include dark leafy greens, nuts, seeds, and whole grains. Potassium-rich foods include bananas, potatoes, beans, and avocados. Most adults in the U.S. fall short of recommended intakes for both minerals.
Food First, Supplements Second
A consistent pattern runs through this evidence: nutrients from food tend to show clearer benefits than the same nutrients in pill form. Dietary vitamin C reduces stroke risk while supplemental vitamin C does not. Vitamin E supplements carry a bleeding risk that food sources of vitamin E do not. Magnesium and potassium from food come packaged with fiber, other minerals, and plant compounds that may amplify their protective effects.
The exceptions are specific and targeted. Folic acid supplements appear beneficial for people with confirmed high homocysteine, particularly in regions where grain products aren’t fortified with folic acid. Vitamin D supplementation makes sense for people with documented deficiency. Vitamin K2 supplementation may be worth considering if your diet is low in fermented foods, especially if you’re already taking vitamin D. For most people, though, a diet rich in fruits, vegetables, whole grains, nuts, and fish covers the nutritional bases that matter most for stroke prevention.

