Track your nutrition and health goals

arrowTry the Hint app

DASH Diet Indian Meal Plan: 7-Day Vegetarian & Non-Veg Guide for High BP

April 24, 2026
23 min read
DASH Diet Indian Meal Plan: 7-Day Vegetarian & Non-Veg Guide for High BP

By Asfia Fatima, Chief Dietitian at Clearcals

The DASH diet (Dietary Approaches to Stop Hypertension) is the most clinically validated dietary pattern for reducing high blood pressure.

In the landmark DASH trial, participants who followed the diet reduced their systolic blood pressure by 11.4 mmHg and diastolic by 5.5 mmHg in just 8 weeks, without any medication change (Appel et al., 1997, NEJM). That is comparable to the effect of a first-line antihypertensive drug.

For Indian adults, the good news is that the DASH diet maps naturally onto the Indian kitchen. Dal, dahi, whole grain roti, leafy greens, and seasonal fruit are all DASH foods.

The challenge is in the adaptations: replacing packaged snacks with home-cooked alternatives, reducing salt in traditional recipes, and hitting the specific potassium and calcium targets that the diet requires.

This guide gives you a complete Indian DASH diet meal plan, including a 7-day plan for both vegetarians and non-vegetarians, a South Indian adaptation, quick recipes, a food chart, and the science behind why each component works.

What Is the DASH Diet?

DASH stands for Dietary Approaches to Stop Hypertension. It was developed by the US National Institutes of Health in the 1990s specifically to treat high blood pressure through food rather than medication.

Unlike most diets, DASH was designed and tested in rigorous randomised controlled trials before it was recommended, giving it an unusually strong evidence base.

The diet works through three primary mechanisms.

First, it is high in potassium, which helps the kidneys excrete sodium and relaxes blood vessel walls.

Second, it provides adequate calcium and magnesium, minerals that regulate arterial smooth muscle tone.

Third, it is low in saturated fat and refined sugar, which over time reduce arterial stiffness and insulin resistance, both of which drive blood pressure upward.

How effective is DASH? A meta-analysis of 27 clinical trials found DASH reduced systolic BP by 6.74 mmHg and diastolic BP by 3.54 mmHg on average across all participants.

In hypertensive adults specifically, the reductions were 11.2 mmHg systolic and 5.9 mmHg diastolic (Siervo et al., 2015, British Journal of Nutrition). Over a lifetime, a 5 mmHg reduction in systolic BP reduces stroke risk by approximately 34% and coronary heart disease risk by 21%.

DASH Diet Nutrient Targets: What You Need Each Day

The DASH diet is built around four specific nutrient targets. Hitting these targets through food, rather than supplements, is what produces the blood pressure effect.

NutrientDASH Daily TargetWhy It Matters for BPBest Indian Sources
Potassium4,700 mgPromotes renal sodium excretion; directly lowers BPBanana, dahi, masoor dal, rajma, palak, mosambi, amrood
Calcium1,250 mgRegulates arterial smooth muscle contractionLow-fat dahi, ragi, low-fat milk, til, amaranth leaves, moringa
Magnesium500 mgRelaxes blood vessel walls; reduces arterial stiffnessBajra, jowar, moong dal, akhroti, palak, pumpkin seeds
Sodium<1,500 mg (ideal for HBP)Reducing sodium lowers blood volume and vascular pressureAvoid: namkeen, achaar, packaged food, restaurant food
Dietary Fibre30 gReduces insulin resistance; supports gut-heart axisWhole wheat roti, oats, rajma, chana, sabziyan, fruit
Saturated Fat<7% of total caloriesLower saturated fat reduces arterial stiffness over timeUse: 1 to 2 tsp mustard/groundnut oil; limit: ghee, cream, dalda

DASH Diet Food Chart: Indian Servings Guide

The DASH diet specifies daily servings across food groups. Below is the standard recommendation for a 2,000-calorie diet, translated into Indian portion sizes.

