CKD Diet Chart for Indian Patients: Complete Stage-Wise Kidney Diet Plan

Dr. Anil Prasad Bhatt, FRCP (London)  |  May 26, 2026  |  15 min read

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.

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.

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.

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.

5. Fluids (तरल पदार्थ)

In advanced CKD and on dialysis, the kidneys cannot excrete excess fluid, leading to oedema and pulmonary congestion.

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:

  1. Soak dal in excess water for 2-4 hours
  2. Discard the soaking water
  3. Boil in fresh water with a high water-to-dal ratio
  4. 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:

  1. Peel vegetables and cut into thin, small pieces (increases surface area)
  2. Soak in warm water for at least 2 hours (use 10 parts water to 1 part vegetable)
  3. Discard soaking water completely
  4. Boil in fresh water for 10-15 minutes with a high water ratio
  5. 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:

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:

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.

Frequently 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.