Soybeans
These provide ample potassium. When potassium is low, the body retains sodium and too much sodium raises blood pressure. When potassium is high, the body gets rid of sodium, keeping the BP low. Soybeans also contain isoflavones, which help lower blood pressure levels.