Food GroupDaily ServingsOne Indian Serving EqualsKey Indian Examples
Whole grains6 to 81 medium roti, ½ cup cooked rice or daliya, 40g oatsGehun roti, jowar/bajra roti, oats upma, brown rice, daliya
Vegetables4 to 5½ cup cooked sabzi, 1 cup raw saladPalak, lauki, methi, bhindi, tomato, gajar, gobhi
Fruits4 to 51 medium fruit, ½ cup cut fruitKela, amrood, papita, mosambi, amla, jamun (seasonal)
Low-fat dairy2 to 3200g dahi, 1 glass low-fat milk, 50g low-fat paneerPlain dahi, chaach (no salt), toned/skimmed milk, ragi milk
Lean protein2 or fewer30g cooked lean meat/fish, 1 egg, ½ cup dal (as protein)Dal, rajma, chole, egg, rohu/catla fish, skinless chicken
Nuts and seeds4 to 5 per week30g (1 small handful) nuts, 2 tbsp seedsUnsalted akhroti, badam, alsi, til, kachcha chana
Fats and oils2 to 31 tsp oil or gheeCold-pressed mustard oil, groundnut oil, and ghee in small amounts
Added sugar/sweets≤5 per week1 tsp sugar, 1 small piece mithaiLimit: cheeni in chai, mithai, biscuits, packaged juices

DASH Diet for Indian Vegetarians: A Complete Guide

The DASH diet was originally designed around a diet that included lean meats, fish, and poultry. But the Indian vegetarian kitchen actually makes DASH easier to follow, not harder.

The combination of dals (protein and potassium), dahi (calcium), ragi and bajra (magnesium and calcium), dark leafy greens (potassium, nitrates), and fruit naturally hits most DASH targets without meat.

The two nutrients that vegetarians need to pay specific attention to are calcium and protein. Replacing meat-based protein with adequate dal, paneer, and curd at each meal is straightforward.

Calcium is best addressed by including ragi, low-fat dahi, and til (sesame) regularly, since the Indian vegetarian diet otherwise tends to run low.

Vegetarian DASH Protein Sources (Indian)

Protein SourceProtein per ServingAlso ProvidesHow to Use
Masoor / moong dal (1 katori cooked)9 to 12gPotassium, folateDaily at lunch and dinner
Rajma/chole (½ cup cooked)7 to 9gPotassium, fibre, magnesium3 to 4 times per week
Low-fat paneer (50g)9gCalciumUse in sabzi or stuffed roti
Plain dahi (200g)7 to 8gCalcium, potassium, probioticsDaily
Egg (1, for ovo-vegetarians)6gB12, cholineScrambled or boiled, with minimal oil
Moong dal chilla (2 medium)10 to 12gIron, folateBreakfast or snack
Sprouted moong/chana (½ cup)7 to 8gVitamin C, potassiumSalad or light sabzi

Vegetarian DASH shortcut: If you eat plain dahi (200g) + 2 katoris of dal + 1 ragi roti per day, you have already covered your calcium, most of your potassium, and a significant portion of your magnesium target. The DASH diet and the traditional Indian vegetarian thali are more aligned than most people realise.

South Indian DASH Diet Plan for High Blood Pressure

South Indian cuisine is exceptionally well-positioned for DASH compliance.

Idlis and dosas are low-fat, fermented, and probiotic-rich.

Sambar is a potassium powerhouse: the combination of arhar dal, drumstick (moringa), tomatoes, and tamarind delivers potassium, magnesium, and antioxidants in a single dish.

Rasam contains garlic, pepper, and tomato, all of which have antihypertensive properties. Ragi mudde and ragi dosa are among the best calcium-delivery vehicles in any Indian cuisine.

The main modifications needed in South Indian cooking for DASH compliance are reducing salt in sambar and rasam (both traditionally quite salty), limiting coconut chutney portions (high in saturated fat at large quantities), and avoiding rava-based preparations (rava dosa, upma with fine rava), which are high glycaemic index.

