Several foods have been found to help lower blood pressure. These include: -Citrus fruits like oranges and lemons -Leafy greens like spinach  -Fatty fish like salmon -Nuts and seeds -Legumes -Berries -Foods rich in potassium and magnesium -Foods high in flavonols, including berries and apples Staying hydrated with water can also lower blood pressure within 30 minutes.