Best DASH Diet Recipes for Blood Pressure: Sodium and Macro Data Included

18 DASH diet recipes with sodium per serving, full macro breakdowns, and research on blood pressure reduction. Includes daily sodium budget tracking and meal plan examples.

The DASH diet (Dietary Approaches to Stop Hypertension) reduces systolic blood pressure by an average of 8-14 mmHg in people with hypertension. That is comparable to the effect of a single blood pressure medication. When combined with sodium restriction to 1,500mg per day, the effect is even greater — a finding established in the landmark DASH-Sodium trial published in the New England Journal of Medicine.

This guide provides 18 recipes designed for the DASH diet, each with sodium per serving prominently displayed alongside full macro data. Every recipe keeps sodium within a range that supports staying under the daily DASH targets.

DASH Diet Principles

The DASH diet is not simply "low sodium." It is a comprehensive dietary pattern that emphasizes specific nutrients shown to lower blood pressure:

Nutrient Daily Target (2,000 cal) Why It Matters
Sodium 1,500-2,300mg Reduces fluid retention, lowers vascular pressure
Potassium 4,700mg Counteracts sodium's effects on blood pressure
Calcium 1,250mg Supports vascular smooth muscle function
Magnesium 500mg Promotes vasodilation
Fiber 30g+ Improves arterial function, supports weight management

The standard DASH diet allows up to 2,300mg sodium per day. The lower-sodium version targets 1,500mg. Both produce meaningful blood pressure reductions, but the lower target shows greater effect.

Daily Food Group Servings on DASH

Food Group Servings/Day Serving Size Example
Grains (whole) 6-8 1 slice bread, 1/2 cup cooked rice
Vegetables 4-5 1 cup raw leafy, 1/2 cup cooked
Fruits 4-5 1 medium fruit, 1/2 cup fresh
Low-fat dairy 2-3 1 cup milk, 1.5 oz cheese
Lean meat/fish 6 oz or less 3 oz cooked (deck of cards size)
Nuts/seeds/legumes 4-5/week 1/3 cup nuts, 1/2 cup cooked beans
Fats/oils 2-3 1 tsp oil, 1 tbsp mayo
Sweets 5/week or less 1 tbsp sugar, 1/2 cup sorbet

Research on DASH Diet Efficacy

The evidence base for the DASH diet is among the strongest in nutrition science:

Original DASH Trial (1997): Published in the New England Journal of Medicine, this trial showed that the DASH diet reduced systolic blood pressure by 5.5 mmHg and diastolic by 3.0 mmHg more than the control diet in participants with normal blood pressure. In those with hypertension, the reductions were 11.4 mmHg systolic and 5.5 mmHg diastolic.

DASH-Sodium Trial (2001): Combined the DASH diet with three levels of sodium intake. The lowest sodium level (1,500mg/day) with the DASH diet produced the greatest blood pressure reductions — an average of 8.9 mmHg systolic reduction compared to the high-sodium control diet in participants without hypertension, and 11.5 mmHg in those with hypertension.

Long-term outcomes: A 2019 meta-analysis in the American Journal of Preventive Medicine associated DASH diet adherence with a 20% reduced risk of cardiovascular disease, 21% reduced risk of stroke, and 19% reduced risk of heart failure.

Breakfast Recipes

1. Overnight Oats with Banana and Flaxseed

Combine 80g rolled oats, 200ml low-fat milk, 1 tablespoon ground flaxseed, and 1/2 sliced banana. Refrigerate overnight. No added salt. Serves 1.

Nutrient Per Serving
Calories 360
Protein 14g
Carbs 58g
Fat 8g
Fiber 8g
Sodium 110mg
Potassium 620mg

2. Veggie Egg White Scramble

Scramble 4 egg whites with diced bell pepper, spinach, tomato, and mushrooms in 1 teaspoon olive oil. Season with black pepper, garlic powder, and a pinch of turmeric. Serve with 1 slice whole wheat toast. Serves 1.

Nutrient Per Serving
Calories 220
Protein 20g
Carbs 22g
Fat 5g
Fiber 4g
Sodium 280mg
Potassium 540mg