South Indian FoodDASH CompatibilityKey NutrientsModification Needed
Idli (2 to 3)ExcellentLow fat, probiotic, moderate carbPair with sambar; avoid excess coconut chutney
Sambar (home-made)ExcellentPotassium, magnesium, folate, and lycopeneReduce salt; add drumstick and tomato generously
Ragi mudde / ragi rotiExcellent344 mg calcium/100g, fibre, ironNo modification needed; eat daily if possible
RasamGoodGarlic (allicin), pepper, tomato antioxidantsReduce salt; avoid commercial rasam powder
Plain dosa (fermented batter)GoodLow-fat, probiotic1 tsp oil per dosa; avoid maida additions
Kootu (dal + vegetable)ExcellentProtein, fibre, potassiumMinimal coconut; reduce salt
Curd riceGoodCalcium, probioticsUse brown rice or reduce the white rice portion; no added salt
Rava upma / rava dosaModerateLower fibre than whole grain alternativesLimit frequency; substitute oats upma when possible

7-Day Indian DASH Diet Meal Plan (Vegetarian)

Each day below delivers approximately: sodium <1,500 mg, potassium 3,800 to 4,500 mg, calcium 900 to 1,100 mg (supplement as needed to reach 1,250 mg), fibre 28 to 35g.

All meals use home-cooked ingredients. Restaurant meals and packaged foods are not included.

DayBreakfastLunchSnackDinner
MonOats upma (peas + carrot) + 200g plain dahi + 1 banana2 gehun roti + masoor dal + palak sabzi + salad1 mutthi unsalted akhroti + 1 amlaRagi roti (1) + moong dal + lauki sabzi + dahi
Tue2 moong dal chilla (spinach filling) + 200g dahi + 1 orangeBrown rice (½ cup) + rajma + kachumber salad + chaachRoasted unsalted chana (¼ cup) + green tea2 jowar roti + arhar dal + bhindi sabzi + dahi
WedVegetable daliya (broken wheat) + 1 banana + 1 glass low-fat milk2 bajra roti + chana dal + methi sabzi + 200g dahi1 amrood (guava) + hibiscus teaKhichdi (brown rice + moong, 1:2) + palak raita
ThuRagi porridge (milk-based) + 5 soaked badam + 1 kiwi2 gehun roti + mixed dal + turai sabzi + salad1 cup plain makhana (unsalted) + 1 banana2 gehun roti + masoor dal + amaranth (chaulai) sabzi + dahi
Fri200g plain dahi + 1 banana + 1 tbsp ground alsi (flaxseeds)2 ragi roti + sambar (with drumstick) + coconut chutney (1 tbsp)Mixed seasonal fruit (papaya, mosambi, banana) ½ cup eachBrown rice (½ cup) + rajma + palak sabzi + dahi
SatPoha (peas + peanuts, minimal salt) + 200g dahi + 1 orange2 gehun roti + chole (home-cooked) + carrot-cucumber salad3 to 4 khajoor + handful akhroti + green tea2 jowar roti + chana dal + lauki sabzi + dahi
SunIdli (2) + sambar (home-made, low-salt) + 1 glass low-fat milkVeg pulao (brown rice) + palak raita + dal makhni (light)Unsalted roasted chana + hibiscus teaDaliya khichdi + mixed vegetable sabzi + 200g plain dahi

7-Day Indian DASH Diet Meal Plan (Non-Vegetarian)

The non-vegetarian DASH plan uses lean proteins: fish (rohu, catla, sardine), skinless chicken (grilled or in light gravy), and eggs.

Red meat and processed meats are excluded. Nutrient targets are the same as the vegetarian plan.

