Kidney-Friendly Food Search

Search any food to check its potassium, phosphorus, and sodium levels. Color-coded ratings make it easy to know what's safe for your kidneys.

Data sourced from USDA FoodData Central & NKF guidelines. Last updated: April 2026

⚕️ Disclaimer: Nutritional values are approximate and may vary. Always consult with a registered dietitian for personalized dietary advice for kidney disease.

Frequently Asked Questions

What foods are good for kidneys?

Kidney-friendly foods are those low in potassium, phosphorus, and sodium. Good choices include apples, blueberries, cauliflower, bell peppers, cabbage, white rice, egg whites, chicken breast, and olive oil. The best diet depends on your CKD stage — earlier stages have fewer restrictions.

What foods should I avoid with CKD?

Foods high in potassium (bananas, oranges, potatoes, tomatoes), high phosphorus (dairy, nuts, seeds, processed foods), and high sodium (processed meats, canned soups, soy sauce) may need to be limited. The degree of restriction depends on your CKD stage and lab values.

How much potassium per day with CKD?

For CKD stages 3-4, many doctors recommend 2,000-3,000 mg/day. For stage 5 or dialysis, often 2,000 mg or less. Your doctor and dietitian will give you a specific target based on your blood potassium levels.

Why is a low-sodium diet important for kidney disease?

Excess sodium raises blood pressure, which damages kidneys and accelerates CKD progression. It also causes fluid retention and swelling. Most CKD patients should aim for less than 2,300 mg sodium per day, though your doctor may recommend less.