Peritoneal Dialysis vs. Hemodialysis: How Your Diet Differs
PD and hemodialysis have different dietary requirements. Learn how fluid, protein, potassium, and phosphorus needs change between dialysis types.
TL;DR: Peritoneal dialysis (PD) and hemodialysis (HD) have meaningful dietary differences. PD patients typically have more fluid and potassium flexibility but need more protein and must manage extra calories from dialysate glucose. HD patients face stricter fluid and potassium limits but have slightly lower protein targets. Understanding these differences helps you eat well on your specific dialysis modality.
If you are on dialysis or preparing to start, the type of dialysis you choose affects not just your schedule and lifestyle but also what and how much you eat. While both modalities share core dietary principles — managing sodium, potassium, phosphorus, protein, and fluid — the specifics differ in important ways. This guide walks through those differences so you can optimize your diet for your specific treatment.
How the Two Dialysis Types Work Differently
Understanding why the diets differ requires a quick look at how each modality works:
Hemodialysis (HD): Blood is pumped through a machine that filters waste and removes excess fluid. Typically performed 3-4 times per week, each session lasting 3-5 hours. Between sessions, waste products and fluid accumulate.
Peritoneal dialysis (PD): A glucose-containing solution (dialysate) is infused into the abdominal cavity through a permanent catheter. Waste products and excess fluid cross from blood vessels in the peritoneum into the solution, which is then drained. PD can be performed:
- CAPD (Continuous Ambulatory PD): 3-5 manual exchanges throughout the day
- APD (Automated PD): A machine cycles fluid overnight while you sleep
The key dietary difference stems from frequency: PD filters continuously or multiple times daily, while HD creates cycles of accumulation and removal.
Side-by-Side Dietary Comparison
| Nutrient | Hemodialysis | Peritoneal Dialysis | Why the Difference |
|---|---|---|---|
| Protein | 1.0-1.2g/kg/day | 1.2-1.5g/kg/day | PD loses more protein through dialysate |
| Sodium | 1,500mg/day | 1,500-2,000mg/day | Similar, PD may allow slightly more |
| Potassium | 2,000mg/day (strict) | 2,000-3,000mg/day (more flexible) | PD removes potassium more continuously |
| Phosphorus | 800mg/day | 800mg/day | Similar for both modalities |
| Fluid | 1-1.5L/day (strict) | 1.5-2L/day (more flexible) | PD removes fluid daily |
| Calories | Standard needs | Must account for dialysate glucose | PD fluid contains glucose that is absorbed |
Protein: PD Needs More
The protein difference is significant. PD patients lose 5-15g of protein daily through the dialysate — more than HD patients lose per session. This continuous loss means:
- HD target: 1.0-1.2g/kg/day (70-84g for a 70kg person)
- PD target: 1.2-1.5g/kg/day (84-105g for a 70kg person)
For PD patients, hitting 84-105g of protein daily while staying within phosphorus limits requires careful planning. High-protein, lower-phosphorus food choices become essential:
- Egg whites (3.6g protein per white, minimal phosphorus)
- Chicken breast (26g protein per 3 oz, moderate phosphorus)
- Fish like cod and tilapia (20g protein per 3 oz, lower phosphorus than red meat)
- Tofu (8g protein per 3 oz, moderate phosphorus)
PD patients who cannot meet protein targets through food alone may need oral protein supplements. Discuss this with your renal dietitian.
Potassium: PD Has More Freedom
This is one of the most appreciated differences for PD patients. Because PD removes potassium throughout the day rather than in bursts three times a week, potassium levels tend to be more stable:
- HD patients: Must carefully limit to ~2,000mg/day because potassium peaks dangerously before each session
- PD patients: May be allowed 2,000-3,000mg/day and sometimes even more, depending on lab values
Some PD patients can enjoy moderate portions of foods that HD patients must strictly limit:
- Half a banana without significant concern
- Small servings of tomato-based dishes
- Modest portions of potatoes
However, this flexibility is individual. Always follow your nephrologist’s guidance based on your lab values, not general guidelines.
Important: Some PD patients develop low potassium (hypokalemia) because PD removes potassium continuously and some patients restrict it too aggressively. If your potassium runs low, you may need to increase dietary potassium or take supplements.
Fluid: PD Is Generally More Generous
Fluid restriction is often the hardest part of dialysis diet management, and PD patients typically have a meaningful advantage:
- HD patients: Usually limited to 1-1.5L/day because fluid accumulates for 2-3 days between sessions
- PD patients: Often allowed 1.5-2L/day because PD removes fluid daily through ultrafiltration
This extra 500-1,000mL per day translates to an additional 2-4 cups of fluid — enough for an extra cup of coffee, a bowl of soup, or simply more water throughout the day.
The trade-off: PD fluid management depends on adequate ultrafiltration. Over time, the peritoneal membrane may become less effective at removing fluid, and fluid restrictions may tighten. Regular peritoneal equilibration tests (PET) monitor membrane function.
The Hidden Calorie Issue: Dialysate Glucose
A unique challenge for PD patients is that the dialysis fluid contains glucose (dextrose), and a significant portion is absorbed into the bloodstream:
- 1.5% dextrose solution: Absorbs approximately 60-80 calories per exchange
- 2.5% dextrose solution: Absorbs approximately 120-160 calories per exchange
- 4.25% dextrose solution: Absorbs approximately 200-300 calories per exchange
With 3-5 exchanges daily, PD patients may absorb 200-800 extra calories from dialysate glucose alone. This has several implications:
- Weight gain: Unintentional weight gain is common in PD patients
- Blood sugar: Diabetic PD patients may see significant blood sugar elevations from absorbed glucose. See our CKD and diabetes guide for management strategies
- Triglycerides: Chronic glucose absorption can raise triglyceride levels
- Appetite suppression: Some PD patients feel less hungry because of constant glucose absorption, making it harder to meet protein targets
Dietary compensation: PD patients should reduce dietary sugar and refined carbohydrates to offset the calories from dialysate. Focus on nutrient-dense foods rather than “empty” calories, since you have fewer discretionary calories to work with.
Sample Meal Plans: HD vs. PD
Hemodialysis Day Meal Plan (70kg person)
Breakfast: 2 egg whites + 1 whole egg scrambled, 1 slice low-sodium toast, 1/2 cup strawberries, small coffee (Protein: 14g)
Lunch: 3 oz grilled chicken on rice with steamed green beans, lemon dressing, water sips (Protein: 26g)
Dinner: 3 oz baked cod with herbs, roasted cauliflower, 1/2 cup pasta with olive oil (Protein: 22g)
Snacks: Apple, 3 unsalted rice cakes (Protein: ~1g)
Totals: ~75g protein, ~1,300mg sodium, ~1,800mg potassium, ~700mg phosphorus, ~1L fluid
Peritoneal Dialysis Day Meal Plan (70kg person)
Breakfast: 3 egg whites + 1 whole egg scrambled with peppers, 1 slice low-sodium toast, 1/2 banana, coffee with rice milk (Protein: 17g)
Lunch: 4 oz grilled chicken breast in a wrap with lettuce, cucumber, and mustard. Side of grapes. (Protein: 35g)
Dinner: 4 oz baked salmon with lemon-dill sauce, roasted bell peppers and onions, 1 cup rice (Protein: 28g)
Snacks: Hard-boiled egg, strawberries, apple with peanut butter (Protein: 10g)
Totals: ~90g protein, ~1,500mg sodium, ~2,400mg potassium, ~780mg phosphorus, ~1.5L fluid
Notice the PD plan includes more protein (needed to replace dialysate losses), slightly higher potassium foods (half banana, salmon), and more fluid. The phosphorus targets remain similar.
Switching Between Dialysis Types
If you switch from HD to PD (or vice versa), your diet changes immediately:
HD to PD:
- Increase protein intake by 15-25%
- You may gain more potassium and fluid freedom (confirm with labs first)
- Reduce dietary sugar and carbs to compensate for dialysate glucose
- Discuss blood sugar management changes with your endocrinologist if diabetic
PD to HD:
- Protein needs decrease slightly
- Potassium and fluid restrictions tighten significantly
- Plan meals around the HD schedule (dialysis days vs. non-dialysis days)
- Focus on meal prepping for low-energy post-dialysis days
When to Talk to Your Dialysis Team
- Your potassium is consistently too high or too low on lab work
- You are gaining more than expected between HD sessions (fluid non-compliance or prescription issue)
- You are losing weight unintentionally (may indicate inadequate protein or calories)
- You are gaining weight unexpectedly on PD (may need dialysate calorie management)
- Blood sugar is difficult to control on PD (common for diabetic patients)
- You are considering switching dialysis modalities
This article is for educational purposes and is not medical advice. Your dialysis team and renal dietitian should guide your specific dietary plan.
The Bottom Line
While both HD and PD share core dietary principles, the differences in protein needs, fluid allowances, potassium flexibility, and calorie management are clinically significant. Understanding these distinctions helps you eat appropriately for your specific treatment and maintain better nutritional status. Neither modality is inherently “better” for diet — each has advantages and challenges that fit different lifestyles and medical situations.
KidneyPal lets you set your specific dialysis type and adjusts your nutrient tracking accordingly, so your daily budgets reflect your actual needs whether you are on hemodialysis or peritoneal dialysis.
For comprehensive dialysis dietary guidance, see The Dialysis Diet. For CKD stage breakdowns, visit CKD Stages and Diet. For all kidney diet resources, visit the Kidney Disease Diet Management hub.
Track How This Fits YOUR Kidney Diet
Everyone's kidneys respond differently. KidneyPal tracks sodium, potassium, phosphorus, and protein personalized to your CKD stage — including hidden phosphorus additives that other trackers miss.
Frequently Asked Questions
Is the diet easier on peritoneal dialysis or hemodialysis?
Many patients find peritoneal dialysis (PD) allows a slightly more flexible diet. PD is performed daily (often overnight), so potassium and fluid do not build up as dramatically as they do between hemodialysis sessions. PD patients often have fewer potassium restrictions and somewhat more generous fluid allowances. However, PD patients need more protein due to protein losses in dialysate and must manage extra calories absorbed from the glucose in PD fluid.
How much protein do peritoneal dialysis patients need?
PD patients need approximately 1.2-1.5g of protein per kilogram of body weight per day — higher than hemodialysis patients (1.0-1.2g/kg). This is because PD continuously loses protein through the dialysis fluid, with losses of 5-15g per day. For a 70kg person, this means 84-105g of protein daily. Meeting this target is one of the biggest nutritional challenges for PD patients.
Do peritoneal dialysis patients need fluid restriction?
PD patients generally have more fluid flexibility than hemodialysis patients because PD is performed daily and continuously removes fluid. However, fluid restriction may still be necessary depending on residual kidney function and ultrafiltration capacity. Many PD patients can consume 1.5-2 liters per day, compared to 1-1.5 liters for most hemodialysis patients. Your nephrologist will set your specific allowance.
