reference

Kidney-Friendly Foods by CKD Stage: What to Eat at Every Stage

Stage-by-stage kidney diet guide with recommended foods for CKD stages 1-5, dialysis, and transplant. Daily nutrient limits and sample meals included.

TL;DR

  • CKD stages 1-2: Focus on sodium reduction and heart-healthy eating; minimal restrictions
  • CKD stage 3: Add potassium and phosphorus awareness; moderate protein control
  • CKD stages 4-5: Strict limits on all four nutrients; phosphorus binders often needed
  • Dialysis: Higher protein needs but continued sodium, potassium, phosphorus, and fluid limits

The kidney diet is not one-size-fits-all. What you should eat in CKD stage 2 is very different from what is recommended in stage 5 or on dialysis. Restrictions that are unnecessary in early stages become critical as kidney function declines. This guide walks you through exactly what to eat — and what to limit — at every stage of chronic kidney disease.

All nutrient targets are based on the National Kidney Foundation (NKF) and Kidney Disease Improving Global Outcomes (KDIGO) guidelines. Your nephrologist and renal dietitian should customize these targets based on your individual lab results. For more on building a complete kidney diet, visit our kidney disease diet management guide.


Daily Nutrient Targets by CKD Stage

NutrientStages 1-2Stage 3Stage 4Stage 5 (Pre-Dialysis)Dialysis (HD)Transplant
Sodium<2,300mg<2,000mg<1,500mg<1,500mg<1,500mg<2,000mg
Potassium<3,500mg<2,500mg<2,000mg<2,000mg<2,000mgVaries
Phosphorus<1,000mg<800mg<700mg<800mg<800mg<1,000mg
Protein0.8g/kg0.6-0.8g/kg0.6g/kg0.6g/kg1.0-1.2g/kgVaries
FluidUsually no limitUsually no limitMay be limitedOften limited1L + urine outputUsually no limit

CKD Stages 1-2: Early Kidney Disease

GFR: 60-90+ mL/min

Key focus: Sodium reduction, blood pressure control, and heart-healthy eating. Most patients at this stage do not need to restrict potassium, phosphorus, or protein unless labs are abnormal.

CategoryRecommended Foods
FruitsAll fresh fruits — no restrictions at this stage
VegetablesAll fresh vegetables — no restrictions at this stage
ProteinsFresh chicken, fish, lean beef, pork, eggs, tofu, legumes
DairyLow-fat milk, yogurt, cheese in moderation
GrainsWhole grains, brown rice, oatmeal, whole wheat bread
FatsOlive oil, avocado, unsalted nuts
BeveragesWater, tea, coffee, unsweetened beverages

Foods to Limit

CategoryFoods to LimitWhy
SodiumDeli meats, canned soups, soy sauce, fast food, frozen mealsKeep under 2,300mg/day for blood pressure
Processed foodsHot dogs, bacon, chips, packaged snacksHigh sodium and phosphorus additives
SugarSoda, candy, baked goods (excess)Diabetes control if applicable

Sample Day — CKD Stage 1-2

MealExample
BreakfastOatmeal with blueberries and walnuts, coffee
LunchGrilled chicken salad with mixed greens, tomatoes, cucumber, olive oil dressing
SnackApple with unsalted almond butter
DinnerBaked salmon, brown rice, roasted broccoli, side salad
Nutrients~1,800mg Na, ~3,200mg K, ~950mg P, ~75g protein

CKD Stage 3: Moderate Kidney Disease

GFR: 30-59 mL/min

Key focus: Now add potassium and phosphorus awareness alongside sodium control. Protein is moderately restricted to reduce kidney workload. This is where the kidney diet truly begins for most patients.

CategoryBest Choices
FruitsApples, berries, grapes, pineapple, watermelon, cranberries, peaches
VegetablesCabbage, cauliflower, cucumber, green beans, bell peppers, lettuce, onions, zucchini
ProteinsChicken (3oz portions), fish, eggs, egg whites, small portions of lean beef
DairyCream cheese, sour cream, unenriched almond/rice milk, small amounts of mozzarella
GrainsWhite rice, white bread, pasta, corn tortillas, oatmeal, sourdough
FatsOlive oil, unsalted butter, mayonnaise
BeveragesWater, tea, coffee, cranberry juice, ginger ale, lemon-lime soda

Foods to Moderate (Yellow Zone)

FoodConcernStrategy
Bananas, oranges, tomatoesPotassiumLimit to small portions or choose lower-K alternatives
Potatoes, sweet potatoesPotassiumUse leaching technique; choose small portions
Milk and yogurtPhosphorus and potassiumSwitch to plant-based milks; limit to 1/2 cup yogurt
Beans and lentilsPotassium and phosphorusLimit to 1/4 cup per meal (plant P is poorly absorbed)
Whole wheat bread, brown ricePhosphorusSwitch to white/refined versions
Nuts and seedsPotassium and phosphorusLimit to 1oz portions

Foods to Avoid (Red Zone)

