Here are the 17 best foods for high blood pressure.
1. Citrus fruits
2. Salmon and other fatty fish
3. Swiss chard
4. Pumpkin seeds
5. Beans and lentils
6. Berries
7. Amaranth
8. Pistachios
9. Carrots