Eat More Fruits and Vegetables Fruits and vegetables provide great sources of blood pressure-lowering nutrients such as potassium and magnesium. Magnesium-rich foods include black beans, okra, spinach, pumpkin seeds and squash seeds.