DayBreakfastLunchSnackDinner
Mon2 scrambled eggs (1 tsp oil) + 1 gehun roti + 200g dahi + 1 bananaBrown rice (½ cup) + fish curry (rohu, light gravy) + salad1 mutthi unsalted badam + 1 amla2 gehun roti + masoor dal + palak sabzi + dahi
TueOats upma + 200g dahi + 1 orange2 bajra roti + chicken (skinless, grilled) + mixed sabzi + chaachUnsalted roasted chana + green teaDaliya khichdi + egg curry (1 egg) + dahi
WedRagi porridge + 1 boiled egg + 1 bananaBrown rice (½ cup) + sardine curry (minimal oil) + kachumber1 amrood + hibiscus tea2 jowar roti + moong dal + methi sabzi + 200g dahi
ThuMoong dal chilla (2) + 200 g dahi + 1 kiwi2 gehun roti + chicken stir-fry (minimal oil, no soy sauce) + saladMixed fruit ½ cup + handful akhrotiBrown rice (½ cup) + fish sambar (catla + drumstick) + dahi
FriPoha + 1 boiled egg + 1 glass low-fat milk2 ragi roti + egg bhurji (1 egg, 1 tsp oil) + palak sabzi + saladUnsalted makhana + green tea2 gehun roti + rajma + lauki sabzi + dahi
SatVegetable daliya + 200g dahi + 1 orangeBrown rice (½ cup) + grilled chicken (100g) + mixed sabzi + chaach3 to 4 khajoor + handful akhroti2 jowar roti + masoor dal + methi sabzi + 200g dahi
SunIdli (2) + sambar + 1 boiled egg on sideBrown rice + fish curry (light) + palak sabzi + dahiUnsalted chana + hibiscus tea2 gehun roti + chana dal + bhindi sabzi + 200g dahi

Cooking note for both plans: Use a maximum of 3 to 4 tsp of oil per day across all meals. Cold-pressed mustard oil or groundnut oil are the best choices. Measure salt per dish (aim for ¼ tsp maximum per preparation). Do not add salt at the table. Cook dal, sabzi, and grains from scratch; avoid ready-made masala mixes, which contain hidden sodium.

4 Quick DASH Diet Indian Recipes

1. DASH-Friendly Masoor Dal (serves 2)

  • ½ cup masoor dal, washed and soaked 20 minutes
  • 1 medium tomato, 1 small onion, 2 garlic cloves, ½ tsp turmeric, ½ tsp cumin
  • 1 tsp mustard oil, fresh coriander, and lemon juice to finish
  • Method: Pressure cook dal with tomato, turmeric, and 1½ cups water (3 whistles). In a small pan, heat oil, add cumin and garlic until golden, add onion and cook 3 minutes. Combine with dal, simmer 5 minutes. Add lemon juice and coriander. Do not add more than a pinch of salt to the whole dish.
  • Potassium: ~380 mg per serving. Sodium: ~90 mg per serving.

2. Oats and Vegetable Upma (serves 1)

  • 40g rolled oats (not instant), ½ cup mixed vegetables (peas, carrot, capsicum), 1 tsp mustard oil
  • ½ tsp mustard seeds, 1 green chilli (optional), curry leaves, pinch of hing
  • Method: Dry roast oats for 2 minutes, set aside. Heat oil, add mustard seeds until they splutter, add hing and curry leaves, add vegetables, cook 3 minutes. Add 200ml water, bring to a boil, add oats, stir until thick (3 to 4 minutes). Season with a pinch of salt and lemon juice.
  • Sodium: ~130 mg. Beta-glucan fibre: ~2g. Potassium: ~310 mg.

3. Ragi and Banana Porridge (serves 1)

  • 3 tbsp ragi flour, 200ml low-fat milk or water, ½ ripe banana (mashed)
  • Pinch of cardamom, ½ tsp honey (optional)
  • Method: Mix ragi flour with 4 tbsp cold milk to a smooth paste. Heat remaining milk, add ragi paste, stirring continuously, cook on low heat 5 to 6 minutes until thick. Stir in mashed banana and cardamom. No added sugar needed if the banana is ripe.
  • Calcium: ~350 mg. Potassium: ~420 mg. Sodium: ~85 mg.

4. Palak and Moong Dal Khichdi (serves 2)

  • ½ cup moong dal (split, yellow), ½ cup brown rice, 1 cup chopped palak
  • 1 tsp ghee, 1 tsp cumin seeds, 2 garlic cloves, ¼ tsp turmeric, ¼ tsp salt for the whole dish
  • Method: Pressure cook dal and rice together with 2½ cups water and turmeric (4 to 5 whistles). In a pan, heat ghee, add cumin and garlic, cook 1 minute, add palak and stir 2 minutes until wilted. Combine with khichdi, mix gently. Serve with low-fat dahi.
  • Potassium: ~520 mg per serving. Protein: ~14g. Calcium (with dahi): ~280 mg.

