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
| Nutrient | Stages 1-2 | Stage 3 | Stage 4 | Stage 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,000mg | Varies |
| Phosphorus | <1,000mg | <800mg | <700mg | <800mg | <800mg | <1,000mg |
| Protein | 0.8g/kg | 0.6-0.8g/kg | 0.6g/kg | 0.6g/kg | 1.0-1.2g/kg | Varies |
| Fluid | Usually no limit | Usually no limit | May be limited | Often limited | 1L + urine output | Usually 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.
Recommended Foods (Freely)
| Category | Recommended Foods |
|---|---|
| Fruits | All fresh fruits — no restrictions at this stage |
| Vegetables | All fresh vegetables — no restrictions at this stage |
| Proteins | Fresh chicken, fish, lean beef, pork, eggs, tofu, legumes |
| Dairy | Low-fat milk, yogurt, cheese in moderation |
| Grains | Whole grains, brown rice, oatmeal, whole wheat bread |
| Fats | Olive oil, avocado, unsalted nuts |
| Beverages | Water, tea, coffee, unsweetened beverages |
Foods to Limit
| Category | Foods to Limit | Why |
|---|---|---|
| Sodium | Deli meats, canned soups, soy sauce, fast food, frozen meals | Keep under 2,300mg/day for blood pressure |
| Processed foods | Hot dogs, bacon, chips, packaged snacks | High sodium and phosphorus additives |
| Sugar | Soda, candy, baked goods (excess) | Diabetes control if applicable |
Sample Day — CKD Stage 1-2
| Meal | Example |
|---|---|
| Breakfast | Oatmeal with blueberries and walnuts, coffee |
| Lunch | Grilled chicken salad with mixed greens, tomatoes, cucumber, olive oil dressing |
| Snack | Apple with unsalted almond butter |
| Dinner | Baked 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.
Recommended Foods
| Category | Best Choices |
|---|---|
| Fruits | Apples, berries, grapes, pineapple, watermelon, cranberries, peaches |
| Vegetables | Cabbage, cauliflower, cucumber, green beans, bell peppers, lettuce, onions, zucchini |
| Proteins | Chicken (3oz portions), fish, eggs, egg whites, small portions of lean beef |
| Dairy | Cream cheese, sour cream, unenriched almond/rice milk, small amounts of mozzarella |
| Grains | White rice, white bread, pasta, corn tortillas, oatmeal, sourdough |
| Fats | Olive oil, unsalted butter, mayonnaise |
| Beverages | Water, tea, coffee, cranberry juice, ginger ale, lemon-lime soda |
Foods to Moderate (Yellow Zone)
| Food | Concern | Strategy |
|---|---|---|
| Bananas, oranges, tomatoes | Potassium | Limit to small portions or choose lower-K alternatives |
| Potatoes, sweet potatoes | Potassium | Use leaching technique; choose small portions |
| Milk and yogurt | Phosphorus and potassium | Switch to plant-based milks; limit to 1/2 cup yogurt |
| Beans and lentils | Potassium and phosphorus | Limit to 1/4 cup per meal (plant P is poorly absorbed) |
| Whole wheat bread, brown rice | Phosphorus | Switch to white/refined versions |
| Nuts and seeds | Potassium and phosphorus | Limit to 1oz portions |
Foods to Avoid (Red Zone)
| Food | Concern |
|---|---|
| Deli meats and processed meats | Sodium + phosphorus additives |
| Processed cheese (American, Velveeta) | Sodium + phosphorus additives |
| Canned soups (regular) | Very high sodium |
| Dark colas | Phosphorus additives |
| Salt substitutes (KCl) | Extremely high potassium |
| Dried fruits | Concentrated potassium |
| Beet greens, spinach (cooked, large amounts) | Very high potassium |
Sample Day — CKD Stage 3
| Meal | Example |
|---|---|
| Breakfast | Scrambled egg with 1 egg white, white toast with cream cheese, 1/2 cup blueberries, coffee |
| Lunch | Chicken wrap (3oz chicken, flour tortilla, lettuce, cucumber, mustard), grapes |
| Snack | Rice cakes with unsalted butter |
| Dinner | 3oz baked tilapia, 1/2 cup white rice, steamed green beans, side salad with oil and vinegar |
| Dessert | 1/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.
Recommended Foods
| Category | Best Choices |
|---|---|
| Fruits | Apples, berries (small portions), cranberries, grapes, pineapple, canned pears (drained) |
| Vegetables | Cabbage, cauliflower, cucumber, eggplant, green beans (canned, rinsed), iceberg lettuce, onion |
| Proteins | Egg whites, 2-3oz chicken or fish, small portions of fresh beef; use phosphorus binders |
| Dairy | Cream cheese, unenriched almond milk, sour cream, small amounts of brie |
| Grains | White rice, white bread, corn tortillas, plain pasta, grits, rice noodles |
| Fats | Olive oil, unsalted butter, non-dairy creamer |
| Beverages | Water (within fluid limit), tea, cranberry juice cocktail, ginger ale |
Foods to Avoid
| Food | Reason |
|---|---|
| All deli and processed meats | Sodium + additive phosphorus |
| All processed cheese | Sodium + additive phosphorus |
| Bananas, oranges, cantaloupe, dried fruits | High potassium |
| Baked potatoes, sweet potatoes (unless leached) | High potassium |
| Spinach, beet greens, Swiss chard (cooked) | Very high potassium |
| Milk (all types), yogurt | High phosphorus + potassium |
| Whole grains, bran cereal | Higher phosphorus |
| Dark colas, tomato juice, orange juice | Phosphorus additives / high potassium |
| Beans and lentils (large portions) | High potassium + phosphorus |
| Salt substitutes | Extremely high potassium |
| Canned soups, fast food | Very high sodium |
| Nuts (large portions) | High potassium + phosphorus |
Sample Day — CKD Stage 4
| Meal | Example |
|---|---|
| Breakfast | 2 egg whites scrambled, white toast with jam, 1/2 cup cranberries, coffee with non-dairy creamer |
| Lunch | 2oz fresh turkey on white bread with lettuce, mustard; apple slices; ginger ale |
| Snack | Animal crackers and grapes |
| Dinner | 2oz baked chicken breast, 1/2 cup white rice, steamed cauliflower with unsalted butter, cucumber salad |
| Dessert | Jell-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/day | 1.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.
Recommended Foods
| Category | Best Choices |
|---|---|
| Fruits | Apples, berries (small portions), cranberries, grapes, pineapple, canned fruit (drained) |
| Vegetables | Cabbage, cauliflower, cucumber, eggplant, green beans (canned/rinsed), lettuce, onion, leached potatoes (small portions) |
| Proteins | 4-6oz chicken, fish, beef, pork, eggs — larger portions than stage 4; take phosphorus binders with each protein serving |
| Dairy | Cream cheese, unenriched almond milk, sour cream; avoid milk and yogurt |
| Grains | White rice, white bread, corn tortillas, pasta, grits |
| Fats | Olive oil, unsalted butter, non-dairy creamer |
| Beverages | Water (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
| Meal | Example |
|---|---|
| Breakfast | 1 whole egg + 2 egg whites scrambled, white toast with cream cheese, 1/2 cup pineapple, coffee (counts toward fluid) |
| Lunch | Chicken salad sandwich (3oz chicken, mayo, white bread, lettuce), grapes, ginger ale |
| Snack | Rice cakes with jam |
| Dinner | 4oz grilled pork chop, 1/2 cup white rice, steamed green beans, side of applesauce |
| Dessert | 1/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
| Nutrient | Target | Notes |
|---|---|---|
| Sodium | Under 2,000mg | Blood pressure management remains important |
| Potassium | Varies by labs | Many transplant patients can eat more potassium; some immunosuppressants raise potassium |
| Phosphorus | Under 1,000mg | Usually more relaxed than pre-transplant |
| Protein | Adequate, not excessive | Healing requires sufficient protein; long-term moderate intake |
| Calcium | 1,000-1,200mg | Bone health with immunosuppressants |
Foods to Emphasize Post-Transplant
| Category | Recommended |
|---|---|
| Fruits & Vegetables | Wide variety now available; wash all produce thoroughly |
| Proteins | Well-cooked meats, pasteurized dairy, cooked eggs |
| Grains | Whole grains can return to the diet |
| Calcium sources | Low-fat dairy (if tolerated), fortified plant milks |
Foods to Avoid Post-Transplant (Food Safety)
| Food | Reason |
|---|---|
| Raw or undercooked meat/fish (sushi, rare steak) | Infection risk from immunosuppression |
| Unpasteurized dairy or juice | Listeria and other pathogen risk |
| Raw sprouts (alfalfa, bean sprouts) | High bacteria risk |
| Grapefruit and grapefruit juice | Interacts with tacrolimus and cyclosporine |
| Unwashed raw produce | Infection risk |
Quick Reference: Foods That Are Safe at EVERY Stage
These foods are low in sodium, potassium, and phosphorus across all CKD stages:
| Food | Na | K | P |
|---|---|---|---|
| Apple (1 medium) | 0mg | 107mg | 20mg |
| Blueberries (1 cup) | 1mg | 114mg | 18mg |
| Cabbage (1/2 cup cooked) | 6mg | 73mg | 18mg |
| Cauliflower (1/2 cup cooked) | 10mg | 88mg | 24mg |
| Cranberries (1 cup) | 2mg | 85mg | 13mg |
| Cucumber (1/2 cup) | 1mg | 76mg | 12mg |
| Egg whites (2 large) | 110mg | 108mg | 10mg |
| Green beans (1/2 cup cooked) | 1mg | 91mg | 23mg |
| Grapes (1 cup) | 3mg | 176mg | 30mg |
| Olive oil (1 tbsp) | 0mg | 0mg | 0mg |
| Pineapple (1 cup) | 2mg | 180mg | 13mg |
| Rice (white, 1/2 cup) | 0mg | 27mg | 34mg |
| Watermelon (1 cup) | 2mg | 170mg | 17mg |
| White bread (1 slice) | 120mg | 25mg | 25mg |
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.
