A renal diet is a medically directed eating plan for people with chronic kidney disease (CKD), designed to reduce the workload on damaged kidneys by limiting nutrients that healthy kidneys would normally filter and excrete. When kidney function is compromised, waste products, fluids, and electrolytes accumulate in the blood and cause serious complications including high blood pressure, fluid retention, bone disease, anemia, nerve damage, and cardiovascular disease.
According to a review of diet’s role in chronic kidney disease severity, targeted nutrition changes can meaningfully slow disease progression alongside medical treatment. The four primary nutrients managed on a renal diet are sodium, potassium, phosphorus, and protein. The specific limits for each depend on your CKD stage, your most recent lab values, whether you are on dialysis, and other medical conditions you may have. This means the renal diet is more individualized than almost any other therapeutic diet. Two people with CKD may have very different grocery lists. The information in this article is a general guide for adults with CKD stages 1 to 4 who are not yet on dialysis. If you are on dialysis, your nutritional needs differ significantly, particularly for protein and potassium.
The National Kidney Foundation recommends working with a registered renal dietitian (RD or RDN with nephrology experience) to create a personalized eating plan based on your specific lab values. This grocery list provides a practical general framework; always apply your dietitian’s specific guidance for your stage of disease and current labs. If you would like to see how these foods come together in actual meals, our 7-day renal diet meal plan lays out a full week with sodium, potassium, phosphorus, and protein totals.
Jump to: Why Nutrients Are Restricted | What to Buy | Grocery List by Store Section | Foods to Avoid | Practical Shopping Tips | FAQ
Why Each Nutrient Is Restricted in CKD
Sodium causes fluid retention and raises blood pressure, accelerating kidney damage. Most people with CKD are advised to limit sodium to 1,500 to 2,000mg per day. The shopping strategies overlap heavily with a low sodium diet grocery list, since both diets rely on the same salt-free flavor-building techniques.
Potassium accumulates in the blood (hyperkalemia) when kidneys are impaired, causing dangerous heart rhythm abnormalities. Restriction is typically prescribed when eGFR falls below 30 or blood potassium is elevated; many people with early CKD do not need to restrict it. Always check your labs first.
Phosphorus builds up (hyperphosphatemia) and pulls calcium from bones while depositing in arteries. Restriction is typically prescribed from stage 3 onward.
Protein generates urea that damaged kidneys struggle to clear. Moderate restriction may slow CKD progression, but protein needs on dialysis are actually higher. Do not restrict protein without specific guidance from your nephrologist.

