As we have already established, foods rich in protein helps a great deal in fighting high blood pressure. Also we have established that potassium is vital in lowering blood pressure. Beans contains both proteins and potassium. Eating a lot of beans will help keep your blood pressure under control and provide enough proteins for your body. As you take beans avoid adding too much salt because sodium will only increase your blood pressure. It will be like you are fighting it and at the same time encouraging it. Make sure to consult your doctor if you are diabetic because too much potassium can be harmful to your health.