DASH Diet Foods: Quick Reference Chart

Food GroupEat FreelyEat in ModerationAvoid
GrainsWhole wheat roti, jowar roti, bajra roti, ragi, oats, brown rice, daliyaWhite rice (small portions), multigrain bread (check sodium)Maida roti/naan, white bread, instant noodles, biscuits
VegetablesPalak, methi, lauki, tori, bhindi, gajar, gobhi, tamatar, shimla mirchPotato (small portion, boiled), arbiFried vegetables, vegetable pakoras
FruitsKela, amrood, papita, amla, mosambi, jamun, kiwi, watermelonMango (1 cup), grapes (1 small cup), chikoo (1 small)Packaged fruit juice, mango shake, cold drinks
DairyPlain low-fat dahi, chaach (no salt), skimmed/toned milk, ragi milkFull-fat dahi (1 katori), a small amount of ghee (1 to 2 tsp/day)Processed cheese, cream, full-fat malai, flavoured yogurt
ProteinMasoor/moong/chana dal, rajma, chole, rohu/catla fish, egg whitesSkinless chicken (100g), 1 to 2 whole eggs, low-fat paneerSausages, salami, red meat (fatty), processed chicken
SnacksUnsalted akhroti, badam, makhana, roasted chana, fresh fruitUnsalted peanuts (small handful), dates (2 to 3)Namkeen, chips, mathri, bhujia, salted peanuts
BeveragesPlain water, chaach (no salt), green tea, hibiscus tea1 to 2 cups coffee or chai (low-fat milk, 1 tsp sugar)Cold drinks, packaged juice, energy drinks, and alcohol
CondimentsFresh home-made chutney (minimal salt), lemon juice, fresh herbsA small amount of home-made achaar (once a week)Commercial achaar, soy sauce, ketchup, packaged masala

The DASH diet covers broad dietary patterns. For specific foods and situations, the following guides in the Hint hypertension series go into greater depth:

Get Your Personalised Indian DASH Diet Plan with Hint

Hint Premium: Your Personal Dietitian

A 7-day meal plan gives you a framework. A registered dietitian gives you a plan that works for your body, your kitchen, your schedule, and your blood pressure readings specifically.

  • Personalised DASH plan: Your Hint Premium dietitian designs your Indian DASH meal plan around your current BP readings, your cooking style (North Indian, South Indian, Gujarati, etc.), your dietary preference (vegetarian, ovo-vegetarian, non-vegetarian), and any co-existing conditions like diabetes or kidney disease.
  • Potassium and calcium tracking: Hint monitors whether you are hitting the DASH nutrient targets that actually drive the blood pressure reduction, not just calories.
  • Sodium audit: Your dietitian reviews your food log and identifies the specific hidden sodium sources in your current diet, the single biggest lever for most Indian adults.
  • Ongoing adaptation: As your BP improves or your food preferences change across seasons and festivals, your dietitian updates your plan. Diwali mithai, wedding season, travel weeks, all accounted for.

Three dietary changes that typically have the largest BP impact for Indian adults on DASH:

(1) eliminating daily packaged namkeen and commercial achaar, which alone cuts 500 to 1,000 mg of sodium per day;

(2) adding ragi or dahi to everyday eating for calcium;

(3) eating a banana and one other potassium-rich fruit daily.

A Hint Premium dietitian identifies which of these gaps is largest in your specific diet and builds from there.

All Hint Plans Include

  • Personalised DASH-aligned Indian diet plan (vegetarian, ovo-veg, or non-veg)
  • Daily sodium, potassium, calcium, and magnesium tracking
  • 300+ Pro Workout routines: strength, yoga, and cardio for all fitness levels
  • Guided exercise animations with in-app calorie and set tracking, no wearable needed
  • BP and weight progress charts updated with each food log

Download Hint on iOS or Android and start your free personalised plan today.

