Knowing which foods to eat more of and which to avoid can make a difference for your heart health.

Each of the nutrients and foods listed below has been shown to influence blood pressure.

Caffeine

Caffeine is a stimulant found in tea, coffee, cocoa, and some sodas.

French fries sprinkled with salt

Adam Gault/OJO Images/Getty Images

It excites the central nervous system and increases heart rate, metabolic rate, and blood pressure.

These effects, though, are only temporary, and the long-term effects of caffeine consumption may surprise you.

The positive effects of folic acid have only been demonstrated in women.

Woman with coffee in her hand

Willie B. Thomas/DigitalVision/Getty Images

Many Americans don’t get the recommended amount in their diets (4,700 mg/day for adults).

Not consuming enough potassium leads to increased blood pressure and an increased risk of stroke.

Vitamin D

Vitamin D is an important nutrient that regulates many metabolic functions in the body.

Groups with beers

Kiyoshi Hijiki/Moment/Getty Images

It helps control the level of calcium in the blood and contributes to the regulation ofblood pressure.

2016;11(10):e0165034.

2012;2012:754250. doi:10.1155/2012/754250

Mehta V, Agarwal S.Does Vitamin D Deficiency Lead to Hypertension?Cureus.

Avocado

lacaosa/Moment/Getty Images

2017;9(2):e1038.

Bananas

PhotoAlto/Thierry Foulon/Getty Images

Yogurt

Gabriela Tulian/Moment/Getty Images

Milk in a bottle

Jose A. Bernat Bacete/Moment/Getty Images