reference

Kidney Diet Food List: What to Eat and What to Avoid with CKD

A comprehensive kidney diet food list organized by category. See which foods are safe, which need portion control, and which to avoid at every CKD stage.

TL;DR: A kidney diet food list is not a simple “good foods” and “bad foods” list — it depends on your CKD stage, and nearly every food has trade-offs. This comprehensive reference organizes foods by category with specific nutrient data so you can make informed choices. Print it, save it, or use it as a shopping guide.

When you are first told to follow a kidney diet, the immediate question is: “What can I actually eat?” The answer is more nuanced than a simple list, because almost every food has different levels of sodium, potassium, phosphorus, and protein. A food that is perfectly fine for a stage 2 patient may need careful portioning for stage 4. This reference guide gives you the full picture.

How to Use This Food List

Each food is listed with its key kidney nutrient values per standard serving. Use these codes for quick reference:

  • GREEN = Generally safe at most CKD stages (in reasonable portions)
  • YELLOW = Moderate levels — portion control matters, especially at stages 3-5
  • RED = High levels — avoid or strictly limit, especially at stages 3-5

The four nutrients tracked are sodium (Na), potassium (K), phosphorus (P), and protein (Pro).

Fruits

FruitServingK (mg)P (mg)Status
Apple1 medium19520GREEN
Blueberries1/2 cup579GREEN
Strawberries1/2 cup11517GREEN
Cranberries1/2 cup459GREEN
Grapes1/2 cup887GREEN
Pineapple1/2 cup907GREEN
Raspberries1/2 cup9317GREEN
Peach (fresh)1 medium19020GREEN
Watermelon1 cup17017GREEN-YELLOW
Pear1 medium21016GREEN-YELLOW
Orange1 medium24018YELLOW
Banana1 medium42226RED
Avocado1/2 fruit48552RED
Dried fruits1/4 cup300-50030-50RED
Orange juice1 cup45027RED

Best fruit choices: Apples, berries (all types), grapes, pineapple, cranberries.

Vegetables

VegetableServingK (mg)P (mg)Status
Lettuce (iceberg)1 cup7010GREEN
Cucumber1/2 cup7512GREEN
Cabbage1/2 cup7510GREEN
Green beans1/2 cup9019GREEN
Cauliflower1/2 cup15022GREEN
Carrots1/2 cup18025GREEN
Bell peppers1/2 cup10515GREEN
Onion1/4 cup6012GREEN
Corn1/2 cup20060YELLOW
Mushrooms1/2 cup19050YELLOW
Broccoli1/2 cup23050YELLOW
Tomato (fresh)1 medium29030YELLOW
Spinach (cooked)1/2 cup42050RED
Potato (baked)1 medium610120RED
Sweet potato1 medium54060RED
Tomato sauce1/2 cup45035RED

Best vegetable choices: Lettuce, cucumber, cabbage, green beans, cauliflower, bell peppers. For higher-potassium vegetables, use the leaching and boiling techniques to reduce potassium content.

Proteins

ProteinServingNa (mg)K (mg)P (mg)Pro (g)Status
Egg1 large7070866GREEN
Chicken breast3 oz6522019626YELLOW
Fish (most types)3 oz50-80200-350150-25020-22YELLOW
Beef (lean)3 oz5527017022YELLOW
Pork (fresh)3 oz5030019022YELLOW
Shrimp (fresh)3 oz19015020018YELLOW
Turkey breast3 oz5025018024YELLOW
Beans (cooked)1/2 cup1-5350-500120-1807-9YELLOW-RED
Peanut butter2 tbsp1402101007YELLOW
Deli meat2 oz500-700150-200130+10-12RED
Bacon2 slices37090806RED
Sausage1 link400-600150100+8RED
Hot dogs1500-700100100+5RED

Best protein choices: Eggs (lowest phosphorus per gram of protein), fresh chicken, and fresh fish in 3oz portions. Avoid all processed meats — they are high in sodium and typically contain phosphorus additives.

Key protein note: For CKD stages 3-5 (pre-dialysis), protein portions should be limited to 0.6-0.8g/kg body weight per day. A 3oz portion of chicken or fish provides about 20-26g of protein, which may represent half your daily allowance.

Grains and Starches

FoodServingNa (mg)K (mg)P (mg)Status
White rice (cooked)1 cup25568GREEN
Pasta (cooked)1 cup14576GREEN
White bread1 slice1305025GREEN
Unsalted crackers5702015GREEN
Corn tortilla1504550GREEN
Oatmeal (cooked)1 cup5165180YELLOW
Whole wheat bread1 slice1408060YELLOW
Flour tortilla1 large300-5006050YELLOW
Bran cereal1 cup200300250RED
Granola1/2 cup80200150RED

Best grain choices: White rice, regular pasta, and white bread without phosphorus additives (check ingredients for “PHOS”). Whole grains have nutritional benefits but are higher in phosphorus and potassium.

Dairy and Alternatives

FoodServingNa (mg)K (mg)P (mg)Status
Non-dairy creamer1 tbsp101510GREEN
Rice milk (unenriched)1 cup806555GREEN
Cream cheese1 oz853530GREEN-YELLOW
Butter1 tbsp9033GREEN
Cottage cheese1/2 cup360100150YELLOW
Milk (whole)1 cup105350230RED
Yogurt1 cup115380-500230-250RED
Hard cheese1 oz170-45020-30130-200RED
Processed cheese1 oz400-50050200+RED