3. Berry and Yogurt Parfait

Layer 200g low-fat plain yogurt with 100g mixed berries (strawberries, blueberries, raspberries), 30g low-sodium granola, and 1 tablespoon unsalted sunflower seeds. Serves 1.

Nutrient Per Serving
Calories 310
Protein 16g
Carbs 42g
Fat 9g
Fiber 5g
Sodium 130mg
Potassium 580mg

4. Whole Grain Banana Pancakes

Mix 100g whole wheat flour, 1 mashed banana, 200ml low-fat milk, 1 egg, and 1 teaspoon baking powder (low sodium). Cook on a lightly oiled griddle. Makes 6 pancakes. Serves 2.

Nutrient Per Serving
Calories 280
Protein 12g
Carbs 48g
Fat 5g
Fiber 5g
Sodium 190mg
Potassium 480mg

Lunch Recipes

5. White Bean and Vegetable Soup

Saute diced onion, carrot, celery, and garlic in 1 tablespoon olive oil. Add 400g no-salt-added canned white beans (drained), 800ml low-sodium vegetable broth, diced zucchini, and Italian herbs. Simmer 20 minutes. Serves 4.

Nutrient Per Serving
Calories 210
Protein 12g
Carbs 32g
Fat 4g
Fiber 9g
Sodium 180mg
Potassium 620mg

6. Grilled Chicken and Spinach Salad with Strawberries

Combine 100g baby spinach, 120g grilled chicken breast (unsalted), sliced strawberries (80g), 20g unsalted walnuts, and 15g crumbled goat cheese. Dress with balsamic vinegar and 1 tablespoon olive oil. Serves 1.

Nutrient Per Serving
Calories 420
Protein 36g
Carbs 16g
Fat 24g
Fiber 4g
Sodium 210mg
Potassium 810mg

7. Quinoa Tabbouleh with Chickpeas

Cook 100g quinoa. Toss with 100g no-salt-added canned chickpeas, diced cucumber, tomato, red onion, parsley, mint, lemon juice, and 1 tablespoon olive oil. Serves 2.

Nutrient Per Serving
Calories 320
Protein 12g
Carbs 44g
Fat 11g
Fiber 8g
Sodium 95mg
Potassium 490mg

8. Turkey and Avocado Lettuce Wraps

Fill 4 large butter lettuce leaves with 120g low-sodium roasted turkey breast, sliced avocado (60g), shredded carrot, and a drizzle of lemon-herb vinaigrette (1 tablespoon olive oil, lemon juice, dried herbs). Serves 1.

Nutrient Per Serving
Calories 350
Protein 30g
Carbs 12g
Fat 22g
Fiber 6g
Sodium 240mg
Potassium 720mg

9. Lentil and Sweet Potato Stew

Simmer 150g dried red lentils with 200g diced sweet potato, diced onion, garlic, cumin, coriander, and 800ml low-sodium vegetable broth. Cook until lentils and sweet potato are tender. Finish with a squeeze of lemon. Serves 4.

Nutrient Per Serving
Calories 250
Protein 14g
Carbs 44g
Fat 1g
Fiber 11g
Sodium 140mg
Potassium 680mg

Dinner Recipes

10. Herb-Crusted Baked Salmon

Season a 170g salmon fillet with a crust of minced garlic, lemon zest, fresh dill, parsley, and 1 tablespoon olive oil. Bake at 200C for 15 minutes. Serve with 150g steamed broccoli and 100g cooked brown rice. Serves 1.

Nutrient Per Serving
Calories 530
Protein 40g
Carbs 34g
Fat 24g
Fiber 5g
Sodium 220mg
Potassium 920mg

11. Chicken and Vegetable Stir-Fry

Stir-fry 150g sliced chicken breast with broccoli, snap peas, bell pepper, and carrot in 1 tablespoon sesame oil. Season with fresh ginger, garlic, and 1 tablespoon low-sodium soy sauce. Serve over 150g cooked brown rice. Serves 1.

Nutrient Per Serving
Calories 480
Protein 38g
Carbs 48g
Fat 14g
Fiber 6g
Sodium 380mg
Potassium 740mg