FoodConcern
Deli meats and processed meatsSodium + phosphorus additives
Processed cheese (American, Velveeta)Sodium + phosphorus additives
Canned soups (regular)Very high sodium
Dark colasPhosphorus additives
Salt substitutes (KCl)Extremely high potassium
Dried fruitsConcentrated potassium
Beet greens, spinach (cooked, large amounts)Very high potassium

Sample Day — CKD Stage 3

MealExample
BreakfastScrambled egg with 1 egg white, white toast with cream cheese, 1/2 cup blueberries, coffee
LunchChicken wrap (3oz chicken, flour tortilla, lettuce, cucumber, mustard), grapes
SnackRice cakes with unsalted butter
Dinner3oz baked tilapia, 1/2 cup white rice, steamed green beans, side salad with oil and vinegar
Dessert1/2 cup vanilla ice cream
Nutrients~1,600mg Na, ~2,100mg K, ~720mg P, ~58g protein (for 75kg person)

CKD Stage 4: Severe Kidney Disease

GFR: 15-29 mL/min

Key focus: Strict limits on all four nutrients. Phosphorus binders are commonly prescribed with meals. Fluid intake may be limited if edema or fluid retention is present. Protein is restricted to 0.6g/kg to slow progression.

CategoryBest Choices
FruitsApples, berries (small portions), cranberries, grapes, pineapple, canned pears (drained)
VegetablesCabbage, cauliflower, cucumber, eggplant, green beans (canned, rinsed), iceberg lettuce, onion
ProteinsEgg whites, 2-3oz chicken or fish, small portions of fresh beef; use phosphorus binders
DairyCream cheese, unenriched almond milk, sour cream, small amounts of brie
GrainsWhite rice, white bread, corn tortillas, plain pasta, grits, rice noodles
FatsOlive oil, unsalted butter, non-dairy creamer
BeveragesWater (within fluid limit), tea, cranberry juice cocktail, ginger ale

Foods to Avoid

FoodReason
All deli and processed meatsSodium + additive phosphorus
All processed cheeseSodium + additive phosphorus
Bananas, oranges, cantaloupe, dried fruitsHigh potassium
Baked potatoes, sweet potatoes (unless leached)High potassium
Spinach, beet greens, Swiss chard (cooked)Very high potassium
Milk (all types), yogurtHigh phosphorus + potassium
Whole grains, bran cerealHigher phosphorus
Dark colas, tomato juice, orange juicePhosphorus additives / high potassium
Beans and lentils (large portions)High potassium + phosphorus
Salt substitutesExtremely high potassium
Canned soups, fast foodVery high sodium
Nuts (large portions)High potassium + phosphorus

Sample Day — CKD Stage 4

MealExample
Breakfast2 egg whites scrambled, white toast with jam, 1/2 cup cranberries, coffee with non-dairy creamer
Lunch2oz fresh turkey on white bread with lettuce, mustard; apple slices; ginger ale
SnackAnimal crackers and grapes
Dinner2oz baked chicken breast, 1/2 cup white rice, steamed cauliflower with unsalted butter, cucumber salad
DessertJell-O or marshmallows
Nutrients~1,300mg Na, ~1,700mg K, ~580mg P, ~42g protein (for 70kg person)

CKD Stage 5 / Dialysis

GFR: Under 15 mL/min (or on dialysis)

Key focus: Protein needs INCREASE significantly on dialysis (1.0-1.2g/kg) because amino acids are lost during treatment. However, sodium, potassium, phosphorus, and fluid remain restricted. Phosphorus binders are essential.

Important Shift: More Protein Needed

Pre-Dialysis (Stage 4-5)On Dialysis
0.6g protein/kg/day1.0-1.2g protein/kg/day
~42g for 70kg person~70-84g for 70kg person

This is one of the most confusing transitions in kidney nutrition. You go from limiting protein to needing significantly more protein, while still restricting the other three nutrients.

CategoryBest Choices
FruitsApples, berries (small portions), cranberries, grapes, pineapple, canned fruit (drained)
VegetablesCabbage, cauliflower, cucumber, eggplant, green beans (canned/rinsed), lettuce, onion, leached potatoes (small portions)
Proteins4-6oz chicken, fish, beef, pork, eggs — larger portions than stage 4; take phosphorus binders with each protein serving
DairyCream cheese, unenriched almond milk, sour cream; avoid milk and yogurt
GrainsWhite rice, white bread, corn tortillas, pasta, grits
FatsOlive oil, unsalted butter, non-dairy creamer
BeveragesWater (within fluid limit, typically 1L + urine output), tea, small amounts of cranberry juice

Foods to Avoid

Same avoidance list as Stage 4, with particular attention to:

  • Fluid intake: Typically limited to 1 liter plus daily urine output
  • Potassium between dialysis sessions: Potassium can accumulate dangerously between treatments
  • Phosphorus binder compliance: Must take binders with every meal and snack containing protein

Sample Day — Dialysis

