1. Nuts

Photo Credit: Healthline

The consumption of magnesium-rich foods on a daily basis has been shown to lessen the risk of stroke by 8%. Magnesium is found in nuts like almonds and cashews, which can help to reduce the risk of stroke.

2. Sweet Potatoes

Photo Credit: Draxe

Sweet potatoes are high in potassium and magnesium, which can aid with blood pressure control. Potassium aids in the relaxation of blood vessels, particularly those in the brain, lowers blood pressure, and eliminates sodium from the body, all of which can reduce risk of stroke.

3. Dry Beans

Photo Credit: Eatwithtom

Beans are one of the greatest foods to eat because of their low glycemic index, which can lower blood pressure and keep cholesterol levels in check. Dry beans are high in prebiotics, which are indigestible fibers that promote the growth of beneficial bacteria in the stomach and help to avoid stroke.

4. Tomatoes

Photo Credit: Healthline

Fresh tomatoes are rich in lycopene, which can help you keep your blood pressure in check and lower your risk of stroke.

5. Salmon

Photo Credit: Meta

Because of their high omega-3 fatty acid content, salmon and other oily fish like mackerel & sardines can help prevent stroke. It also prevents the brain and heart against sickness.

6. Oatmeal

Photo Credit: Everydayhealth

Oatmeal is a good breakfast choice which has been linked to a lower risk of stroke. They include soluble fibers, which can improve cognition and brain function.