12. Baked Cod with Tomato-Olive Relish

Bake 150g cod fillet at 200C for 15 minutes. Top with a relish of diced fresh tomatoes, 10g chopped olives (rinsed to reduce sodium), capers (rinsed), red onion, basil, and 1 tablespoon olive oil. Serve with 150g roasted sweet potato. Serves 1.

Nutrient Per Serving
Calories 380
Protein 32g
Carbs 35g
Fat 12g
Fiber 5g
Sodium 340mg
Potassium 850mg

13. Turkey Meatballs with Marinara and Whole Wheat Pasta

Mix 500g ground turkey breast with 40g whole wheat breadcrumbs, 1 egg, garlic, Italian herbs, and black pepper (no added salt). Form 16 meatballs and bake at 190C for 20 minutes. Serve with no-salt-added marinara and 240g cooked whole wheat spaghetti. Serves 4.

Nutrient Per Serving
Calories 420
Protein 34g
Carbs 48g
Fat 10g
Fiber 7g
Sodium 280mg
Potassium 560mg

14. Black Bean Burrito Bowl

Combine 150g no-salt-added canned black beans, 100g cooked brown rice, 50g corn kernels, diced tomato, diced avocado (60g), shredded lettuce, and a squeeze of lime. Top with 2 tablespoons plain Greek yogurt instead of sour cream. Serves 1.

Nutrient Per Serving
Calories 460
Protein 20g
Carbs 72g
Fat 12g
Fiber 16g
Sodium 160mg
Potassium 880mg

15. Rosemary Roasted Chicken with Root Vegetables

Season 4 bone-in chicken thighs (skin removed) with rosemary, thyme, garlic, lemon juice, and black pepper. Roast at 200C with cubed sweet potato, parsnips, and carrots tossed in 1 tablespoon olive oil. Cook for 35 minutes. Serves 4.

Nutrient Per Serving
Calories 360
Protein 28g
Carbs 30g
Fat 14g
Fiber 5g
Sodium 250mg
Potassium 720mg

Sides and Snacks

16. Potassium-Rich Fruit Salad

Combine 1 sliced banana, 1 sliced kiwi, 100g cantaloupe chunks, and 50g fresh orange segments. Drizzle with 1 teaspoon honey and a squeeze of lime. Serves 2.

Nutrient Per Serving
Calories 130
Protein 2g
Carbs 32g
Fat 0.5g
Fiber 4g
Sodium 15mg
Potassium 520mg

17. Roasted Beet and Arugula Salad

Roast 200g beets at 200C until tender. Slice and arrange over 60g arugula with 20g unsalted walnuts, 15g crumbled goat cheese, and a dressing of 1 tablespoon olive oil and balsamic vinegar. Serves 2.

Nutrient Per Serving
Calories 185
Protein 6g
Carbs 14g
Fat 12g
Fiber 3g
Sodium 120mg
Potassium 420mg

18. Unsalted Mixed Nuts with Dried Apricots

Combine 25g unsalted almonds, 15g unsalted cashews, and 25g dried apricots (unsulfured). Serves 1.

Nutrient Per Serving
Calories 230
Protein 7g
Carbs 20g
Fat 14g
Fiber 4g
Sodium 5mg
Potassium 410mg

Sample DASH Diet Day: Sodium Budget Tracking

Here is a full day with cumulative sodium tracking to show how to stay under 1,500mg:

Meal Recipe Calories Sodium Cumulative Sodium Potassium
Breakfast Overnight Oats with Banana 360 110mg 110mg 620mg
Snack Potassium-Rich Fruit Salad 130 15mg 125mg 520mg
Lunch White Bean and Vegetable Soup 210 180mg 305mg 620mg
Snack Unsalted Nuts with Dried Apricots 230 5mg 310mg 410mg
Dinner Herb-Crusted Baked Salmon 530 220mg 530mg 920mg
Snack Berry and Yogurt Parfait 310 130mg 660mg 580mg
Total 1,770 660mg 3,670mg

