Search Foods

Know what's safe. Eat with confidence.

Search any food and see how it affects your kidneys — phosphorus, sodium and potassium, rated against CKD daily limits in seconds. 6,887 foods, USDA data, always free.

6,887+
foods rated
12
categories
4
risk tiers
100%
free to use

Browse by category

Fruits346Vegetables804Grains & Starches778Legumes & Nuts378Dairy & Eggs263Beverages278Herbs & Spices60Meat & Protein2,501Snacks & Sweets408Condiments & Oils436Prepared Foods484Dishes151

How foods are rated

Kidney-friendly2,109 foods<15% of daily limitModerate2,624 foods15-25% of daily limitLimit608 foods25-30% of daily limitHigher risk1,546 foods>30% of daily limit

Each rating is the highest of phosphorus / sodium / potassium as a percentage of the CKD stage 3-4 daily limit. Data from USDA FoodData Central; thresholds follow KDIGO/KDOQI guidance.

Guides & patient education

CKD Diet Guidelines Kidney Failure Diet Stage 3 Diet Guide Stage 4 Diet Guide Dialysis Diet Guide Low Potassium Diet

Latest from the blog

2026-09-02

Sour Cream and CKD: The Mineral Columns Behind the 7th-Ranked Question

2026-09-02

Is Rambutan High in Potassium? The Tropical Fruit Data for CKD

2026-09-02

Olives and CKD: Friendly Potassium, a Sodium Ledger That Adds Up

2026-09-02

Chewing Gum and CKD: The Near-Zero Food in Your Pocket

2026-09-02

Is Basil High in Potassium? Fresh vs Dried — the Concentration Data

View all blog articles

Frequently asked questions

Is there a kidney-friendly foods list?

Yes — the database covers 6,887 foods rated against CKD stage 3-4 daily limits for phosphorus (1,000 mg), sodium (2,000 mg) and potassium (2,000 mg). Each rating is computed from USDA FoodData Central data and shown as a transparent percentage of the daily limit.

How are foods rated?

Each food's phosphorus, sodium and potassium content is compared to the daily limits. The highest of the three percentages decides the tier: below 15% is kidney-friendly, 15-25% moderate, 25-30% limit, above 30% higher risk. Ratings are data-only; they are not medical advice.

What counts as a low potassium food?

A food is listed as low potassium when it contains under 300 mg per 100 g, i.e. below 15% of the 2,000 mg daily limit. Browse the Low Potassium Foods tag for the full list sorted by rating.