Best dairy choices: Non-dairy creamers and rice milk for beverages. Small amounts of cream cheese or butter are fine. Limit all other dairy due to the combination of high phosphorus, potassium, and (for cheese) sodium. Processed cheese is the worst option due to both sodium and phosphorus additives.

Beverages

BeverageServingK (mg)P (mg)Notes
Water8 oz00Best choice
Apple juice8 oz20015GREEN
Cranberry juice8 oz453GREEN
Lemon-lime soda12 oz30GREEN (watch sugar)
Ginger ale12 oz30GREEN (watch sugar)
Coffee8 oz1167YELLOW (limit 1-2 cups)
Tea8 oz902GREEN-YELLOW
Orange juice8 oz45027RED
Tomato juice8 oz53045RED
Dark cola12 oz1840-55RED (phosphoric acid)
Coconut water8 oz60048RED

Best beverage choices: Water is always the best option. Apple juice and cranberry juice are the lowest-potassium fruit juice options. Avoid dark colas (phosphoric acid) and any juice from high-potassium fruits.

Fats and Oils

Fat/OilServingNa (mg)K (mg)P (mg)Status
Olive oil1 tbsp000GREEN
Canola oil1 tbsp000GREEN
Butter (unsalted)1 tbsp233GREEN
Mayonnaise1 tbsp9054GREEN
Margarine1 tbsp9053GREEN

Fats and oils are the most kidney-friendly food category — negligible potassium, phosphorus, and (if unsalted) sodium. Use olive oil generously for flavor and calories.

Seasonings and Condiments

SeasoningServingNa (mg)Notes
Fresh herbs (any)1 tsp0-2GREEN — use freely
Garlic (fresh)1 clove1GREEN
Lemon/lime juice1 tbsp0GREEN
Vinegar1 tbsp0-1GREEN
Black pepper1/4 tsp0GREEN
Onion powder1/4 tsp1GREEN
Soy sauce1 tbsp900RED
Ketchup1 tbsp160YELLOW
Mustard1 tsp55YELLOW
Salt1/4 tsp580RED

Best seasoning choices: Fresh herbs, garlic, lemon, vinegar, and spices add flavor without sodium. Replace salt with herb blends. Avoid soy sauce (even “low-sodium” versions are 500mg+ per tablespoon).

Foods to Always Avoid

Regardless of CKD stage, these foods should be avoided or strictly limited:

  1. Processed meats (deli meat, hot dogs, sausage, bacon) — high sodium + phosphorus additives
  2. Dark colas — phosphoric acid
  3. Canned soups (regular) — 600-900mg sodium per cup
  4. Fast food — sodium levels of 1,000-2,500mg per item
  5. Instant noodles — 800-1,800mg sodium per package
  6. Pickled foods — extremely high sodium
  7. Frozen meals (most) — high sodium + phosphorus additives
  8. Salt substitutes (potassium chloride-based) — dangerously high in potassium

How to Use This List for Grocery Shopping

Print this list or save it on your phone for reference while shopping. A practical approach:

  1. Build your cart around GREEN foods — these form the foundation of your meals
  2. Add YELLOW foods in controlled portions — measure and track these carefully
  3. Check ingredients on all packaged foods for the word “PHOS” — if present, choose a different brand or product
  4. Skip RED foods unless you have specifically planned for them and can fit them in your daily budget

For a shopping-specific version of this list, see our kidney diet grocery list.

The Bottom Line

A kidney diet food list is not about deprivation — it is about making informed choices. When you know the nutrient content of common foods, you can build satisfying meals that stay within your limits. The key is focusing on what you CAN eat (and there is plenty) rather than dwelling on restrictions.

KidneyPal puts this food knowledge at your fingertips — scan any meal to instantly see sodium, potassium, phosphorus, and protein content with a kidney safety score tailored to your CKD stage. No memorization or manual lookup required.

For more on building your kidney diet, read our renal diet beginner’s guide, learn about CKD meal planning, and visit the Kidney Disease Diet Management hub for all our kidney diet resources.

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

What foods should I avoid with kidney disease?

The most important foods to avoid or strictly limit include high-sodium processed foods (canned soups, deli meats, frozen meals), foods with phosphorus additives (any ingredient containing 'PHOS'), high-potassium foods if you are in CKD stages 3-5 (bananas, potatoes, oranges, tomato sauce), and excessive protein portions. Dark colas should also be avoided due to phosphoric acid content.

What can I eat freely on a kidney diet?

Very few foods are truly unlimited, but low-potassium fruits (apples, berries, grapes, cranberries), low-potassium vegetables (lettuce, cucumber, cabbage, cauliflower, green beans), white bread and pasta without phosphorus additives, white rice, and most cooking oils and fats are the safest categories. Even these require sodium awareness in their preparation.

Does the kidney diet food list change by CKD stage?

Yes, significantly. In stages 1-2, the main focus is sodium reduction and avoiding phosphorus additives, with relatively generous potassium and protein allowances. By stage 3, potassium limits tighten and protein moderation becomes important. In stages 4-5, strict limits on all four nutrients apply. Dialysis patients need more protein but still must limit potassium, phosphorus, and often fluid.

Can I eat out on a kidney diet?

Yes, with planning. Choose grilled or baked proteins without marinades, ask for no added salt, choose rice or plain pasta as sides, and avoid soup, sauce-heavy dishes, and processed cheese. Restaurant meals are inherently higher in sodium, so plan to eat lower-sodium meals on the same day. See our guide on eating out with kidney disease for more detailed strategies.

Related Articles