If you are suffering from high blood pressure, you should cure it by making lifestyle and dietary changes. Some foods can decrease the blood pressure very effectively. You should eat celery, beets and guava. Pomegranate juice and hibiscus tea help in decreasing the blood pressure. Eat oily fish, which will give you omega 3 fats. You can also take fish oil. Sugar, alcohol and fatty foods are very harmful for blood pressure patients, so avoid them. Decrease the intake of salt. Some good foods for blood pressure are apples, broccoli, grapes, mangoes, carrots, pineapple, green peas, collards, kale, tomatoes and dates. 8 foods that help lower blood pressure are as follows.