Top 5 Foods for High Blood Pressure

Zoomi Singh

December 6, 2022

Having blood pressure is the new normal for people nowadays. There is a lot of evidence that a sedentary lifestyle, a fast-moving world, pollution, and stress all have negative effects on man’s health.

Due to the pandemic, most people have a sedentary lifestyle, which is a significant concern and leads to many cardiovascular diseases, not to forget high blood pressure.

Blood runs in your body through veins. The pressure exerted on your vein as blood passes through the vessels is called blood pressure. The normal blood pressure range is 120/80. When the blood pressure exceeds the normal range, it is called high blood pressure.

Following are the key reasons of this rise in blood pressure:

  • Being overweight or obese according to your ideal body weight.
  • Addition of extra salt to the diet.
  • Too much sodium in the body.
  • Lack of physical activity. 
  • Smoking.
  • Stress and sedentary lifestyle.

The following symptoms indicate that you may have high blood pressure:

  • Frequent severe headaches
  • Bleeding of nose
  • Tiredness and fatigue
  • Reduced ability to think clearly, confusion
  • Pain in the chest
  • Arrhythmia or irregular heartbeats
  • Breathing difficulties or discomfort
  • Blood in urine
  • Extreme nervousness
  • Perspiration or sweating
  • Vertigo or dizziness
  • Facing trouble in sound sleep
  • Blood spot in the eye

Best Foods for High Blood Pressure

1. Berries


Berries like strawberries and blueberries are loaded with antioxidants and offer several health benefits. One of the health benefits includes reducing hypertension and thus improving cardiovascular health.

Additionally, berries contain anthocyanins, which is a flavonoid. This flavonoid has vasodilatory properties, meaning it helps widen blood vessels and relax smooth muscles. As a result, it helps reduce blood pressure. Several studies prove the vasodilatory properties of berries.

The most significant benefits of berries are: 

  • First, it helps lower blood pressure
  • Anti-ageing properties due to the antioxidants present in it
  • Helps improve skin and hair
  • Possesses anti-cancer potential due to its antioxidant content.
  • Berries prevent the body from various degenerative diseases.

The best ways to consume berries are:

  • Blend it with skimmed milk to make a smoothie.
  • You can consume it as a fruit for a mid-morning snack.
  • berries to your salad could be a delicious blend for lunch and dinner.
  • You can also use berries as a topping for breakfast cereals, or over yoghurt etc.

2. Bananas


You can find this fruit in every household. It is pocket friendly, nutritious and is rich in potassium. Salt and water handling by the kidney directly affect BP. At the same time, renal ion channels and transporters maintain electrolyte homeostasis. Potassium is the most abundant intracellular ion and plays a crucial role in regulating BP. It helps improve heart health by reducing blood pressure.

Studies suggest that high dietary potassium may lead to a decrease in BP, particularly in the presence of a high-sodium diet. It is because sodium buildup in the body increases blood pressure. Potassium helps reduce the effect of sodium in your body. Also, it helps flush out sodium from your body through the kidneys, lowering blood pressure.

As per the one banana (126 grams) contain:

  • Calories: 112
  • Protein: 1.37 g
  • Carbohydrate: 28.7 g
  • Fat: 0.416 g
  • Fibre: 3.28 g 
  • Vitamin C – 11 mg
  • Potassium – 451 mg
  • Calcium – 6.3 mg
  • Phosphorous – 27.7 mg
  • Sodium – 1.26 mg
  • Magnesium – 34 mg

The most significant benefits of bananas are:

  • High in calories and acts as a nutritious pre-workout snack.
  • Rich in fibre which helps in maintaining digestion.
  • Has calcium which helps improve bone health.

The healthiest ways to consume bananas are:

  • Pre-workout fruit.
  • Topping for breakfast cereal.
  • Smoothie when blended with skimmed milk etc.

3. Dark Chocolate

Foods for High Blood Pressure- HealthifyMe

While many will be surprised, dark chocolate helps lower high blood pressure. However, the chocolate has to be a minimum of 60–75% dark chocolate. Cocoa in chocolate is a flavonoid that helps prevent high blood pressure.

Research proves that cocoa activates nitric oxide and increases its bioavailability. As a result, it reduces plaque formation in the blood vessels, which widens the vessels and lowers blood pressure.

The ideal amount of dark chocolate to consume is around 10 g/day.However, ensure that the chocolate you eat has a high percentage of cocoa with minimum sugar and fat content.

The nutritional value of 10g of dark chocolate (70%) is:

  • Calories – 60
  • Protein – 0.78 g
  • Carbohydrate – 4.63 g
  • Fat – 4.30 g
  • Fibre – 1.1g


  • Potassium – 72 mg
  • Iron – 1.2 mg
  • Zinc – 0.33 g
  • Magnesium – 23 mg