This sample day comes in at only 660mg sodium — well under even the stricter 1,500mg target. This leaves significant room for seasoning adjustments or adding a small amount of table salt to taste without exceeding the limit.

Sodium Budget Tips

Read labels obsessively. A single serving of canned soup can contain 800-1,000mg of sodium — more than half the daily DASH budget. Always choose "no salt added" or "low sodium" versions of canned goods.

Rinse canned beans and vegetables. This simple step removes 40% of the sodium from canned products, according to research published in the Journal of Culinary Science and Technology.

Cook from scratch whenever possible. Restaurant and packaged foods account for approximately 70% of sodium intake in the average American diet, according to CDC data. Home cooking gives you complete control.

Use herbs, spices, citrus, and vinegar for flavor. These add zero sodium. Fresh lemon juice, garlic, ginger, cumin, and smoked paprika can make food taste more complex than salt alone.

Track your daily sodium the same way you track calories. Nutrola's Recipes feature includes sodium data in its dietitian-verified nutrition breakdowns, making it easy to see exactly how much sodium each meal contributes to your daily budget. The barcode scanning feature also pulls sodium information from packaged food labels automatically.

Frequently Asked Questions

How quickly does the DASH diet lower blood pressure?

Blood pressure reductions from the DASH diet can begin within two weeks. In the original DASH trial, significant reductions were observed after just 14 days of following the diet. Most participants achieved the full blood pressure-lowering effect within 4-6 weeks. The speed of response partly depends on your starting blood pressure — those with higher baseline readings tend to see larger and faster reductions. Combining the DASH diet with the 1,500mg sodium limit produces the most rapid and substantial improvements.

Can I use the DASH diet for weight loss?

The DASH diet was designed for blood pressure management, not weight loss specifically. However, it naturally supports weight loss because it emphasizes whole foods, vegetables, fruits, and lean proteins while limiting processed foods, added sugars, and excess sodium that contributes to water retention. A 2016 meta-analysis in Obesity Reviews found that the DASH diet produced modest but statistically significant weight loss compared to control diets. For more aggressive weight loss, you would need to create a calorie deficit within the DASH framework, which means tracking your portions carefully using a tool like Nutrola that shows both calories and sodium per serving.

How is the DASH diet different from just eating low sodium?

The DASH diet goes far beyond sodium restriction. While limiting sodium is one component, the diet specifically increases intake of potassium, calcium, magnesium, and fiber — all nutrients that independently contribute to blood pressure regulation. Research from the DASH-Sodium trial showed that the DASH dietary pattern alone (even at higher sodium levels) lowered blood pressure more than simple sodium restriction with a typical American diet. The combination of the DASH pattern with sodium restriction produced the greatest effect. Think of it as a multi-nutrient approach rather than a single-nutrient restriction.

What potassium-rich foods should I eat on the DASH diet?

The DASH diet targets approximately 4,700mg of potassium daily, which is significantly higher than what most people consume. The best food sources include baked potato with skin (926mg per medium potato), sweet potato (542mg), banana (422mg), cooked spinach (839mg per cup), white beans (1,004mg per cup cooked), salmon (534mg per 170g fillet), avocado (485mg per half), and cantaloupe (427mg per cup). Dairy products also contribute meaningful potassium — one cup of low-fat yogurt provides about 573mg. Tracking potassium alongside sodium ensures you are getting the full blood pressure benefit of the DASH diet.

Is the DASH diet safe for people on blood pressure medication?

The DASH diet is generally considered safe for people taking blood pressure medication, and many healthcare providers actively recommend it as a complementary approach. However, combining the diet with medication can sometimes lower blood pressure too much, especially during the initial adjustment period. This is particularly relevant for people taking ACE inhibitors or potassium-sparing diuretics, as the DASH diet's high potassium content could interact with these medications. Always inform your doctor before starting the DASH diet if you take blood pressure medication, and monitor your blood pressure regularly at home during the transition.

Ready to Transform Your Nutrition Tracking?

Join thousands who have transformed their health journey with Nutrola!

Best DASH Diet Recipes for Blood Pressure: Sodium and Macro Data Included | Nutrola