Among the foods are leafy greens, kiwis (3x a day), watermelon, egg whites, oats, berries, red beets, skim milk, yogurt, oatmeal, broccoli, sesame and rice bran oils, ground flaxseed, bananas, salmon, mackerel, omega-3-rich fish, seeds, garlic, herbs, dark chocolate in moderation (one ounce a day; don't eat the whole bar in one day!), pistachios, olive oil, pomegranates, fermented foods, lentils, and cinnamon (without sugar!).
See your doctor for further advice.
Here are some links to get you going.
Healthline: 13 Foods That Are Good for High Blood Pressure
Medical News Today: Fifteen good foods for high blood pressure
US News: The Best Foods for Lowering Your Blood Pressure
PDF File: Your Guide to Lowering Blood Pressure - National Heart, Lung, etc.
Harvard Health: Beating high blood pressure with food
Reader's Digest: 23 Foods That Help Lower High Blood Pressure