Managing diet (आहार प्रबंधन) is one of the most critical — and most confusing — aspects of living with Chronic Kidney Disease. Indian patients face unique challenges because standard Western renal diet guidelines do not account for our traditional food culture, cooking methods, and dietary preferences. Roti or rice? Dal or paneer? How much salt in the sabzi?
As a nephrologist who has counselled thousands of CKD patients over 15 years, I have developed this comprehensive CKD diet chart specifically for Indian patients, organised by disease stage. This guide covers which foods to eat, which to limit, and which to avoid entirely — all using foods commonly available in Indian kitchens.
Important: This diet chart provides general guidelines. Your specific dietary requirements depend on your CKD stage, lab values (potassium, phosphorus, albumin), comorbidities, and dialysis status. Always work with your nephrologist and a renal dietitian for personalised recommendations.
Understanding CKD Stages and Why Diet Changes at Each Stage
Chronic Kidney Disease is classified into five stages based on the estimated Glomerular Filtration Rate (eGFR), which measures how well your kidneys filter waste:
| CKD Stage | eGFR (mL/min) | Kidney Function | Primary Dietary Focus |
|---|---|---|---|
| Stage 1 | ≥90 | Normal/High with damage markers | Heart-healthy diet, control diabetes/BP |
| Stage 2 | 60-89 | Mildly reduced | Moderate protein, reduce sodium |
| Stage 3a/3b | 30-59 | Moderately reduced | Restrict protein, potassium, phosphorus |
| Stage 4 | 15-29 | Severely reduced | Strict restrictions on all electrolytes |
| Stage 5 / Dialysis | <15 | Kidney failure | High protein (on dialysis), strict fluid/K/P limits |
The key insight that many patients miss: the CKD diet changes dramatically between pre-dialysis and dialysis. In pre-dialysis CKD, protein is restricted to reduce kidney workload. Once on dialysis, protein requirements actually increase to compensate for losses during the dialysis process.
Get Your Personalised CKD Diet Plan
Our AI Diet Planner creates customised meal plans based on your CKD stage, lab values, and food preferences — all with Indian foods.
Create My Diet Plan →The Five Pillars of CKD Diet: What to Monitor
Every CKD patient needs to understand and monitor five critical nutritional components. Think of them as the "Panch Tatva" (पंच तत्व) of kidney diet:
1. Protein (प्रोटीन)
Protein metabolism produces urea and other nitrogenous waste that damaged kidneys struggle to eliminate. However, too little protein causes muscle wasting and malnutrition.
- CKD Stage 1-2: 0.8-1.0 g/kg body weight per day
- CKD Stage 3-4: 0.6-0.8 g/kg body weight per day
- CKD Stage 5 (Dialysis): 1.0-1.2 g/kg body weight per day (increased requirement)
- Prefer high biological value protein — egg whites, paneer, fish — which produce less waste per gram
2. Sodium / Salt (नमक)
Excess sodium causes fluid retention, oedema, and hypertension — all harmful for damaged kidneys. Indian diets tend to be high in sodium due to pickles (achar), papad, processed namkeen, and liberal salt use in cooking.
- Target: Less than 2,000 mg sodium per day (approximately 5 grams or 1 teaspoon of table salt)
- Avoid: Pickles, papad, chutneys, packaged snacks, processed cheese, soy sauce
- Use herbs, lemon, ginger, garlic, and spices for flavour instead of salt
3. Potassium (पोटेशियम)
Healthy kidneys regulate potassium levels precisely. In CKD Stage 3 and beyond, potassium can accumulate to dangerous levels (hyperkalaemia), potentially causing fatal cardiac arrhythmias.
- Target: 1,500-2,700 mg per day (depending on blood levels)
- Many common Indian foods are very high in potassium — awareness is critical
4. Phosphorus (फास्फोरस)
Elevated phosphorus leaches calcium from bones, causing renal osteodystrophy and vascular calcification. Phosphorus is hidden in many foods, especially processed items and dairy products.
- Target: 800-1,000 mg per day
- Take phosphate binders with meals as prescribed
5. Fluids (तरल पदार्थ)
In advanced CKD and on dialysis, the kidneys cannot excrete excess fluid, leading to oedema and pulmonary congestion.
- CKD Stage 1-3: Usually unrestricted (maintain adequate hydration)
- CKD Stage 4-5 / Dialysis: Typically 500 mL + previous day's urine output
Indian Foods Classified: Safe, Caution, and Avoid
Vegetables (सब्जियां)
| SAFE Low Potassium | CAUTION Medium | AVOID High Potassium |
|---|---|---|
| Lauki (bottle gourd) Tinda Parwal (pointed gourd) Tori / Ghiya (ridge gourd) Cabbage (patta gobhi) Capsicum (shimla mirch) Cucumber (kheera) Radish (mooli) Onion (pyaaz) |
Cauliflower (gobhi)* French beans* Carrot (gajar)* Brinjal (baingan)* Lady finger (bhindi)* Peas (matar)* *Boil and discard water to reduce potassium by 30-50% |
Tomato (tamatar) Potato (aloo) Sweet potato (shakarkandi) Spinach (palak) Amaranth (chaulai) Mushroom Raw banana (kachha kela) Jackfruit (kathal) |
Scan Any Food for Kidney Safety
Not sure about a specific food? Our AI Food Scanner instantly tells you the potassium, phosphorus, and sodium content and whether it is safe for your CKD stage.
Scan Food Now →Fruits (फल)
| SAFE Low Potassium | CAUTION Medium | AVOID High Potassium |
|---|---|---|
| Apple (seb) Papaya (small portion) Pear (nashpati) Pineapple (ananas) Watermelon (small portion) Berries (strawberry, blueberry) Grapes (angoor — limited) |
Guava (amrood)* Orange (santra)* Sweet lime (mosambi)* Mango (aam — small portion)* Litchi* *Limit to 1 small serving |
Banana (kela) Chikoo (sapodilla) Coconut water (nariyal paani) Dried fruits (kishmish, khajoor) Sitaphal (custard apple) Muskmelon (kharbooja) Pomegranate (anaar) |
Dals and Pulses (दालें)
Dals are the primary protein source for vegetarian CKD patients in India. However, they are also high in potassium and phosphorus. The key technique is the "leach and discard" method:
- Soak dal in excess water for 2-4 hours
- Discard the soaking water
- Boil in fresh water with a high water-to-dal ratio
- Discard the boiling water and use fresh water for final cooking
This process can reduce potassium content by 30-50%.
| Dal / Pulse | Potassium (per 100g cooked) | Phosphorus (per 100g cooked) | Recommendation |
|---|---|---|---|
| Moong dal (split) | Medium | Lower | Best choice for CKD |
| Masoor dal | Medium | Medium | Moderate portions |
| Arhar / Toor dal | Medium-High | Medium | Limit, leach well |
| Chana dal | High | High | Avoid in Stage 3+ |
| Rajma (kidney beans) | Very High | Very High | Avoid in CKD |
| Chole (chickpeas) | Very High | Very High | Avoid in Stage 3+ |
Sample 7-Day CKD Diet Chart: Stage 3-4 (Pre-Dialysis)
This meal plan is designed for an average adult with CKD Stage 3-4, providing approximately 1,600-1,800 calories, 40-50 grams of protein, and restricted potassium/phosphorus/sodium. Adjust portions based on individual requirements.
Day 1 — Monday
Early Morning (6:30 AM): 1 cup lukewarm water with lemon juice
Breakfast (8:00 AM): 2 moong dal chilla with mint chutney (no salt) + 1 cup chai (limited milk)
Mid-Morning (10:30 AM): 1 medium apple
Lunch (1:00 PM): 2 phulka (no salt atta) + lauki sabzi (minimal salt) + 1 small bowl boiled moong dal + cucumber raita (low-fat curd)
Evening Snack (4:00 PM): 2-3 plain biscuits (Marie/digestive) + 1 cup chai
Dinner (7:30 PM): 1 cup white rice + tori ki sabzi + 1 small bowl arhar dal (leached) + green salad (cucumber, radish, onion)
Day 2 — Tuesday
Early Morning: 1 cup lukewarm water
Breakfast: 2 egg white omelette with onion-capsicum + 1 plain paratha (low oil) + 1 cup chai
Mid-Morning: 1 small bowl papaya
Lunch: 2 phulka + cabbage-peas sabzi + 1 bowl masoor dal (leached) + onion-lemon salad
Evening Snack: Poha (flattened rice) with peanuts (small portion) + chai
Dinner: 1 cup rice + parwal sabzi + 1 small bowl paneer bhurji (30g paneer, low salt)
Day 3 — Wednesday
Early Morning: 1 cup lukewarm water with lemon
Breakfast: Upma (suji/semolina) with vegetables + 1 cup chai
Mid-Morning: 1 small pear
Lunch: 2 phulka + tinda masala + 1 bowl moong dal + boiled beetroot salad (small)
Evening Snack: Roasted makhana (fox nuts) + chai
Dinner: 1 cup rice + lauki chana dal (leached, small portion) + cucumber salad
Day 4 — Thursday (Non-Veg Option)
Early Morning: 1 cup lukewarm water
Breakfast: 2 idli with coconut chutney (small portion) + 1 cup chai
Mid-Morning: 4-5 pineapple pieces
Lunch: 2 phulka + chicken curry (100g boneless, low salt) + mixed veg sabzi + onion salad
Evening Snack: Murmura (puffed rice) with onion, lemon, and green chilli
Dinner: 1 cup rice + tori sabzi + 1 bowl moong dal + cucumber-radish salad
Day 5-7
Rotate the above pattern with variations: use dosa, ragi roti, or bajra roti for breakfast variety. For sabzi, rotate between lauki, tinda, parwal, cabbage, tori, capsicum. For protein, alternate between moong dal, masoor dal, egg whites, paneer (30g), and fish (100g, once a week).
Track Your Electrolyte Levels
Our AI Electrolyte Calculator helps you estimate daily potassium, phosphorus, and sodium intake from your Indian meals.
Calculate Electrolytes →Special Cooking Techniques for CKD Patients
The Leaching Method (पोटेशियम कम करने की विधि)
This is the single most important cooking technique for CKD patients. It significantly reduces potassium content in vegetables and dals:
- Peel vegetables and cut into thin, small pieces (increases surface area)
- Soak in warm water for at least 2 hours (use 10 parts water to 1 part vegetable)
- Discard soaking water completely
- Boil in fresh water for 10-15 minutes with a high water ratio
- Drain and cook with fresh water using your preferred recipe
This method can reduce potassium by 30-50% in vegetables and up to 40% in dals. It is especially important for medium-potassium vegetables like cauliflower, carrots, and beans that you want to include occasionally.
Rice Washing Technique
Wash rice 3-4 times in excess water and cook with a high water-to-rice ratio. Discard excess starch water (माड़). This reduces potassium and phosphorus content while keeping the rice kidney-friendly.
Salt Substitution
Warning: Never use "low-sodium" salt substitutes (like Tata Salt Lite or Saffola Salt) without your doctor's approval. These contain potassium chloride, which can be dangerous for CKD patients. Instead, use:
- Lemon juice for tanginess
- Ginger-garlic paste for flavour
- Cumin (jeera), coriander, and turmeric for seasoning
- Fresh herbs like coriander leaves (dhaniya), mint (pudina), and curry leaves
Diet During Dialysis: What Changes?
Once a patient begins haemodialysis (HD) or peritoneal dialysis (PD), the dietary rules change significantly:
Protein Requirements Increase
Dialysis removes amino acids and albumin from the blood. Patients on HD need 1.0-1.2 g/kg/day protein, and PD patients need 1.2-1.3 g/kg/day. This means:
- More egg whites (4-6 per day)
- Paneer or tofu in larger portions (50-60g)
- Fish or chicken (150g) if non-vegetarian
- Dal portions can be slightly increased
Fluid Restriction Becomes Critical
Dialysis patients must strictly limit fluid intake. The general formula is: 500 mL + previous day's urine output. This includes water, chai, dal liquid, curd, ice, and water content in fruits.
Potassium and Phosphorus Remain Restricted
Even on dialysis, these electrolytes must be carefully managed. Dialysis removes them intermittently, but dangerous levels can accumulate between sessions.
Calculate Your Fluid Allowance
Our AI Fluid Calculator determines your daily fluid limit based on your urine output and dialysis schedule.
Calculate Fluid Limit →Common Dietary Mistakes Indian CKD Patients Make
1. Drinking Coconut Water for "Kidney Cleansing"
Coconut water (नारियल पानी) is extremely high in potassium — one glass can contain 600 mg. This popular health drink can cause life-threatening hyperkalaemia in CKD patients. It is NOT a kidney cleanser.
2. Eating Excess Dry Fruits
Almonds, cashews, dates (khajoor), raisins (kishmish), and walnuts are considered "healthy" in Indian culture. However, they are concentrated sources of potassium and phosphorus. Even small portions can spike electrolyte levels.
3. Consuming Excessive Curd/Yoghurt
While curd (दही) is a staple of Indian meals, it is high in phosphorus and potassium. Limit to 1 small bowl (100g) per day and avoid flavoured yoghurts with added phosphorus.
4. Using Whole Wheat Atta Exclusively
Whole wheat atta, while heart-healthy, is higher in phosphorus than refined flour (maida) or white rice. For advanced CKD patients (Stage 4-5), a mix of refined and whole grain may be recommended — counterintuitive but medically sound.
5. Ignoring Hidden Salt
Even if you reduce cooking salt, sodium hides in papad, pickles, ready-to-eat meals, bread, biscuits, sauces, and even some medications (antacids). Read labels carefully for sodium content.
Kidney-Friendly Indian Recipes
Lauki ka Halwa (CKD-Friendly Version)
Grate 500g lauki, cook in 1 tbsp ghee until soft, add 2 tbsp sugar (or sugar-free sweetener if diabetic), a pinch of cardamom, and 1 tbsp crushed makhana for crunch. Low in potassium and phosphorus, this satisfies sweet cravings safely.
Moong Dal Khichdi (Kidney-Safe)
Soak and leach moong dal (1/4 cup), wash rice (1/2 cup) thoroughly. Cook with turmeric, cumin, and minimal salt. Add a tempering of ghee, cumin, and hing (asafoetida). Serve with plain curd (2 tbsp). This is the ideal comfort food for CKD patients — easy to digest, adequate protein, and low in harmful electrolytes.
Explore More Resources
Our Nephrology Services About Dr. Bhatt Hospital Affiliations AI Diet Planner Book Consultation AI Health ToolsFrequently Asked Questions
Can CKD patients eat rice (chawal)?
Yes, white rice is actually one of the best grain options for CKD patients. It is lower in potassium and phosphorus compared to whole wheat, brown rice, or millets. Wash rice 3-4 times before cooking and cook with excess water, discarding the starch water. For CKD Stage 3 and above, white rice may be preferred over whole wheat roti for at least some meals.
Is paneer safe for kidney patients?
Paneer can be consumed in limited quantities — approximately 30-40 grams per serving, 2-3 times per week. It provides high-quality protein but is also high in phosphorus. Prefer homemade paneer (made with low-fat milk and lemon) over store-bought varieties. Avoid processed cheese entirely as it contains phosphorus additives. Always account for paneer's phosphorus when planning your daily intake.
Which dal is best for CKD patients in India?
Moong dal (split and washed) is the best option for CKD patients. It has relatively lower potassium and phosphorus compared to other dals, and provides good-quality protein. Always use the leaching method — soak for 2+ hours, discard water, boil in fresh water, discard again, then cook. Limit to 1 small bowl per day in CKD Stage 3-4. Avoid rajma, chole, and chana dal in advanced CKD as they are very high in both potassium and phosphorus.
Medical Disclaimer: This CKD diet chart provides general dietary guidelines for educational purposes. Individual nutritional requirements vary significantly based on CKD stage, lab values, body weight, comorbidities, and dialysis status. Do not make dietary changes without consulting your nephrologist and a registered renal dietitian. Some information may not apply to patients with specific conditions such as diabetic nephropathy, nephrotic syndrome, or post-transplant status. Dr. Anil Prasad Bhatt — FRCP (London), DM Nephrology (AIIMS), NMC Registration #046358.