MealExample
Breakfast1 whole egg + 2 egg whites scrambled, white toast with cream cheese, 1/2 cup pineapple, coffee (counts toward fluid)
LunchChicken salad sandwich (3oz chicken, mayo, white bread, lettuce), grapes, ginger ale
SnackRice cakes with jam
Dinner4oz grilled pork chop, 1/2 cup white rice, steamed green beans, side of applesauce
Dessert1/2 cup sherbet
Nutrients~1,400mg Na, ~1,800mg K, ~750mg P (take binders), ~78g protein
Fluid~1.2L (track carefully)

Transplant

Key focus: After transplant, kidney function often improves significantly, and many dietary restrictions can be relaxed. However, anti-rejection medications (immunosuppressants) create new dietary considerations including food safety (avoiding raw/undercooked foods) and managing blood sugar and weight.

General Transplant Dietary Guidelines

NutrientTargetNotes
SodiumUnder 2,000mgBlood pressure management remains important
PotassiumVaries by labsMany transplant patients can eat more potassium; some immunosuppressants raise potassium
PhosphorusUnder 1,000mgUsually more relaxed than pre-transplant
ProteinAdequate, not excessiveHealing requires sufficient protein; long-term moderate intake
Calcium1,000-1,200mgBone health with immunosuppressants

Foods to Emphasize Post-Transplant

CategoryRecommended
Fruits & VegetablesWide variety now available; wash all produce thoroughly
ProteinsWell-cooked meats, pasteurized dairy, cooked eggs
GrainsWhole grains can return to the diet
Calcium sourcesLow-fat dairy (if tolerated), fortified plant milks

Foods to Avoid Post-Transplant (Food Safety)

FoodReason
Raw or undercooked meat/fish (sushi, rare steak)Infection risk from immunosuppression
Unpasteurized dairy or juiceListeria and other pathogen risk
Raw sprouts (alfalfa, bean sprouts)High bacteria risk
Grapefruit and grapefruit juiceInteracts with tacrolimus and cyclosporine
Unwashed raw produceInfection risk

Quick Reference: Foods That Are Safe at EVERY Stage

These foods are low in sodium, potassium, and phosphorus across all CKD stages:

FoodNaKP
Apple (1 medium)0mg107mg20mg
Blueberries (1 cup)1mg114mg18mg
Cabbage (1/2 cup cooked)6mg73mg18mg
Cauliflower (1/2 cup cooked)10mg88mg24mg
Cranberries (1 cup)2mg85mg13mg
Cucumber (1/2 cup)1mg76mg12mg
Egg whites (2 large)110mg108mg10mg
Green beans (1/2 cup cooked)1mg91mg23mg
Grapes (1 cup)3mg176mg30mg
Olive oil (1 tbsp)0mg0mg0mg
Pineapple (1 cup)2mg180mg13mg
Rice (white, 1/2 cup)0mg27mg34mg
Watermelon (1 cup)2mg170mg17mg
White bread (1 slice)120mg25mg25mg

Nutrient Tracking Across Stages

As your CKD stage changes, your nutrient targets shift — sometimes dramatically (like the protein increase when starting dialysis). Keeping track of these changing limits is one of the hardest parts of living with kidney disease.

KidneyPal automatically adjusts your daily nutrient limits based on your CKD stage and tracks sodium, potassium, phosphorus, and protein in real time as you log or scan meals. When your stage changes or your doctor adjusts your targets, the app updates accordingly.


The Bottom Line

The kidney diet evolves as your kidney function changes. In early stages, focus on sodium and heart-healthy habits. As CKD progresses, potassium, phosphorus, and protein management become increasingly important. The transition to dialysis brings a significant shift in protein needs. And post-transplant, food safety becomes a new priority while many nutrient restrictions relax.

The most important thing at every stage is working closely with your nephrologist and renal dietitian, who can tailor these general guidelines to your specific lab values, medications, and overall health.

For more resources, visit our kidney disease diet management guide. Related references:

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

Do I need to follow a kidney diet in CKD stage 1 or 2?

In CKD stages 1-2, kidney function is still relatively preserved, so strict nutrient restrictions are usually unnecessary. The main focus is sodium reduction (under 2,300mg daily), blood pressure management, and a generally healthy diet. Your nephrologist will advise if potassium or phosphorus limits are needed based on your lab values.

What is the biggest dietary change from CKD stage 3 to stage 4?

The biggest change from stage 3 to stage 4 is stricter protein restriction (from 0.6-0.8g/kg to 0.6g/kg body weight), lower sodium limits (from 2,000mg to 1,500mg), and tighter potassium control (from 2,500mg to 2,000mg). Stage 4 also typically requires phosphorus binders with meals and closer monitoring of fluid intake.

Why do dialysis patients need more protein than earlier CKD stages?

Dialysis removes amino acids and protein from the blood during each treatment session. Hemodialysis patients lose approximately 10-12g of amino acids per session. To compensate for these losses and prevent muscle wasting (sarcopenia), dialysis patients need 1.0-1.2g of protein per kg body weight daily — significantly more than the 0.6g/kg recommended in stage 4.

Related Articles