For chronic kidney disease not on dialysis: moderate protein, less salt, and lower-potassium and lower-phosphorus choices, with a week of meals to start from. Kidney diets are very personal, so use it with your kidney team. Free, no sign-up, and it runs in your browser: your health details are never sent anywhere.
free, no account
runs on your device
Updated
General guidance based on public guidelines, not a personal prescription. Check with your doctor or a registered dietitian, especially if you take medicines or have more than one condition.
1. Choose a condition
2. About you
Your plan
Chronic kidney disease (not on dialysis)
With chronic kidney disease (stages 3–5, not on dialysis), eating a moderate amount of protein and much less salt protects the kidneys. Whether you need to limit potassium and phosphorus depends on your blood tests, so your kidney team sets those limits.
Kidney disease: your potassium, phosphorus and fluid limits are personal. Use this plan only together with your kidney doctor or renal dietitian.
Daily targets
Calories
1,880 kcal
Maintenance ≈ 1,884
Carbohydrate
259 g
55% of calories
Protein
56 g
0.6–0.8 g per kg
Fat
69 g
33% of calories
Fibre
≥ 24 g
Sodium
≤ 2,000 mg
≈ 5.1 g salt in total
Saturated fat
≤ 21 g
Added sugar
≤ 47 g
≈ 12 tsp
Dialysis diets are very different (more protein, strict fluid, potassium and phosphorus limits): if you're on dialysis, follow your renal dietitian, not this plan.
Protein about 0.6–0.8 g per kg body weight a day (KDIGO 2024): moderate, not high
Sodium under 2,000 mg a day
Potassium and phosphorus: limit only as your blood tests and kidney team advise
Enough calories to avoid losing muscle (about 25–35 kcal per kg)
Choose fresh foods; avoid processed foods with phosphate additives
What to eat
Eat more
Moderate portions of chicken, fish or eggs (egg whites are especially kidney-friendly)
Plant proteins in measured portions: ½ cup daal, tofu
Olive, mustard or canola oil to add calories without protein
Limit
High-potassium foods if your potassium runs high: banana, orange, mango, coconut water, potatoes, tomatoes, spinach, dried fruit
High-phosphorus foods if your phosphorus runs high: milk, paneer, cheese, nuts, colas, whole grains in large amounts
Large portions of meat, fish and pulses (protein)
Avoid
Salt substitutes (they contain potassium chloride)
Processed and packaged foods with phosphate additives ('phos' on the label), dark colas
Pickles, papad, instant noodles, salty snacks and takeaways
Herbal supplements and protein powders unless your kidney doctor approves
7-day meal plan
Monday · about 1,888 kcal, 274 g carbs, 83 g protein, 34 g fibre, 1,646 mg sodium
Breakfast
≈ 450 kcal
2 slices plain toast with a ripe banana
• 3 slice white bread
• 1½ bananas
90 g carbs · 12 g protein · 5 g fat · 6 g fibre
Mid-morning snack
≈ 175 kcal
Moong sprout chaat with tomato, onion and lemon
• 1¼ cup moong sprouts
• ½ tomato
• ½ lemon
28 g carbs · 11 g protein · 1 g fat · 8 g fibre
Lunch
≈ 600 kcal
Baked white fish with mashed potato and steamed carrots
• 175 g white fish (cod)
• 225 g potatoes
• 1¼ cup carrots
• 1¼ tsp olive oil
58 g carbs · 40 g protein · 19 g fat · 6 g fibre
Afternoon snack
≈ 163 kcal
Berries with a spoon of pumpkin seeds
• 1 cup berries
• 1¼ tbsp pumpkin seeds
18 g carbs · 6 g protein · 9 g fat · 5 g fibre
Dinner
≈ 500 kcal
Brown-rice vegetable pulao with raita and salad
• 1 cup cooked brown rice
• 1 cup mixed vegetables
• ½ cup raita
80 g carbs · 14 g protein · 13 g fat · 9 g fibre
Tuesday · about 1,848 kcal, 245 g carbs, 93 g protein, 34 g fibre, 1,966 mg sodium
Breakfast
≈ 438 kcal
Egg-white omelette with peppers and 1 slice white toast
• 7 egg whites
• 1 bell pepper
• 1¾ slice white bread
• 1¾ tsp olive oil
39 g carbs · 35 g protein · 12 g fat · 4 g fibre
Mid-morning snack
≈ 180 kcal
Stewed apple (peeled, no sugar)
• 2 apples
46 g carbs · 0 g protein · 0 g fat · 4 g fibre
Lunch
≈ 550 kcal
Tinda or cabbage sabzi with 2 roti and ½ cup daal
• 1¼ cup tinda or cabbage sabzi
• 2½ whole-wheat roti
• ¾ cup cooked daal
88 g carbs · 19 g protein · 14 g fat · 13 g fibre
Afternoon snack
≈ 180 kcal
A pear with a few walnuts
• 1 pear
• 3 walnut halves
26 g carbs · 3 g protein · 8 g fat · 6 g fibre
Dinner
≈ 500 kcal
Chicken and salad whole-wheat wrap with hummus
• 100 g chicken breast
• 1 whole-wheat wrap
• 2 tbsp hummus
• 1 cup salad
46 g carbs · 36 g protein · 18 g fat · 7 g fibre
Wednesday · about 1,920 kcal, 259 g carbs, 86 g protein, 25 g fibre, 1,632 mg sodium
Breakfast
≈ 425 kcal
Whole-grain toast with peanut butter and half a banana
• 1¼ slice whole-grain bread
• 1¼ tbsp peanut butter
• ½ banana
50 g carbs · 15 g protein · 19 g fat · 8 g fibre
Mid-morning snack
≈ 180 kcal
Pineapple slices with a rice cake
• 1½ cup pineapple
• 1½ rice cakes
42 g carbs · 3 g protein · 0 g fat · 3 g fibre
Lunch
≈ 560 kcal
3 plain idli with thin moong daal (no chutney)
• 5½ idli
• 1¼ cup thin moong daal
102 g carbs · 23 g protein · 4 g fat · 7 g fibre
Afternoon snack
≈ 180 kcal
A small handful (30 g) of unsalted walnuts and peanuts
• 30 g unsalted walnuts and peanuts
5 g carbs · 7 g protein · 16 g fat · 2 g fibre
Dinner
≈ 575 kcal
Herb-roasted chicken (small portion), ½ cup white rice, green beans and cucumber salad
• 115 g chicken breast
• ¾ cup cooked white rice
• 1¼ cup green beans
• 1¼ cup cucumber
60 g carbs · 38 g protein · 19 g fat · 5 g fibre
Thursday · about 1,828 kcal, 235 g carbs, 106 g protein, 35 g fibre, 1,937 mg sodium
Breakfast
≈ 438 kcal
Egg-white omelette with peppers and 1 slice white toast
• 7 egg whites
• 1 bell pepper
• 1¾ slice white bread
• 1¾ tsp olive oil
39 g carbs · 35 g protein · 12 g fat · 4 g fibre
Mid-morning snack
≈ 170 kcal
An apple with 10 almonds
• 1 apple
• 10 almonds
22 g carbs · 4 g protein · 8 g fat · 5 g fibre
Lunch
≈ 520 kcal
Whole-wheat pasta with tomato-vegetable sauce and side salad
• 75 g whole-wheat pasta (dry)
• 1 cup tomato and vegetable sauce
• 1 cup salad
86 g carbs · 18 g protein · 12 g fat · 13 g fibre
Afternoon snack
≈ 175 kcal
Moong sprout chaat with tomato, onion and lemon
• 1¼ cup moong sprouts
• ½ tomato
• ½ lemon
28 g carbs · 11 g protein · 1 g fat · 8 g fibre
Dinner
≈ 525 kcal
Chicken, carrot and potato soup with rice (mild, no onion or garlic)
• 125 g chicken
• 1¼ cup carrots and potato
• ¾ cup cooked rice
60 g carbs · 38 g protein · 13 g fat · 5 g fibre
Friday · about 1,943 kcal, 206 g carbs, 121 g protein, 23 g fibre, 1,939 mg sodium
Breakfast
≈ 390 kcal
Egg-white bhurji with peppers and 1 roti
• 6 egg whites
• 1 bell pepper
• 1½ whole-wheat roti
• 1½ tsp oil
39 g carbs · 27 g protein · 12 g fat · 5 g fibre
Mid-morning snack
≈ 190 kcal
1 slice whole-grain toast with peanut butter
• 1 slice whole-grain bread
• 1 tbsp peanut butter
16 g carbs · 7 g protein · 10 g fat · 3 g fibre
Lunch
≈ 625 kcal
Jeera rice with grilled chicken and carrot-tori sabzi (garlic-infused oil, no onion)
• 1 cup cooked basmati rice
• 150 g chicken
• 1¼ cup carrot and tori (courgette)
• 2½ tsp garlic-infused oil
73 g carbs · 43 g protein · 18 g fat · 5 g fibre
Afternoon snack
≈ 163 kcal
Berries with a spoon of pumpkin seeds
• 1 cup berries
• 1¼ tbsp pumpkin seeds
18 g carbs · 6 g protein · 9 g fat · 5 g fibre
Dinner
≈ 575 kcal
Chicken and lauki (bottle gourd) curry, ½ cup white rice, cucumber salad
• 115 g chicken
• 1¼ cup lauki (bottle gourd)
• ¾ cup cooked white rice
• 1¼ cup cucumber
60 g carbs · 38 g protein · 19 g fat · 5 g fibre
Saturday · about 1,925 kcal, 221 g carbs, 95 g protein, 31 g fibre, 1,387 mg sodium
Breakfast
≈ 450 kcal
Greek yogurt with berries, walnuts and cinnamon
• 1½ cup plain Greek yogurt
• ¾ cup berries
• 1½ tbsp walnuts
33 g carbs · 30 g protein · 21 g fat · 5 g fibre
Mid-morning snack
≈ 160 kcal
Hummus with carrot and cucumber sticks
• 3 tbsp hummus
• 1 cup carrot and cucumber sticks
16 g carbs · 6 g protein · 8 g fat · 5 g fibre
Lunch
≈ 570 kcal
Mild lauki sabzi (no chilli) with 2 soft phulka roti
• 1½ cup lauki sabzi (mild)
• 3 whole-wheat roti
• 1½ tsp oil
90 g carbs · 17 g protein · 15 g fat · 11 g fibre
Afternoon snack
≈ 170 kcal
An apple with 10 almonds
• 1 apple
• 10 almonds
22 g carbs · 4 g protein · 8 g fat · 5 g fibre
Dinner
≈ 575 kcal
Herb-roasted chicken (small portion), ½ cup white rice, green beans and cucumber salad
• 115 g chicken breast
• ¾ cup cooked white rice
• 1¼ cup green beans
• 1¼ cup cucumber
60 g carbs · 38 g protein · 19 g fat · 5 g fibre
Sunday · about 1,790 kcal, 239 g carbs, 101 g protein, 20 g fibre, 1,870 mg sodium
Breakfast
≈ 400 kcal
3 plain idli with thin moong daal (no chutney)
• 4 idli
• 1 cup thin moong daal
73 g carbs · 16 g protein · 3 g fat · 5 g fibre
Mid-morning snack
≈ 190 kcal
A glass of low-fat milk with 2 whole-wheat crackers (good bedtime snack)
• 1 cup low-fat milk
• 2 whole-wheat crackers
24 g carbs · 10 g protein · 5 g fat · 2 g fibre
Lunch
≈ 520 kcal
Lean beef stir-fry with vegetables and ½ cup rice
• 100 g lean beef
• 1½ cup stir-fry vegetables
• ½ cup cooked rice
48 g carbs · 34 g protein · 20 g fat · 5 g fibre
Afternoon snack
≈ 180 kcal
Pineapple slices with a rice cake
• 1½ cup pineapple
• 1½ rice cakes
42 g carbs · 3 g protein · 0 g fat · 3 g fibre
Dinner
≈ 500 kcal
Chicken and vegetable stir-fry with ½ cup rice and low-salt tamari
• 120 g chicken breast
• 1½ cup stir-fry vegetables
• ½ cup cooked rice
• 1 tbsp low-salt tamari
52 g carbs · 38 g protein · 14 g fat · 5 g fibre
Monday · about 1,888 kcal, 274 g carbs, 83 g protein, 34 g fibre, 1,646 mg sodium
Breakfast
≈ 450 kcal
2 slices plain toast with a ripe banana
• 3 slice white bread
• 1½ bananas
90 g carbs · 12 g protein · 5 g fat · 6 g fibre
Mid-morning snack
≈ 175 kcal
Moong sprout chaat with tomato, onion and lemon
• 1¼ cup moong sprouts
• ½ tomato
• ½ lemon
28 g carbs · 11 g protein · 1 g fat · 8 g fibre
Lunch
≈ 600 kcal
Baked white fish with mashed potato and steamed carrots
• 175 g white fish (cod)
• 225 g potatoes
• 1¼ cup carrots
• 1¼ tsp olive oil
58 g carbs · 40 g protein · 19 g fat · 6 g fibre
Afternoon snack
≈ 163 kcal
Berries with a spoon of pumpkin seeds
• 1 cup berries
• 1¼ tbsp pumpkin seeds
18 g carbs · 6 g protein · 9 g fat · 5 g fibre
Dinner
≈ 500 kcal
Brown-rice vegetable pulao with raita and salad
• 1 cup cooked brown rice
• 1 cup mixed vegetables
• ½ cup raita
80 g carbs · 14 g protein · 13 g fat · 9 g fibre
Tuesday · about 1,848 kcal, 245 g carbs, 93 g protein, 34 g fibre, 1,966 mg sodium
Breakfast
≈ 438 kcal
Egg-white omelette with peppers and 1 slice white toast
• 7 egg whites
• 1 bell pepper
• 1¾ slice white bread
• 1¾ tsp olive oil
39 g carbs · 35 g protein · 12 g fat · 4 g fibre
Mid-morning snack
≈ 180 kcal
Stewed apple (peeled, no sugar)
• 2 apples
46 g carbs · 0 g protein · 0 g fat · 4 g fibre
Lunch
≈ 550 kcal
Tinda or cabbage sabzi with 2 roti and ½ cup daal
• 1¼ cup tinda or cabbage sabzi
• 2½ whole-wheat roti
• ¾ cup cooked daal
88 g carbs · 19 g protein · 14 g fat · 13 g fibre
Afternoon snack
≈ 180 kcal
A pear with a few walnuts
• 1 pear
• 3 walnut halves
26 g carbs · 3 g protein · 8 g fat · 6 g fibre
Dinner
≈ 500 kcal
Chicken and salad whole-wheat wrap with hummus
• 100 g chicken breast
• 1 whole-wheat wrap
• 2 tbsp hummus
• 1 cup salad
46 g carbs · 36 g protein · 18 g fat · 7 g fibre
Wednesday · about 1,920 kcal, 259 g carbs, 86 g protein, 25 g fibre, 1,632 mg sodium
Breakfast
≈ 425 kcal
Whole-grain toast with peanut butter and half a banana
• 1¼ slice whole-grain bread
• 1¼ tbsp peanut butter
• ½ banana
50 g carbs · 15 g protein · 19 g fat · 8 g fibre
Mid-morning snack
≈ 180 kcal
Pineapple slices with a rice cake
• 1½ cup pineapple
• 1½ rice cakes
42 g carbs · 3 g protein · 0 g fat · 3 g fibre
Lunch
≈ 560 kcal
3 plain idli with thin moong daal (no chutney)
• 5½ idli
• 1¼ cup thin moong daal
102 g carbs · 23 g protein · 4 g fat · 7 g fibre
Afternoon snack
≈ 180 kcal
A small handful (30 g) of unsalted walnuts and peanuts
• 30 g unsalted walnuts and peanuts
5 g carbs · 7 g protein · 16 g fat · 2 g fibre
Dinner
≈ 575 kcal
Herb-roasted chicken (small portion), ½ cup white rice, green beans and cucumber salad
• 115 g chicken breast
• ¾ cup cooked white rice
• 1¼ cup green beans
• 1¼ cup cucumber
60 g carbs · 38 g protein · 19 g fat · 5 g fibre
Thursday · about 1,828 kcal, 235 g carbs, 106 g protein, 35 g fibre, 1,937 mg sodium
Breakfast
≈ 438 kcal
Egg-white omelette with peppers and 1 slice white toast
• 7 egg whites
• 1 bell pepper
• 1¾ slice white bread
• 1¾ tsp olive oil
39 g carbs · 35 g protein · 12 g fat · 4 g fibre
Mid-morning snack
≈ 170 kcal
An apple with 10 almonds
• 1 apple
• 10 almonds
22 g carbs · 4 g protein · 8 g fat · 5 g fibre
Lunch
≈ 520 kcal
Whole-wheat pasta with tomato-vegetable sauce and side salad
• 75 g whole-wheat pasta (dry)
• 1 cup tomato and vegetable sauce
• 1 cup salad
86 g carbs · 18 g protein · 12 g fat · 13 g fibre
Afternoon snack
≈ 175 kcal
Moong sprout chaat with tomato, onion and lemon
• 1¼ cup moong sprouts
• ½ tomato
• ½ lemon
28 g carbs · 11 g protein · 1 g fat · 8 g fibre
Dinner
≈ 525 kcal
Chicken, carrot and potato soup with rice (mild, no onion or garlic)
• 125 g chicken
• 1¼ cup carrots and potato
• ¾ cup cooked rice
60 g carbs · 38 g protein · 13 g fat · 5 g fibre
Friday · about 1,943 kcal, 206 g carbs, 121 g protein, 23 g fibre, 1,939 mg sodium
Breakfast
≈ 390 kcal
Egg-white bhurji with peppers and 1 roti
• 6 egg whites
• 1 bell pepper
• 1½ whole-wheat roti
• 1½ tsp oil
39 g carbs · 27 g protein · 12 g fat · 5 g fibre
Mid-morning snack
≈ 190 kcal
1 slice whole-grain toast with peanut butter
• 1 slice whole-grain bread
• 1 tbsp peanut butter
16 g carbs · 7 g protein · 10 g fat · 3 g fibre
Lunch
≈ 625 kcal
Jeera rice with grilled chicken and carrot-tori sabzi (garlic-infused oil, no onion)
• 1 cup cooked basmati rice
• 150 g chicken
• 1¼ cup carrot and tori (courgette)
• 2½ tsp garlic-infused oil
73 g carbs · 43 g protein · 18 g fat · 5 g fibre
Afternoon snack
≈ 163 kcal
Berries with a spoon of pumpkin seeds
• 1 cup berries
• 1¼ tbsp pumpkin seeds
18 g carbs · 6 g protein · 9 g fat · 5 g fibre
Dinner
≈ 575 kcal
Chicken and lauki (bottle gourd) curry, ½ cup white rice, cucumber salad
• 115 g chicken
• 1¼ cup lauki (bottle gourd)
• ¾ cup cooked white rice
• 1¼ cup cucumber
60 g carbs · 38 g protein · 19 g fat · 5 g fibre
Saturday · about 1,925 kcal, 221 g carbs, 95 g protein, 31 g fibre, 1,387 mg sodium
Breakfast
≈ 450 kcal
Greek yogurt with berries, walnuts and cinnamon
• 1½ cup plain Greek yogurt
• ¾ cup berries
• 1½ tbsp walnuts
33 g carbs · 30 g protein · 21 g fat · 5 g fibre
Mid-morning snack
≈ 160 kcal
Hummus with carrot and cucumber sticks
• 3 tbsp hummus
• 1 cup carrot and cucumber sticks
16 g carbs · 6 g protein · 8 g fat · 5 g fibre
Lunch
≈ 570 kcal
Mild lauki sabzi (no chilli) with 2 soft phulka roti
• 1½ cup lauki sabzi (mild)
• 3 whole-wheat roti
• 1½ tsp oil
90 g carbs · 17 g protein · 15 g fat · 11 g fibre
Afternoon snack
≈ 170 kcal
An apple with 10 almonds
• 1 apple
• 10 almonds
22 g carbs · 4 g protein · 8 g fat · 5 g fibre
Dinner
≈ 575 kcal
Herb-roasted chicken (small portion), ½ cup white rice, green beans and cucumber salad
• 115 g chicken breast
• ¾ cup cooked white rice
• 1¼ cup green beans
• 1¼ cup cucumber
60 g carbs · 38 g protein · 19 g fat · 5 g fibre
Sunday · about 1,790 kcal, 239 g carbs, 101 g protein, 20 g fibre, 1,870 mg sodium
Breakfast
≈ 400 kcal
3 plain idli with thin moong daal (no chutney)
• 4 idli
• 1 cup thin moong daal
73 g carbs · 16 g protein · 3 g fat · 5 g fibre
Mid-morning snack
≈ 190 kcal
A glass of low-fat milk with 2 whole-wheat crackers (good bedtime snack)
• 1 cup low-fat milk
• 2 whole-wheat crackers
24 g carbs · 10 g protein · 5 g fat · 2 g fibre
Lunch
≈ 520 kcal
Lean beef stir-fry with vegetables and ½ cup rice
• 100 g lean beef
• 1½ cup stir-fry vegetables
• ½ cup cooked rice
48 g carbs · 34 g protein · 20 g fat · 5 g fibre
Afternoon snack
≈ 180 kcal
Pineapple slices with a rice cake
• 1½ cup pineapple
• 1½ rice cakes
42 g carbs · 3 g protein · 0 g fat · 3 g fibre
Dinner
≈ 500 kcal
Chicken and vegetable stir-fry with ½ cup rice and low-salt tamari
• 120 g chicken breast
• 1½ cup stir-fry vegetables
• ½ cup cooked rice
• 1 tbsp low-salt tamari
52 g carbs · 38 g protein · 14 g fat · 5 g fibre
Shopping list for the week
Vegetables & fruit
Grains & bread
Pulses & legumes
Dairy & eggs
Meat & fish
Nuts & seeds
Oils, herbs & spices
Tips
To lower the potassium in potatoes and vegetables, peel, cut small, soak and boil in plenty of water, then drain (leaching).
Cook without salt and add lemon, herbs and spices.
Bring a 3-day food diary to your renal dietitian: limits are personal.
Easy swaps
Banana→swap forApple or pear
Aloo sabzi→swap forLauki, tinda or cabbage sabzi
Cola→swap forWater or homemade lemon water
Large chicken portion→swap forPalm-sized portion with more vegetables and rice
When to see a doctor
Much less urine, swelling of legs or face, breathlessness: contact your kidney team.
Muscle weakness, palpitations or an irregular heartbeat (possible high potassium): seek urgent care.
Does what you ate fit this plan?
Type or say a meal and each food is checked against the plan.
In English, Urdu or Hindi, e.g. “I had two roti with daal and a cup of chai”. Turned into text on this device; the recording isn't kept or sent.
General guidance based on public guidelines, not a personal prescription. Check with your doctor or a registered dietitian, especially if you take medicines or have more than one condition.
Quick answer: To plan meals for chronic kidney disease, keep protein moderate, cut salt, follow your blood tests for potassium and phosphorus and get enough calories.
Keep protein moderate. About 0.6–0.8 g per kg of body weight a day (KDIGO 2024): palm-sized portions, not big ones.
Cut salt. Under 2,000 mg sodium a day. Avoid pickles, papad, packet foods and salt substitutes (they contain potassium).
Follow your blood tests for potassium and phosphorus. If they run high, choose apples, berries, lauki, cabbage and cucumber over bananas, oranges, potatoes, tomatoes and coconut water, and avoid colas and phosphate additives.
Get enough calories. Rice, roti and healthy oils keep your energy up so your body doesn't break down muscle.
Leaching vegetables
To lower the potassium in potatoes and some vegetables: peel, cut into small pieces, soak, then boil in plenty of water and drain before cooking. Your dietitian can tell you if you need to.
On dialysis?
Dialysis diets are very different: they usually need more protein and strict fluid, potassium and phosphorus limits. Follow your renal dietitian, not this plan.
Why medical advice matters here
Potassium and phosphorus limits depend on your blood tests and medicines, and they change as kidney function changes. Bring the plan and your latest results to your kidney doctor or renal dietitian.
Frequently asked questions
Q.
How much protein should I eat with CKD?
+
A.For CKD stages 3–5 not on dialysis, KDIGO 2024 suggests about 0.8 g per kg of body weight a day, and some people are prescribed less under supervision. For 70 kg, that's around 56 g a day.
Q.
Is daal OK for kidney patients?
+
A.In measured portions (about ½ cup), yes for most people: plant protein is easier on the kidneys, and less of its phosphorus is absorbed. If your potassium or phosphorus is high, your dietitian may limit it.
Q.
Can I use low-sodium salt?
+
A.Not without asking your doctor. Most salt substitutes use potassium chloride, which can be dangerous with kidney disease.
Discussion
No questions here yet. Stuck on something, or found a trick worth sharing?