Significant benefits of dark chocolate are:

  • It helps lower blood pressure.
  • Rich in antioxidants
  • Results in younger-looking skin
  • Has anticancer effects
  • Aids in weight loss

The best ways to consume dark chocolate are:

  • As a snack
  • As a topping for smoothie bowls
  • To add flavour to smoothies
  • As a topping on breakfast cereals, etc

4. Beetroot

Foods for High Blood Pressure- HealthifyMe

In various regions of the globe, beetroot is also referred to as ‘beet’. It is a tuber that is helpful to the heart. That is because beetroots contain nitrate, which gets converted to nitric oxide in your body. Nitric oxide acts as a vasodilator and relaxes the smooth muscles of the heart.

A vasodilator eases the pressure on blood vessels by widening them and hence reduces blood pressure. Beetroot contains nitrates, which are present in both the raw and cooked forms of the vegetable.

Research shows that 500 ml of beetroot juice daily may help lower blood pressure.

The nutritional value of 100 grams of raw beetroot is:

  • Calories: 43
  • Protein: 1.6g
  • Carbohydrate: 9.5g
  • Dietary Fibre: 2.8g
  • Water: 87.6g


  • Vitamin C: 4.9mg
  • Vitamin A: 2µg


  • Potassium: 325 mg
  • Sodium: 78mg
  • Calcium – 16mg
  • Phosphorous: 40mg
  • Magnesium: 23mg

The benefits of beetroot are as follows:

  • Low in calories and aids in weight loss
  • High in fibre, relieves constipation and aids in digestion.
  • Helps reduce high blood pressure. 
  • Offers younger-looking skin. 

The best ways to consume beetroots are:

  • Juice
  • Salad
  • Side dish with multi-grain roti or bread
  • Smoothie as a raita, soup, beetroot hummus

5. Oats


A common complex carbohydrate, it is a go-to snack for those who desire to reduce weight because of its low calorie content. But, little did you know that oats improve heart health and reduce high blood pressure. Oats contain high amounts of fibre, which aids in early satiety. There is a unique type of fibre in oats called beta-glucan, which is soluble. 

Beta-glucan helps reduce cholesterol because it reduces plaque formation in the blood vessels. The reduction in plaque formation makes it easier for blood to pass through the minute blood vessels. As a result, blood pressure stays normal when the blood passes easily through the minute capillaries (tiny blood vessels). This explains why oats are beneficial in lowering blood pressure levels.

The nutritional value of 100 g of oats is:

  • Calories: 375
  • Protein: 12.5 g
  • Carbohydrate: 67.5 g
  • Fat: 6.25 g
  • Fibre: 10 g
  • Moisture: 83.6 g


  • Potassium: 70 mg
  • Iron: 4.5 mg  
  • Calcium: 9 mg
  • Phosphorous: 77 mg
  • Magnesium: 27 mg
  • Selenium: 5.4 mcg
  • Folate: 6 mcg

The most significant benefits of oats are:

  • Oats help in weight loss
  • The fibre in oats helps aid digestion
  • It helps reduce high blood pressure
  • Regulates blood glucose levels

The best ways to consume oats are:

  • As a morning cereal with milk.
  • You can add them for crunch in smoothies.
  • You can make pancakes using oats.
  • Finally, you can use it as a snack and cook it with chicken.

DASH [Dietary Approaches to Stop Hypertension] Diet

The dietary approach to stop hypertension, commonly known as the DASH diet. Studies prove its effectiveness against hypertension. DASH promotes the consumption of vegetables and fruits, lean meat and dairy products. It also focuses on the inclusion of micronutrients in your diet. It also advocates the reduction of sodium to about 1500 mg/day. DASH emphasises the consumption of minimally processed and fresh food. 

As per studies, the DASH diet is a dietary strategy to lower blood pressure. The diet has been tested in several clinical trials and helps lower cholesterol, saturated fats, and blood pressure. Therefore, it is recommended as the best diet to help people lose weight, maintain a healthy weight and lower blood pressure. 

DASH diet has many similarities to some of the other dietary patterns promoted for cardiovascular health. However, the DASH diet is a culmination of the ancient and modern world. 

One serving in this diet is 30 grams. Here is the guide to the DASH diet. 

  • Five servings of vegetables per day
  • Five servings of fruits per day
  • Seven servings of carbohydrates per day
  • Two servings of low-fat dairy products per day
  • One to two servings of lean meat products per day
  • Nuts and seeds 20-30 grams in a week.

Healthy food sources that you can add to this diet are:

  • Green leafy vegetables like spinach, amaranth etc.
  • Complex carbohydrates like split wheat, cracked wheat, rolled oats, Ragi, Jowar and Bajra etc.
  • Pulses, legumes and beans.
  • Low glycemic index fruits like apples, plums, apricots and grapefruits