Upgrade to Hint Premium to connect with a dedicated registered dietitian who will build your Indian DASH plan, review your logs weekly, and adapt it as your blood pressure improves.

DASH Diet Indian FAQ

Can I eat rice on the DASH diet?

Yes. Brown rice is preferred over white rice because it has more fibre, magnesium, and a lower glycaemic index.

If you eat white rice, limit the portion to ½ cup cooked per meal and pair it with a large serving of dal and vegetables to slow glucose absorption.

South Indian staples like idli, dosa (fermented), and ragi mudde are all DASH-compatible.

Is ghee allowed on DASH?

A small amount of pure desi ghee (1 to 2 teaspoons per day) is acceptable and is not the primary concern in most Indian diets.

The bigger issues are vanaspati/dalda (trans fats), large amounts of restaurant butter, and daily deep-fried foods.

Replacing vanaspati with mustard or groundnut oil and keeping ghee to 1 tsp per day is a practical approach.

How quickly does the DASH diet lower blood pressure?

In clinical trials, meaningful blood pressure reductions were observed within 2 weeks of starting DASH. The full effect developed over 8 weeks.

Sodium reduction produces the fastest results (sometimes within days), while the potassium, calcium, and magnesium effects build over several weeks of consistent eating.

Can diabetics follow the DASH diet?

Yes, the DASH diet is appropriate for people with both diabetes and hypertension. The emphasis on whole grains, legumes, vegetables, and low-fat dairy naturally supports blood sugar management.

The main adjustment is to be cautious about fruit portions (stick to low-GI fruits like guava, jamun, and berries) and to keep white rice portions small.

Many people find the DASH diet improves both their BP and their HbA1c simultaneously.

What is the DASH diet sodium limit?

The original DASH diet allows up to 2,300 mg of sodium per day.

The DASH-Sodium trial showed that reducing to 1,500 mg produced even larger BP reductions, 8.9 mmHg systolic in hypertensive adults.

For most Indians, simply eliminating packaged snacks, commercial achaar, and restaurant food gets them from ~4,000 mg/day to below 2,300 mg/day, which is a significant first step.

Summary: Key DASH Diet Principles for Indians

  • Target 4,700 mg potassium daily: eat a banana, one other fruit, dal at both meals, and a serving of dahi every day
  • Target 1,250 mg calcium daily: ragi, low-fat dahi, low-fat milk, and til (sesame) are your best tools
  • Keep sodium under 1,500 mg: cook from scratch, measure salt (¼ tsp per dish maximum), eliminate namkeen, achaar, and packaged foods
  • Eat 4 to 5 vegetable servings daily: at least one serving of dark leafy greens (palak, methi, moringa) at every main meal
  • Replace refined grains with whole grains: gehun roti over maida naan, ragi over white rice, oats over cornflakes
  • Include nuts and seeds 4 to 5 times per week: a small handful of unsalted akhroti or badam, or a tablespoon of alsi or til
  • Limit added sugar to 5 servings per week: reduce chai sugar, avoid cold drinks and packaged juice, treat mithai as an occasional food

The DASH diet is not a restrictive or exotic eating plan.

It is fundamentally a traditional Indian home-cooked diet with three adjustments: less salt, more potassium-rich foods, and fewer packaged and restaurant meals.

Most Indian households are closer to DASH compliance than they realise.

The gap is usually in three places: the namkeen bowl at tea time, the extra salt in restaurant food, and the low dairy or ragi intake that leaves calcium targets unmet.

Address those three, and the diet largely takes care of itself.

References

About the Author

Asfia Fatima is the Chief Dietitian at Clearcals, with a Master’s Degree in Dietetics and Clinical Nutrition and over a decade of experience in clinical nutrition and lifestyle management.

She specializes in evidence-based diet planning for weight loss, diabetes, and metabolic health.

At Clearcals, she leads the nutrition strategy behind the Hint app, helping users achieve their goals with science-backed guidance.

🔗 Connect with Asfia on LinkedIn

Looking for an Indian Food Calorie Calculator?

Try the Hint app

Share this
Garmin watches banner
Garmin watches banner