Renal Diet Foods List: What to Buy
Renal-Friendly Proteins
Protein management in CKD is nuanced. For non-dialysis CKD, the general recommendation is moderate protein restriction (0.6 to 0.8g per kilogram of body weight daily). The quality of protein matters as much as the quantity: high-biological-value proteins from animal sources provide all essential amino acids at smaller amounts than plant proteins, which is advantageous when protein intake is restricted.
Best protein choices for CKD:
- Chicken breast, skinless (lean; lower phosphorus than dark meat; cook fresh without added salt or phosphate additives; read label)
- Turkey breast, skinless (lean; good quality protein)
- Egg whites (very high biological value protein with minimal phosphorus compared to the yolk; egg whites are one of the most kidney-friendly proteins available)
- Whole eggs (yolks are higher in phosphorus; 2 to 3 per week typically acceptable in early CKD)
- Fish: cod, tilapia, halibut, bass, catfish (fresh, unseasoned; lower phosphorus than salmon and tuna)
- Tuna, canned in water, no added salt (moderate portions; check sodium)
- Salmon (moderate portions; higher phosphorus than white fish)
- Shrimp (fresh or frozen, no added sodium or phosphate treatments)
- Lean beef: sirloin or tenderloin (2 to 3 times weekly; moderate portions)
- Pork tenderloin (lean)
- Lamb, lean cuts
Note on phosphorus additives: Many processed proteins contain added inorganic phosphate salts absorbed at nearly 100% versus 40 to 60% for natural food phosphorus, a distinction confirmed by a review of natural and added dietary phosphorus burden in kidney disease. The National Institute of Diabetes and Digestive and Kidney Diseases recommends avoiding these additives. Check every label for sodium phosphate, calcium phosphate, phosphoric acid, or any ingredient with “phos.”
Plant proteins in CKD: Plant phosphorus is bound to phytate and poorly absorbed, making plant proteins more kidney-friendly on phosphorus. However, many are also high in potassium. Your dietitian can guide appropriate inclusion based on your labs.
Lower-Potassium Vegetables
Vegetables are essential for CKD nutrition, providing fiber, vitamins, and anti-inflammatory compounds that support cardiovascular health (a major concern in CKD). The focus is on choosing lower-potassium varieties and using leaching techniques (see below) to reduce potassium content in higher-potassium vegetables when needed.
Lower-potassium vegetables (generally safer for CKD; approximately 200mg potassium or less per half cup cooked):
- Cabbage, green (very low potassium; one of the most kidney-friendly vegetables)
- Cauliflower (low potassium; versatile as a rice or potato substitute)
- Green beans (low potassium; fresh or plain frozen)
- Asparagus (low potassium; limit to 6 spears per serving)
- Celery (low potassium; use as flavor base)
- Cucumber (very low potassium; eat freely)
- Eggplant (low potassium)
- Kale (lower potassium than spinach; moderate portions)
- Lettuce: romaine, iceberg, butterhead (very low potassium; safe in large portions)
- Onions (low potassium; foundational flavor builder)
- Garlic (low potassium; use freely for flavor)
- Radishes (very low potassium)
- Summer squash and zucchini (low potassium)
- Yellow squash
- Bell peppers, red (low potassium; also very high vitamin C)
- Broccoli (moderate potassium; limit to half cup cooked)
- Carrots (moderate potassium; limit to half cup)
- Corn (moderate potassium; limit to half cup)
- Turnips (lower potassium when boiled)
- Water chestnuts (low potassium; useful for texture in Asian-style dishes)
Higher-potassium vegetables to limit or avoid (unless your labs permit and your dietitian approves):
- Potatoes and sweet potatoes (very high; can be leached; see below)
- Tomatoes and tomato products (high; tomato paste and sauce are very concentrated)
- Spinach (high potassium; cook and drain to reduce)
- Winter squash: butternut, acorn (high)
- Beets (high)
- Artichokes (high)
- Mushrooms (moderate to high)
- Pumpkin (high)
- Avocados (very high; approximately 975mg per whole avocado; limit strictly in CKD)
Potassium leaching: Peel, slice thin, soak in water for 2 to 4 hours, then boil in fresh water and discard the cooking water. A review of potassium reduction techniques for CKD patients found this method reduces potassium by approximately 30 to 50%, making some higher-potassium vegetables more manageable in controlled portions.
Lower-Potassium Fruits
Most fruits are high in potassium, but several are low enough to be eaten in appropriate portions on a renal diet.
Lower-potassium fruits (generally safer for CKD):
- Apples (one medium apple provides approximately 148mg potassium; a good daily fruit choice)
- Grapes (half cup provides approximately 144mg; eat fresh)
- Blueberries (half cup provides approximately 57mg; excellent antioxidant choice for CKD)
- Strawberries (half cup provides approximately 127mg; good vitamin C and antioxidants)
- Raspberries (half cup provides approximately 93mg)
- Cranberries (low potassium; may also help prevent urinary tract infections)
- Pears (one medium; approximately 197mg; reasonable daily fruit)
- Pineapple (half cup provides approximately 90mg; lower than most fruits)
- Plums (one medium provides approximately 104mg)
- Cherries (half cup provides approximately 130mg)
- Peaches, fresh (one small; approximately 183mg)
- Watermelon (limit to one cup; approximately 170mg per cup; also limit due to fluid considerations in advanced CKD)
Higher-potassium fruits to limit or avoid:
- Bananas (very high; approximately 422mg per medium banana)
- Oranges and orange juice (high; approximately 326mg per orange; avoid juice which concentrates potassium)
- Kiwi (very high)
- Avocados (very high)
- Mangoes (moderate to high)
- Dried fruits of any kind (extremely concentrated potassium)
- Melons: cantaloupe and honeydew (high)
- Prunes and prune juice (very high)
- Pomegranate and pomegranate juice (high)
- Tomato juice (very high)
Lower-Phosphorus Grains
In CKD, refined grains are more appropriate than whole grains for phosphorus management, the opposite of most dietary recommendations. Phytate-bound phosphorus in whole grains is absorbed at a lower rate than added inorganic phosphorus, so moderate whole grain intake is often acceptable in early CKD stages.
Recommended grains for CKD:
- White rice (lower phosphorus than brown rice; a CKD staple)
- White pasta (lower phosphorus than whole wheat; cook without salt)
- White bread (lower phosphorus than whole grain; choose brands without added phosphate)
- Corn tortillas (check label for no phosphate additives)
- Rice noodles (very low phosphorus)
- Cream of wheat (cooked from plain)
- Grits (plain; lower phosphorus)
- White flour for home baking
- Plain rice cakes (check label for no phosphate)
- Popcorn, plain (low phosphorus; check no added salt or cheese flavoring)
- Couscous (lower phosphorus when made from refined semolina)
What to watch: Many commercial bread products, breakfast cereals, and packaged grain foods contain added phosphate preservatives. Always check the ingredient list for any “phos” ingredients even in seemingly basic products.
Lower-Phosphorus, Lower-Potassium Dairy Alternatives
Dairy products are high in both phosphorus and potassium, making them the most restricted food category in renal nutrition. However, dairy provides important calories and protein that are difficult to replace.
Better dairy choices for CKD:
- Butter (very low phosphorus and potassium; use in moderation for cooking)
- Cream cheese (lower phosphorus than hard cheese; limit to 2 tablespoons)
- Brie and blue cheese (lower phosphorus than cheddar or parmesan)
- Ricotta cheese (moderate phosphorus; small portions)
- Non-dairy creamers that are phosphate-free (check label carefully)
Dairy alternatives:
- Rice milk, unsweetened (lowest phosphorus of any milk alternative; preferred CKD milk alternative)
- Unenriched rice milk (some fortified versions contain added phosphate; buy unfotified if potassium is a concern)
Dairy to limit significantly:
- Cow’s milk (high phosphorus; limit to half cup daily if permitted by your dietitian)
- Yogurt (high phosphorus; limit to half cup)
- Hard cheeses (very high phosphorus; small amounts only)
- Ice cream (high phosphorus and potassium)
- Soy milk (very high phosphorus; avoid in CKD)
- Almond milk (check label; many enriched versions add phosphate)
Healthy Fats (Low in Potassium and Phosphorus)
Most pure fats and oils are very low in potassium and phosphorus and are appropriate for CKD.
- Extra virgin olive oil (primary cooking fat; cardiovascular protective)
- Avocado oil (phosphorus and potassium-free; good for high-heat cooking)
- Unsalted butter (very low phosphorus and potassium; use in moderation)
- Coconut oil (very low potassium and phosphorus)
- Soft tub margarine without added phosphate (check label)
Nuts and seeds in CKD: Most are high in both phosphorus and potassium. Unsalted macadamia nuts in small amounts (6 to 10) are the most appropriate CKD nut option.
Herbs, Spices, and Flavor Builders
Seasoning food without salt is essential in CKD. The same principle from the low-sodium diet applies here: acid, fresh herbs, aromatics, and spices provide flavor complexity that reduces the need for salt.
Salt-free flavor builders for CKD:
- Fresh garlic and garlic powder (no added salt; check label)
- Fresh ginger
- Onion powder (no added salt)
- Lemon juice and lemon zest (acid brightens flavor; low potassium)
- Lime juice
- Fresh herbs: parsley, basil, dill, rosemary, thyme, chives, cilantro
- Dried herbs: oregano, basil, thyme, rosemary, coriander, bay leaves
- Ground spices: cumin, paprika, turmeric, cinnamon, ginger, black pepper, cayenne
- Apple cider vinegar (0mg sodium; low potassium)
- Balsamic vinegar (small amounts; check label)
- Dijon mustard (check sodium content; use in small amounts)
- Hot sauce (check sodium; Crystal and Tabasco are lower sodium than many brands)
Avoid:
- Table salt and sea salt (obvious sodium source)
- Potassium chloride salt substitutes (very high potassium; dangerous in CKD where potassium is already elevated)
- Soy sauce and tamari (very high sodium)
- Most seasoning blends and packets (high sodium; often contain phosphate additives)
- Bouillon cubes and stock powder (very high sodium)
Beverages
Fluid management in CKD depends on stage and urine output. Most people in early CKD (stages 1 to 3) do not need to restrict fluids. Fluid restriction is typically prescribed in stage 4 to 5 and on dialysis.
Appropriate beverages for most non-dialysis CKD:
- Water (primary beverage; filtered if preferred)
- Lemon water (modest potassium from lemon; generally acceptable)
- Herbal teas (most are low potassium; chamomile, peppermint, ginger)
- Black coffee in moderate amounts
- Lemon-lime clear sodas in limited amounts (avoid dark colas entirely)
- Apple juice (lower potassium than orange juice; small portions only)
- Cranberry juice, unsweetened (low potassium; UTI prevention benefit)
- Homemade lemonade (low potassium)
Avoid:
- Dark colas (phosphoric acid; very high phosphorus; one of the worst beverages for CKD)
- Orange juice and tomato juice (very high potassium)
- Sports drinks (high potassium and sodium)
- Coconut water (extremely high potassium)
- Smoothies with banana, avocado, or orange (potassium concentrated)
- Alcohol (worsens kidney function and interacts with many CKD medications)
Renal Diet Grocery List by Store Section
This is a general kidney-friendly grocery list for adults with CKD stages 1 to 3. Potassium and phosphorus limits vary; adjust this list based on your current lab values and dietitian guidance.
Produce
Lower-potassium vegetables: Cabbage green or purple (1 small head), cauliflower (1 head or 1 bag frozen), green beans (300g fresh or frozen), asparagus (1 bunch; limit to 6 spears per serving), cucumbers (2), bell peppers red and yellow (4; vitamin C), zucchini and yellow squash (3 total), celery (1 bunch), onions (1 bag), garlic (2 bulbs), radishes (1 bunch), romaine or iceberg lettuce (2 heads), kale (1 bunch; moderate portions), lemons (4; for flavor), limes (2), fresh herbs: parsley, basil, chives, dill (1 bunch each).
Lower-potassium fruits: Apples (4), blueberries (1 pint; excellent antioxidant choice), strawberries (1 punnet), raspberries (1 punnet), grapes (1 bunch), pears (3), pineapple (1 fresh or 1 can in juice; rinse to reduce potassium), cranberries (1 bag fresh or frozen; UTI support), frozen mixed berries without banana (1 bag; check label).
Proteins
- Chicken breasts, skinless, no added solution or phosphate (600g; read label carefully)
- Ground turkey, plain, no additives (500g)
- Egg whites, carton (check label for no added salt; protein without yolk phosphorus)
- Whole eggs (1 dozen; for 2 to 3 per week)
- Cod or tilapia fillets, fresh (2 to 3 portions; lower phosphorus white fish)
- Tuna, canned in water, no added salt (2 cans; check sodium)
- Shrimp, frozen, plain, no added sodium or phosphate treatment (1 bag; read label)
- Lean beef sirloin or tenderloin (400g; moderate portions)
- Pork tenderloin, plain (400g)
Grains
- White rice (1 kg; primary CKD grain staple)
- White pasta (500g; cook without salt or with minimal salt)
- Rice noodles (2 packs)
- White bread, no added phosphate (1 loaf; read ingredient label)
- Couscous, plain (500g)
- Grits, plain (1 bag)
- Plain rice cakes (1 pack; check label)
- Plain popcorn kernels (1 bag; air-pop at home)
- Cream of wheat (1 box; plain)
- Corn tortillas, plain (1 pack; check for no phosphate additives)
Dairy and Alternatives
- Unsalted butter (1 block; very low phosphorus and potassium)
- Cream cheese (1 package; lower phosphorus than hard cheese; use as spread)
- Rice milk, unsweetened, unfrozen (2 cartons; check for no added phosphate)
- Non-dairy coffee creamer without phosphate additives (1 container; read label)
Fats and Oils
- Extra virgin olive oil (1 large bottle)
- Avocado oil (1 bottle)
- Coconut oil (1 jar)
- Macadamia nuts, unsalted (1 small bag; best CKD nut option)
Pantry
- Apple cider vinegar (1 bottle)
- Balsamic vinegar (1 bottle)
- Dijon mustard, low-sodium (1 jar)
- Crystal or Tabasco hot sauce (lower sodium options)
- Canned diced tomatoes, no added salt (2 cans; use in small amounts given potassium)
- Low-sodium chicken broth (2 cartons; check for no phosphate additives)
- Cranberry juice, unsweetened (1 bottle)
- Apple juice, unsweetened (1 bottle; small portions)
- White flour (1 bag; for home baking)
- Cornstarch (1 box; low phosphorus thickener for sauces)
- White sugar (small bag; for occasional cooking)
- Dried herbs: oregano, basil, thyme, rosemary, coriander, bay leaves
- Ground spices: cumin, turmeric, paprika, cinnamon, ginger, black pepper, cayenne
- Garlic powder and onion powder (check labels for no added salt or phosphate)
Frozen
- Frozen plain cauliflower (2 bags)
- Frozen plain green beans (2 bags)
- Frozen plain corn (1 bag; no added salt)
- Frozen mixed berries without banana (1 large bag)
- Frozen plain cod or tilapia (1 bag)
- Frozen cranberries (1 bag)
Beverages
- Still water (primary beverage)
- Herbal teas: chamomile, peppermint, ginger (1 box each)
- Black coffee (ground or whole bean; moderate amounts)
- Lemon-lime clear soda (limited; avoid dark colas entirely)
- Cranberry juice, unsweetened (listed above)
Foods to Avoid on a Renal Diet
High-phosphorus foods:
- Dark colas and pepper-type sodas (phosphoric acid; one of the worst beverages for CKD)
- Dairy in large amounts: milk, cheese, yogurt, ice cream
- Nuts and seeds in large quantities
- Whole grains in large amounts
- Chocolate and cocoa products
- Processed and packaged foods with phosphate additives (any ingredient with “phos”)
- Organ meats: liver, kidney (extremely high phosphorus)
- Dried beans and lentils in large amounts
- Bran cereals and oat bran
- Beer (high phosphorus)
High-potassium foods: (for context on why these foods matter, see this list of foods high in potassium, which are protective for most people but need limiting in CKD)
- Bananas, oranges, kiwi, avocados, mangoes, dried fruits
- Potatoes and sweet potatoes (can be leached to reduce potassium)
- Tomatoes and tomato sauce, paste, and juice
- Winter squash: butternut, acorn, pumpkin
- Spinach and beet greens (cooked; potassium concentrates)
- Beets
- Coconut water
- Sports drinks
- Salt substitutes containing potassium chloride (dangerous in CKD)
High-sodium foods:
- All processed and packaged foods with added salt
- Deli meats and processed meats
- Canned soups (regular; use no-salt-added versions)
- Condiments: soy sauce, Worcestershire, most salad dressings
- Pickles and olives
- Salty snacks: chips, pretzels, crackers
- Restaurant and fast food
Foods with phosphate additives (the hidden CKD danger):
- Processed chicken, turkey, and pork products injected with phosphate solution
- Most frozen prepared meals
- Fast food (extensively use phosphate additives)
- Flavored beverages with phosphoric acid
- Processed cheese products
- Many breakfast cereals
Practical Tips for Renal Diet Shopping
Always read the ingredient label, not just the nutrition facts panel. The nutrition facts panel shows total phosphorus but does not distinguish between natural food phosphorus (40 to 60% absorbed) and added inorganic phosphate (nearly 100% absorbed). Look for “phos” in any form in the ingredient list and avoid those products entirely.
Buy fresh or plain frozen over canned or processed whenever possible. Fresh chicken contains natural phosphorus. The same chicken processed and injected with sodium phosphate solution contains dramatically more bioavailable phosphorus plus excess sodium. This applies to meats, vegetables, and prepared foods across every category.
Leach high-potassium vegetables when your labs require it. Peel, slice thin, soak in water for 2 to 4 hours (changing water once), then boil in fresh water and discard the cooking water. This can make moderate potassium vegetables safer in controlled portions when your potassium needs to be restricted.
Avoid all potassium chloride salt substitutes. This is a safety issue, not a preference issue. Potassium chloride salt substitutes such as Nu-Salt or Morton Salt Substitute can cause dangerous hyperkalemia in people with CKD. Do not use them as a sodium alternative.
Get your lab values checked regularly and adjust your diet accordingly. The renal diet changes as kidney function changes. What was appropriate at stage 2 may be too liberal at stage 4. Regular lab monitoring of eGFR, creatinine, potassium, phosphorus, bicarbonate, and albumin guides dietary adjustments. Do not follow a single static grocery list indefinitely without updating it against current labs.
Frequently Asked Questions About the Renal Diet
Do I need to restrict potassium and phosphorus at every stage of CKD?
No. Potassium restriction is typically only needed once eGFR drops below 30 or blood potassium is elevated, and phosphorus restriction is usually introduced from stage 3 onward; many people with early-stage CKD do not need to restrict either nutrient.
Why do processed foods matter so much more than fresh foods with the same nutrient label?
Added inorganic phosphate additives in processed and packaged foods are absorbed at nearly 100%, compared to just 40 to 60% for the natural phosphorus found in fresh meat, dairy, and grains, so two foods with similar phosphorus numbers on paper can have very different effects on your blood levels.
Can I use a salt substitute to manage my sodium intake?
Not if it contains potassium chloride, which is the base ingredient in most salt substitutes like Nu-Salt or Morton Salt Substitute; these can cause dangerous hyperkalemia in people with CKD and should be avoided entirely.
Is a low-protein diet always better for kidney health?
Not universally. Moderate protein restriction may help slow progression in non-dialysis CKD, but protein needs actually increase once someone starts dialysis, so protein targets should always come from your nephrologist or renal dietitian rather than a general rule.
How often should I update my renal diet grocery list?
Every time your lab values change meaningfully, since the renal diet is stage-dependent and a list appropriate for stage 2 CKD can be too liberal in potassium or phosphorus by stage 4.
The Bottom Line
The renal diet grocery list centers on foods that minimize the accumulation of sodium, potassium, phosphorus, and protein waste products that damaged kidneys struggle to filter: fresh or plain frozen proteins without phosphate additives, lower-potassium vegetables and fruits, white rice and refined grains that are lower in phosphorus than whole grain equivalents, rice milk as the preferred dairy alternative, and pure oils for fat. The most important single habit is reading every ingredient label for added phosphate compounds, which appear in processed meats, packaged foods, fast food, and dark sodas and are absorbed at nearly 100% compared to natural food phosphorus. Avoid potassium chloride salt substitutes entirely, limit all high-potassium foods according to your current lab values, and eliminate dark colas completely. The renal diet is more individualized than any other therapeutic diet covered on this site; use this list as a general starting framework and work with a registered renal dietitian to tailor every element to your specific stage of disease and current blood chemistry. If you are managing CKD alongside another condition, the prediabetic diet grocery list and insulin resistance diet grocery list use a similar store-section format and can help you cross-reference overlapping restrictions.
Disclaimer: Nutritional data referenced in this article is sourced from USDA FoodData Central. This article is for informational purposes only and does not constitute medical or dietary advice. CKD is a serious medical condition requiring professional nephrology care. The renal diet must be individualized based on your specific lab values, CKD stage, and treatment plan. Always work with your nephrologist and a registered renal dietitian before making dietary changes. If you are on dialysis, your dietary requirements differ significantly from the general guidance in this article.



