Foods that may offer stroke prevention benefits include nuts and seeds, whole-grain bread and pasta, poultry and lean meats and fat-free or nonfat dairy products, states WebMD. Other foods that may offer stroke prevention benefits are olive and canola oils.
A diet rich in legumes may help to prevent strokes, notes Reader's Digest. Beans are a great source of vitamin B, or folate, which studies show can lower a person's stroke rate by as much as 20 percent with regular consumption. Oats and soy are other foods that may offer stroke prevention benefits. When eaten in combination with other foods that are low in saturated fats, they can lower bad cholesterol levels by up to 28 percent.
Eating foods rich in potassium may also help to prevent strokes, states Reader's Digest. Potassium is prevalent in a number of fruits and vegetables, including potatoes, prunes, raisins and bananas. Magnesium is another important mineral to consume to reduce the risk of a stroke. Magnesium is available in many grains, such as barley and cornmeal. The consumption of magnesium has been shown to reduce the risk of stroke by up to 30 percent.
Eating fatty fish such as salmon, mackerel and tuna helps to prevent strokes by reducing inflammation in the arteries and preventing blood clots from forming, says Reader's Digest. These foods are rich in omega-3 fats that are good for both the brain and heart. Eating fish one to four times a week has been shown to lower stroke risk by almost 30 percent.