leafy greens can help lower blood pressure many leafy greens, including everything arugula and kale to spinach and collard greens, contain potassium and magnesium which are key minerals to control blood pressure, according to harvard medical school.