Vegetables rich in fiber, nitrates, and potassium may lower blood pressure. Examples include leafy greens, broccoli, beets, carrots, and potatoes.