Healthy fat sources in this diet include:

  • Avocados
  • Olive oil
  • Tuna and salmon fish
  • Nuts like almond and pistachios
  • Flaxseeds and hemp seeds

Protein sources in this diet include:

  • Low-fat dairy
  • Eggs
  • Chicken
  • Fish

Lifestyle Changes to Combat High Blood Pressure

Maintaining a healthy diet and leading an active lifestyle may assist to decrease blood pressure. The following are a few lifestyle modifications that may help avoid high blood pressure:

  • You should sleep for 7-8 hours daily. Sleep helps control your body hormones and regulate metabolism and stress.
  • You should be physically active five days a week and exercise for 30 minutes each day. Regular physical activity makes your heart stronger and enables it to pump more blood with less effort. As a result, it decreases the force on your arteries, lowering your blood pressure.
  • Junk foods contain a high amount of sodium (salt). As a result, they may lead to increased blood pressure. Therefore, you should reduce the consumption of junk foods.
  • Eat your meals at stipulated meal timing, and follow a proper dietary routine. Also ensure that you include all food groups in your diet.

High Blood Pressure: Foods to Avoid

If you are on blood thinners, you should avoid eating certain foods in excess. These foods may result in double action of the medicines and the food, resulting in harmful consequences. Some of the foods to avoid and limit are:

1. Vitamin K Rich Foods

If you are suffering from high blood pressure, you should limit eating vitamin K rich foods. Vitamin K helps in blood clotting. Therefore, it may alleviate blood pressure. Foods rich in vitamin K are:

  • Broccoli
  • Collard greens
  • Red meat
  • High-fat milk
  • Hard and soft cheese
  • High-fat yoghurt
  • Kale
  • Mustard greens

2. Salt

You should avoid eating table salt in case of high blood pressure. Little salt during cooking is allowed. Salted nuts, biscuits, snacks are strictly not allowed as they have high amounts of salt sprinkled on top. Excess salt leads to high sodium in the body and alleviates blood pressure.

3. Caffeine 

It induces adrenaline secretion in your body. Adrenaline secretion increases blood pressure by reducing the width of blood vessels as it blocks anti-diuretic hormones. Therefore, it reduces the width of blood vessels, leading to high blood pressure.

4. Alcohol

Alcohol consumption binds calcium to blood vessels. When calcium binds with the blood vessels, blood cannot pass easily through the vessels. Hence, it leads to increased blood pressure.


The average blood pressure values for an adult are 120/80 mmHg. If you have a high BP, you should consult a doctor immediately. Blood pressure cases are rising tremendously day by day in each household. However, an active lifestyle and a healthy diet may help prevent high blood pressure. You know that prevention is better than cure. So lead an active lifestyle, reduce consumption of excess salt, alcohol and caffeine. 

Frequently Asked Questions (FAQs)

Q. What should we eat when BP is high?

A. You can eat several foods to control high blood pressure. However, the primary focus should be eating a balanced diet that comprises all essential nutrients. You should avoid eating excess salt because it adds to the sodium levels in your body. Some foods which help control high blood pressure are berries, beetroot, dark chocolate and oats.

Q. Is Eggs good for high blood pressure?

A. As per studies, egg consumption has no significant effects on adults’ systolic and diastolic blood pressure. However, eating eggs in moderation may bring several other health benefits like weight loss.

Q. What kind of food makes your blood pressure go down?

A. Foods rich in potassium, flavonoids, anthocyanin’s, fibre, nitrates etc., make your blood pressure go down. Cutting down on sodium intake also helps prevent high blood pressure.

Q. What foods cause high blood pressure?

A. Foods with high sodium (salt) cause high blood pressure. In addition, you should limit the consumption of foods rich in vitamin K because overconsumption of vitamin K rich foods may lead to blood clotting and alleviate blood pressure. Some foods that cause high blood pressure are cheese, salted nuts, biscuits and foods high in sodium.

Q. Are bananas good for high blood pressure?

A. Bananas contain high amounts of potassium, which reduces the effect of sodium in your body. Sodium is a primary reason for high blood pressure. Therefore, bananas are good for high blood pressure.

Q. Are tomatoes good for blood pressure?

A. Yes, it has lycopene and high amounts of potassium. As per studies, lycopene could help significantly reduce blood pressure. However, contradictory studies suggest that canned tomatoes and tomato products contain high sodium and alleviate your blood pressure. Therefore, if you consume tomatoes to lower your blood pressure, ensure you eat fresh tomatoes.

Q. What not to eat when BP is high?

