Chronic Kidney Disease Stage 3 Diet: Protein, Potassium, Phosphorus Targets That Slow Progression
Stage 3 CKD (eGFR 30–59) is the inflection point where dietary changes meaningfully change the slope of kidney function decline. Three nutrients matter most: protein (right amount, not low or high), sodium, and added phosphorus. Potassium gets the attention but is only restricted when blood levels are actually high. Here is what the evidence says, and what it looks like on a real plate.
What "stage 3" means and why diet matters now
CKD is graded by eGFR and albuminuria:
- Stage 3a: eGFR 45–59 mL/min/1.73 m²
- Stage 3b: eGFR 30–44
At stage 3 the kidneys still work but lose reserve. The body starts retaining sodium, acid, and phosphorus more easily, and the protein-overload pathways that push glomeruli toward fibrosis become more clinically relevant. Diet at this stage can slow eGFR decline by an estimated 1–3 mL/min/year on top of medication.
Protein: the most important target
KDOQI 2020 guidelines for adults with non-dialysis CKD:
- Without diabetes: 0.55–0.60 g/kg ideal body weight per day, with adequate calories.
- With diabetes: 0.6–0.8 g/kg per day.
- If on dialysis: a higher target (1.0–1.2 g/kg) — do not apply pre-dialysis targets after starting dialysis.
For a 70 kg adult without diabetes, that is roughly 40–45 g protein per day. To put that in food: one 3 oz chicken breast (~25 g) plus ½ cup beans (~7 g) plus 1 cup low-fat milk (~8 g) is already at the target.
Plant-based protein produces less acid and less absorbable phosphorus per gram than animal protein. Shifting toward two-thirds plant protein and one-third animal is associated with slower progression in observational data.
Sodium: under 2,300 mg, ideally under 1,500
Sodium is the easiest lever to pull and the highest-yield change for most patients.
- Cuts blood pressure 5–7 mmHg systolic, which directly preserves nephrons.
- Makes ACE inhibitors, ARBs, and SGLT2 inhibitors work better.
- Reduces fluid retention and edema.
Where the sodium actually is: bread (150–300 mg/slice), deli meat, canned soup, pizza, restaurant entrees (1,500–2,500 mg each), cheese, soy sauce. Cooking at home is the single most effective change.
Phosphorus: cut added phosphates first
Most patients overweight the dietary phosphorus risk and underweight the added-phosphate risk.
| Source | Absorption | Action at stage 3 |
|---|---|---|
| Whole-food phosphorus (meat, dairy, legumes, whole grains) | ~40–60% | Usually no restriction needed |
| Added phosphates (sodas, processed cheese, instant foods, baked goods) | >90% | Avoid — high impact, low food value |
Read the ingredient label for words containing "phos": phosphoric acid, sodium phosphate, dicalcium phosphate, polyphosphates. These often hide in cola, processed cheese, deli meats with "phosphate-added" tumbling, instant pudding, and frozen meals.
Potassium: only restrict if labs say so
Most stage 3 patients have normal serum potassium and do not need to restrict bananas, tomatoes, oranges, or potatoes. Potassium restriction is appropriate when:
- Serum potassium is >5.0 mmol/L on a recent draw, or
- You are on an ACE inhibitor, ARB, MRA (spironolactone, eplerenone, finerenone), or potassium-sparing diuretic with prior elevations.
If you do need to restrict, target ~2,000–3,000 mg/day. Practical moves: switch oranges to apples or berries, switch potatoes to rice or pasta, boil-and-drain potatoes if used, limit tomato sauce, and skip salt substitutes (most are potassium chloride).
Fluids: usually not restricted at stage 3
Unless you have heart failure or hyponatremia, fluid restriction is not standard at stage 3. Drink to thirst. Cut sugary drinks first; replace with water, unsweetened tea, or coffee. Coffee at moderate intake (1–3 cups/day) is associated with neutral-to-slightly-protective effects on CKD progression in observational studies.
Sample CKD stage 3 day (~70 kg adult, no diabetes, normal K+)
- Breakfast: ½ cup oatmeal with ½ cup blueberries, 1 tbsp ground flaxseed, ½ cup unsweetened almond milk, black coffee. (~6 g protein, ~75 mg sodium, ~120 mg phosphorus)
- Lunch: Mixed greens with 3 oz grilled chicken, ¼ cup chickpeas, cucumber, olive oil/lemon, 1 small whole-wheat pita. (~25 g protein, ~280 mg sodium)
- Snack: 1 medium apple + 1 oz unsalted walnuts. (~5 g protein, ~5 mg sodium)
- Dinner: 3 oz baked salmon, ½ cup brown rice, 1 cup roasted zucchini and bell peppers, side salad with vinaigrette. (~22 g protein, ~250 mg sodium)
- Evening: ½ cup low-fat Greek yogurt with strawberries. (~8 g protein, ~50 mg sodium)
Daily totals: ~66 g protein (close to 0.95 g/kg — somewhat above the lower target; trim portions if your dietitian recommends), ~660 mg sodium, no added phosphates.
What to combine with diet
Diet does not work alone. Slowing CKD at stage 3 also depends on:
- Blood pressure at goal (<130/80 for most CKD patients).
- ACEi or ARB if albuminuria is present, titrated to the highest tolerated dose.
- SGLT2 inhibitor (dapagliflozin or empagliflozin) — now indicated for CKD with or without diabetes, slows progression by ~30–40%.
- Finerenone for diabetic kidney disease with albuminuria.
- A1C at goal if diabetic.
- Statin for cardiovascular risk if indicated.
- NSAID avoidance — chronic ibuprofen/naproxen accelerates decline.
Frequently asked questions
How much protein should I eat with stage 3 CKD?
0.55–0.60 g/kg of ideal body weight if non-diabetic; 0.6–0.8 g/kg with diabetes. Roughly 40–55 g/day for a 70 kg adult. Work with a renal dietitian if you can.
Do I need to avoid bananas and tomatoes?
No, unless your blood potassium is high. Restrict only when labs show it — otherwise the cardiovascular and overall benefits of fruits and vegetables outweigh the theoretical risk.
What is the difference between dietary and added phosphorus?
Whole-food phosphorus is bound to proteins and absorbed at ~40–60%. Added phosphate preservatives are inorganic and absorbed at >90%. Cutting added phosphates (sodas, processed foods, deli meats with phosphate tumbling) is the high-leverage change.
Should I cut sodium to 1,500 mg?
Yes for most patients, particularly with hypertension or fluid retention. Under 2,300 mg is the minimum acceptable target. The kidney-protective medications work better at lower sodium intake.
Does plant-based eating help?
Yes for most. Plant protein produces less acid load and less absorbable phosphorus per gram. A flexible two-thirds plant, one-third animal split is well-tolerated and associated with slower progression.
Track your CKD labs and diet in one place
HealthPulseAI connects your eGFR, albuminuria, blood pressure, and food log with AI coaching for slowing chronic kidney disease.
Get started →