High blood pressure (hypertension) is one of the most common health conditions in India, affecting millions of adults. It increases the risk of heart disease, stroke and kidney disease. The encouraging news is that diet changes can meaningfully lower blood pressure — in some cases enough to reduce or delay the need for medication.
The DASH Diet: A Framework That Works
The DASH (Dietary Approaches to Stop Hypertension) diet is one of the most evidence-backed dietary approaches for reducing blood pressure. Its core principles — reducing sodium, increasing potassium, eating plenty of vegetables and fruits, choosing whole grains, and including low-fat dairy — translate well into an Indian dietary framework.
The Role of Salt (Sodium)
Sodium causes the body to retain water, which increases blood volume and raises blood pressure. The recommended daily sodium intake for people with hypertension is no more than 1,500–2,000mg per day (roughly 3.75–5g of salt). Most Indians significantly exceed this.
Common sources of hidden sodium in Indian diets include pickles (achaar), papad, namkeen, packaged foods, restaurant meals, canned foods and even packaged dahi. Reducing these is often more impactful than just reducing the salt added at the table.
Foods That Help Lower Blood Pressure
- Potassium-rich foods — banana, sweet potato, coconut water, beans, spinach, tomato, dahi
- Magnesium-rich foods — green leafy vegetables, nuts, seeds, whole grains, legumes
- Calcium-rich foods — low-fat dahi, milk, tofu, ragi
- Nitrate-rich vegetables — beetroot, green leafy vegetables
- Omega-3 fatty acids — fish (mackerel, sardines, salmon), flaxseeds, walnuts
- Garlic — some evidence for modest blood pressure lowering
- Hibiscus tea — preliminary evidence for blood pressure reduction
Foods to Reduce or Avoid
- Salt and high-sodium foods — achaar, papad, processed foods, restaurant food, packaged snacks
- Alcohol — raises blood pressure; should be minimised or eliminated
- Caffeine in excess — moderate amounts are generally fine; very high intake can temporarily raise blood pressure
- Saturated and trans fats — butter in excess, vanaspati, baked goods with palm oil
- Red and processed meats — limit frequency
- Added sugar and sugary drinks — associated with higher blood pressure
Practical Tips for an Indian Context
- 1Cook at home more often
Restaurant and takeaway food is significantly higher in sodium than home-cooked food. Cooking at home gives you control over salt content.
- 2Gradually reduce salt in cooking
Your taste perception adapts within a few weeks. Start by reducing salt by 25%, then 50%. Add flavour with spices — jeera, haldi, dhania, black pepper — instead of extra salt.
- 3Use low-sodium salt or potassium chloride blends
These are available in Indian pharmacies and grocery stores and can replace regular salt for people who find it very hard to reduce sodium.
- 4Increase vegetable intake significantly
Aim for 4–5 servings of vegetables daily. Leafy greens, gourds and tomatoes are all blood pressure friendly and widely available.
- 5Check labels on packaged foods
Look at the sodium content per serving on packaged foods — a seemingly small packet of namkeen can contain 600–800mg of sodium.
Get a Personalised BP Diet Plan
Our registered dietitians will create a practical Indian meal plan designed to lower blood pressure while keeping food enjoyable.
Consult a DietitianFrequently Asked Questions
Medical Disclaimer: This article is for informational purposes only and does not constitute medical advice, diagnosis or treatment. Always consult a qualified healthcare professional or registered dietitian before making changes to your diet, especially if you have a medical condition.