A. If your blood pressure readings are higher than average, you should strictly avoid foods that contain high sodium. For example, you should avoid eating salted nuts and biscuits, coffee, alcohol, salty foods, sodium-rich foods and vegetables.

Q. Can drinking lots of water lower blood pressure?

A. Drinking water can bring you several benefits. First, it helps flush out extra sodium from your body. As a result, it helps lower blood pressure.

Q. Is Ginger good for high blood pressure?

A. Yes. Eating ginger may help reduce blood pressure in several ways. That is because ginger acts as a natural calcium channel blocker and natural ACE inhibitor, types of blood pressure medications. It also prevents blood clotting, hence reducing blood pressure.

Q. Is Chicken bad for high blood pressure?

A. Several studies suggest that an adequate meat intake may contribute to healthier blood pressure and body weight in children and adolescents. Chicken is lean meat, which is acceptable in high blood pressure. However, you should avoid eating grilled and fried chicken and eat it with less or no salt.

Q. Does rice affect blood pressure?

A. Eating a diet rich in whole grains like brown rice may help lower blood pressure. It is a complex carbohydrate and may positively affect blood pressure. However, there is not enough study to explain the effect of rice on blood pressure levels. Hence, you should consult your doctor before eating rice in case of high blood pressure.

Q. What home remedy can I use to lower my blood pressure?

A. There are many home remedies that you can use to lower blood pressure. These remedies primarily include following an active lifestyle and a healthy diet plan. For example, you should exercise for 150 minutes per week. In addition, you can add beetroot juice, berry smoothie, oats cereal, bananas, etc., to your diet. It will help control high blood pressure.

Q. Does Tea raise blood pressure?

A. Drinking 1-2 cups of green tea every day does not cause any harm to blood pressure. However, excessive consumption of tea will result in high blood pressure as tea contains caffeine.

Q. Is Potato good for high blood pressure?

A. Although potatoes have a high glycemic load, they also contain antioxidants, vitamins, and minerals. Unfortunately, no scientific evidence proves the relation between potato consumption and its effect on blood pressure and hypertension. However, a study on two groups of the Spanish population says that potato consumption does not increase blood pressure or hypertension.

Q. Is honey good for high blood pressure?

A. Yes, you can consume it when you have high blood pressure. It helps calm your blood vessels. Honey is rich in antioxidants, which can help reduce blood pressure. In addition, research shows that short-term honey consumption can lower blood pressure in healthy individuals.

Q. Does lemon water reduce blood pressure?

A. Lemon water contains several minerals and nutrients which can help reduce blood pressure. For example, lemon water’s potassium and calcium content may effectively reduce blood pressure. In addition, water helps flush out excess sodium from the body. Therefore, it is safe to have lemon water.

Q. Is green tea good for high BP?

A. You can have green tea in moderation. It may help reduce blood pressure. As per research, daily consumption of 5-6 cups of green tea could reduce systolic blood pressure. However, more research is required to confirm its effect on blood pressure.

Q. What is the fastest way to cure high blood pressure?

A. Adapting to healthier lifestyle changes listed above while maintaining low sodium and fat diet is the fastest way to cure blood pressure without medications.

Q. Is coffee good for high blood pressure?

A. No. Caffeine is bad for high blood pressure. It induces adrenaline secretion, which increases blood pressure by reducing the width of blood vessels. Therefore, you should avoid having coffee in case of high blood pressure.

About the Author

Zoomi, holds Masters degree in Nutritional Sciences from University of Allahabad, qualified CBSE-UGC-NET in Home Science and pursuing PhD in Nutritional Sciences, University of Allahabad, Prayagraj. A Strong research professional focused in Nutritional Sciences where she have more than 8 yrs of work experience in the field of Nutrition and Research, had work experience as a Dietician at Super-specialty hospitals. Skilled in Weight Management, Hypertension, Diabetes and Micronutrient related deficiencies. Additionally, she is well-versed in biostatistics and proficient in statistical tools such as SPSS and STATA. She is endowed with strong writing abilities and has authored her own book, more than six research papers, and six book chapters. Holder of various awards like Excellent Dietician, 2019 and 2020 by Saksham Society, Jaipur, Rajasthan, Academic Excellence at National Conference by Jayoti Vidyapeeth Women’s University, Jaipur (Rajasthan), India and Research Achievement Award-2020 for Research & Innovation by ACAIRS Global Network Pvt. Ltd. Life Member of Nutrition Society of India, NIN, Hyderabad and participated and presented papers in four International and six National conferences. Zoomi believes the right habits play the most crucial role in one’s health and wellness journey. The key to fit body is a fit mind and mental state.

Related Articles


Add Your Comment

Your email address will not be published. Required fields are marked *

Your health is our priority. Talk to one of our experts and get the best plan for you today.
Chat With Us