π₯¬ Vegetables, Fruits, Juices, Root Crops & Beans
Potassium is the primary CKD concern in this category. Phosphorus from plant sources is 30β40% less absorbable than animal phosphorus. Protein contribution is generally small. Sodium is naturally negligible unless salt is added. GI = Glycaemic Index (low β€55 Β· medium 56β69 Β· high β₯70). Values marked β have negligible carbohydrate and no meaningful GI.
β οΈ Key CKD Takeaways β Vegetables
Potassium (K) is the main limiting factor, not protein. Blanching/boiling significantly reduces K. Leafy greens (malunggay, spinach, kangkong) need portion control. Garlic and ginger look high per 100 g but are used in tiny quantities β actual load is negligible.
π₯¬ Vegetables β per 100 g
| Vegetable | Protein raw (g) | Protein cooked (g) | K (mg) | Na (mg) | P (mg) | Sugar (g) | GI | CKD Notes | Rating |
|---|---|---|---|---|---|---|---|---|---|
| Chayote (sayote) | ~0.8 | ~0.6 | ~125 | ~2 | ~18 | ~1.7 | ~15 | Very low K & P β excellent CKD choice | β Safe |
| Cucumber | ~0.7 | ~0.6 | ~147 | ~2 | ~24 | ~1.7 | ~15 | Very low K & P β excellent choice | β Safe |
| Cabbage (green) | ~1.3 | ~1.2 | ~170 | ~18 | ~26 | ~3.2 | ~10 | Low K & P β one of the safest vegetables for CKD | β Safe |
| Napa cabbage (Chinese cabbage) | ~1.2 | ~0.9 | ~238 | ~9 | ~29 | ~1.2 | ~10 | Low K & P β very CKD-friendly | β Safe |
| Bell pepper | ~1.0 | ~0.9 | ~211 | ~4 | ~26 | ~4.2 | ~15 | Low K, low P β excellent CKD vegetable | β Safe |
| Zucchini | ~1.2 | ~1.0 | ~261 | ~8 | ~38 | ~2.5 | ~15 | Low K & P β CKD-friendly | β Safe |
| Lettuce | ~1.4 | ~1.2 | ~194 | ~28 | ~29 | ~0.8 | ~15 | Low K & P β very CKD-friendly | β Safe |
| Onion | ~1.1 | ~1.0 | ~146 | ~4 | ~29 | ~4.2 | ~15 | Low K & P; negligible protein | β Safe |
| Bok choy (pechay) | ~1.5 | ~1.1 | ~252 | ~65 | ~37 | ~1.2 | ~15 | Lowβmoderate K; low P β CKD-friendly | β Safe |
| Eggplant (talong) | ~1.0 | ~0.8 | ~229 | ~2 | ~24 | ~2.4 | ~15 | Low K, low P, Na negligible β CKD-friendly | β Safe |
| Bitter melon (ampalaya) | ~1.0 | ~0.8 | ~296 | ~5 | ~31 | ~2.5 | ~25 | Moderate K; low P; may help blood glucose control in diabetes | β Moderate |
| Pumpkin / squash (kalabasa) | ~1.0 | ~0.8 | ~340 | ~1 | ~44 | ~2.8 | ~75 | Moderate K; low P; high GI β portion control especially for diabetics | β Moderate |
| Tomato | ~0.9 | ~1.0 | ~237 | ~5 | ~24 | ~2.6 | ~15 | Moderate K; cooking concentrates K β use raw or add late in cooking | β Moderate |
| Carrots | ~0.9 | ~0.8 | ~320 | ~69 | ~35 | ~4.7 | ~35 | Moderate K; boiling reduces K; low GI | β Moderate |
| Okra | ~2.0 | ~1.4 | ~303 | ~7 | ~61 | ~1.5 | ~20 | Moderate K; fibre beneficial for glucose control; low GI | β Moderate |
| Broccoli | ~2.8 | ~2.4 | ~316 | ~33 | ~66 | ~1.7 | ~15 | Moderate K & P β reasonable portions | β Moderate |
| Cauliflower | ~1.9 | ~1.5 | ~299 | ~30 | ~44 | ~1.9 | ~15 | Lowβmoderate K; low P β good low-GI rice substitute | β Moderate |
| French / green beans (baguio beans) | ~1.8 | ~1.6 | ~209 | ~6 | ~38 | ~3.3 | ~30 | Moderate K; low P β portion control | β Moderate |
| Philippine kangkong (water spinach β swamp variety) | ~3.0 | ~2.4 | ~380 | ~120 | ~50 | ~0.2 | ~15 | Very common in Filipino cooking; higher K & Na β blanch in boiling water, discard water; limit to Β½ cup cooked; avoid in stage 4β5 CKD unless blanched | β Limit / Blanch First |
| Chinese mustard greens (gai choy) | ~2.6 | ~2.0 | ~384 | ~59 | ~43 | ~1.4 | ~15 | High K; P moderate β blanch and limit portions | β Limit |
| Spinach | ~2.9 | ~3.0 | ~558 | ~79 | ~49 | ~0.4 | ~15 | Very high K when cooked β limit strictly; blanch and discard water | β Limit |
| Bamboo shoots (fresh) | ~2.6 | ~2.1 | ~533 | ~5 | ~59 | ~1.2 | ~15 | High K (fresh); Na spikes sharply if canned/fermented β always buy fresh | β Limit |
| Snow peas (sitsaro) | ~2.8 | ~2.3 | ~200 | ~4 | ~53 | ~4.0 | ~45 | Moderateβhigh K; legume-like protein | β Moderate |
| Yardlong beans (sitaw) | ~2.8 | ~2.2 | ~240 | ~4 | ~59 | ~3.0 | ~30 | Moderateβhigh K; portion control | β Moderate |
| Garlic | ~6.4 | ~5.0 | ~401 | ~17 | ~153 | ~1.0 | ~30 | High K & P per 100 g, but used in tiny amounts (2β5 g) β real-world load is negligible; good flavouring for CKD | β Safe (tiny use) |
| Ginger (luya) | ~1.8 | ~1.5 | ~415 | ~13 | ~34 | ~1.7 | ~15 | High K per 100 g but used in grams only β safe as flavouring; anti-nausea benefit for CKD patients | β Safe (tiny use) |
| Malunggay (moringa leaves) | ~6.7 | ~3.0 | ~337 | ~9 | ~112 | ~2.0 | ~15 | Very high K & P β restrict in CKD 4β5 despite its reputation as a "superfood" | β Limit |
π‘ Potassium Leaching Technique (for all high-K vegetables)
Peel β slice thin β soak in cold water 2β4 h β discard soak water β boil in plenty of fresh water β discard cooking water. Removes approximately 30β50% of potassium. Never use this water for soups or sauces.
π Fruits β per 100 g
β οΈ Fruit Notes for CKD & Diabetes
Protein is small (<2 g per serving). Potassium is the main CKD limiter. Phosphorus is low and less bioavailable in fruit. Juices, dried fruits, and large portions markedly raise potassium load. Choose whole fruit over juice β fibre slows glucose absorption.
| Fruit | Protein (g) | K (mg) | Na (mg) | P (mg) | Sugar (g) | GI | CKD Notes | Rating |
|---|---|---|---|---|---|---|---|---|
| Apple | ~0.3 | ~107 | ~1 | ~11 | ~10 | ~36 | Low K; very low P β very CKD-friendly; low GI | β Safe |
| Grapes | ~0.6 | ~191 | ~2 | ~20 | ~16 | ~53 | Low K; very low P β CKD-friendly | β Safe |
| Blueberry | ~0.7 | ~77 | ~1 | ~12 | ~10 | ~53 | Low K; very low P β excellent choice | β Safe |
| Pineapple (pinya) | ~0.5 | ~109 | ~1 | ~8 | ~10 | ~59 | Lowβmoderate K; low P β CKD-friendly; medium GI | β Safe |
| Watermelon (pakwan) | ~0.6 | ~112 | ~1 | ~11 | ~6 | ~72 | Low K; very low P; high GI (large portions spike glucose); counts toward fluid intake | β Safe (small portion) |
| Strawberry | ~0.8 | ~153 | ~1 | ~24 | ~5 | ~41 | Lowβmoderate K; low P; low GI | β Safe |
| Pear | ~0.4 | ~116 | ~1 | ~12 | ~10 | ~38 | Lowβmoderate K; low P; low GI | β Safe |
| Mangosteen | ~0.6 | ~48 | ~7 | ~8 | ~16 | ~55 | Lowβmoderate K β generally CKD-friendly | β Safe |
| Dragon fruit (pitaya) | ~1.0 | ~272 | ~39 | ~30 | ~9 | ~50 | Lowβmoderate K; low P; low GI β good CKD choice; red variety slightly higher in K | β Safe |
| Calamansi (Philippine lime / kalamansi) | ~0.9 | ~117 | ~1 | ~15 | ~3 | ~25 | Very low K, P & sugar; ideal CKD flavour substitute for patis and soy sauce; squeeze over food instead of using salt | β Excellent (condiment) |
| Tamarind (sampalok β fresh pulp) | ~2.8 | ~628 | ~28 | ~113 | ~57 | ~23 | Very high K & P; very high sugar; used only as souring agent in tiny amounts β do not eat as a fruit; replace with calamansi or kamias in CKD cooking | β Condiment only (tiny) |
| Papaya (papaya) | ~0.5 | ~182 | ~8 | ~10 | ~8 | ~60 | Moderate K; low P; medium GI | β Moderate |
| Mango (mangga) | ~0.8 | ~168 | ~1 | ~14 | ~14 | ~51 | Moderate K; low P; higher sugar β diabetics control portion carefully | β Moderate |
| Peach | ~0.9 | ~190 | ~0 | ~20 | ~8 | ~42 | Moderate K; low P; low GI | β Moderate |
| Plum | ~0.7 | ~157 | ~0 | ~16 | ~10 | ~40 | Moderate K; low P; low GI | β Moderate |
| Cherry | ~1.0 | ~222 | ~0 | ~21 | ~13 | ~22 | Moderate K; low P; low GI | β Moderate |
| Lanzones (langsat) | ~1.0 | ~275 | ~2 | ~27 | ~15 | ~45 | Moderate K; low P | β Moderate |
| Lychee (litchi) | ~0.8 | ~171 | ~1 | ~31 | ~15 | ~50 | Moderate K; low P | β Moderate |
| Longan | ~1.0 | ~266 | ~0 | ~21 | ~15 | ~52 | Moderate K; low P | β Moderate |
| Rambutan | ~0.9 | ~42 | ~11 | ~9 | ~14 | ~55 | Lowβmoderate K; low P | β Moderate |
| Persimmon | ~0.6 | ~161 | ~1 | ~17 | ~13 | ~50 | Moderate K β portion control in stage 4β5 CKD | β Moderate |
| Banana β Latondan | ~1.0 | ~340 | ~1 | ~20 | ~15 | ~51 | Moderateβhigh K β limit to 50β100 g if K-restricted | β Limit |
| Banana β Lakatan | ~1.1 | ~360 | ~1 | ~22 | ~16 | ~51 | Moderateβhigh K β limit to 50β100 g if K-restricted | β Limit |
| Banana β Saba (boiled/steamed) | ~1.1 | ~350 | ~1 | ~20 | ~14 | ~55 | Boiling + discarding water lowers K ~15%; prefer over fried or roasted saba | β Limit |
| Orange (dalandan) | ~0.9 | ~181 | ~0 | ~14 | ~9 | ~43 | High K (juice form much worse); low P | β Limit |
| Ponkan (mandarin) | ~0.8 | ~166 | ~2 | ~20 | ~9 | ~42 | High K; low P | β Limit |
| Kiwi | ~1.1 | ~312 | ~3 | ~34 | ~9 | ~52 | High K; low P | β Limit |
| Guava (bayabas) | ~2.6 | ~417 | ~2 | ~40 | ~9 | ~31 | High K; moderate P; low GI β limit portion | β Limit |
| Chico (sapodilla / naseberry) | ~0.4 | ~193 | ~12 | ~12 | ~16 | ~40 | High K; lowβmoderate P | β Limit |
| Grapefruit | ~0.8 | ~135 | ~0 | ~18 | ~7 | ~25 | β Drug interactions: statins, CCBs, immunosuppressants β ask doctor before consuming | β Drug Risk |
| Durian | ~1.5 | ~436 | ~2 | ~44 | ~27 | ~49 | Very high K & P; very high sugar β avoid or very small portions only | β Avoid |
| Avocado | ~2.0 | ~485 | ~7 | ~52 | ~1 | ~15 | Very high K & P β restricted in advanced CKD; low GI but K is the issue | β Avoid |
π§ Fruit Juices β per 100 ml
β Important for Diabetic CKD Patients
100% natural juices are high in sugar and count toward daily fluid load. Choose whole fruit over juice β fibre slows glucose absorption and reduces GI impact. If potassium restriction applies, most juices need to be limited or avoided.
| Juice | Protein (g) | Sugar (g) | K (mg) | Na (mg) | P (mg) | GI | CKD Notes | Rating |
|---|---|---|---|---|---|---|---|---|
| Apple juice | ~0.1 | ~10 | ~100 | ~4 | ~7 | ~44 | Lower K than citrus; still moderate K; lowβmedium GI | β Limit β moderate K |
| Mixed fruit juice | ~0.2 | ~9 | ~75 | ~3 | ~11 | ~46 | Often lower K than single-fruit juices; still contains sugar | β Lowest K β prefer over single-fruit |
| Pineapple juice | ~0.3 | ~11 | ~125 | ~2 | ~10 | ~46 | Moderate K; typical sugars | β Limit β moderate K & sugar |
| Grapefruit juice | ~0.5 | ~7 | ~100 | ~1 | ~15 | ~48 | β Drug interactions (statins/CCBs) β ask doctor | β Drug Interactions |
| Grape juice | ~0.4 | ~14 | ~140 | ~3 | ~14 | ~52 | Higher sugar; moderate K; minimal protein | β Limit β moderate K & sugar |
| Orange juice | ~0.7 | ~9 | ~180 | ~1 | ~15 | ~52 | High K; CKD patients often need to limit | β Limit β high K |
| Prune juice | ~0.6 | ~16 | ~276 | ~4 | ~25 | ~43 | Highest K among common juices; also higher P β significant for CKD | β Avoid β very high K |
πΏ Root Crops (Asia) β per 100 g
β οΈ Root Crop Tips
Root crops are mainly carbohydrate. Potassium is the main CKD concern. Boiling and discarding the water lowers K by 30β50%. Preparation: peel β slice thin β soak 2β4 h β boil in plenty of water β discard cooking water. Avoid baking, roasting or frying when K restriction is needed.
| Root Crop | Protein raw (g) | Protein cooked (g) | K (mg) | Na (mg) | P (mg) | Sugar (g) | GI | CKD Notes | Rating |
|---|---|---|---|---|---|---|---|---|---|
| Konjac (konnyaku) | ~0.2 | ~0.1 | ~11 | ~10 | ~5 | ~0 | ~17 | Extremely low protein, K & P; CKD-friendly; very low GI; may cause GI fullness | β Safe |
| Radish (daikon / labanos) | ~0.6 | ~0.4 | ~227 | ~21 | ~23 | ~2.5 | ~15 | Low K; very low Na & P | β Safe |
| Arrowroot | ~0.3 | ~0.2 | ~454 | ~26 | ~22 | ~0.3 | ~65 | Very low protein; lowβmoderate K; very low P; medium GI | β Safe |
| Turnip | ~1.2 | ~0.8 | ~191 | ~67 | ~27 | ~3.8 | ~30 | Lowβmoderate K; low Na & P; low GI | β Safe |
| Cassava (kamoteng kahoy) | ~1.4 | ~1.0 | ~271 | ~14 | ~27 | ~1.7 | ~46 | Lower K than potato; must be fully cooked (cyanide risk if undercooked); very low Na; low P | β Moderate |
| Water chestnut | ~1.4 | ~0.6 | ~584 | ~14 | ~63 | ~6.0 | ~60 | Moderate K; boiling lowers K; low Na; low P | β Moderate |
| Taro (gabi) | ~1.5 | ~1.0 | ~591 | ~11 | ~84 | ~0.4 | ~54 | Moderateβhigh K; boiling reduces K; low Na; lowβmoderate P | β Moderate |
| Yam (ubi / greater yam) | ~1.5 | ~1.2 | ~816 | ~9 | ~55 | ~0.5 | ~37 | Moderate K; low Na; lowβmoderate P; low GI | β Moderate |
| Purple yam (ube) | ~1.5 | ~1.1 | ~816 | ~9 | ~49 | ~0.5 | ~42 | Moderate K; low Na; lowβmoderate P; low GI | β Moderate |
| Sweet potato (kamote) | ~1.6 | ~1.4 | ~337 | ~55 | ~47 | ~4.2 | ~63 | Moderate K; boil & discard water; low Na; low P; medium GI (lower if boiled vs baked) | β Moderate |
| Lotus root | ~2.6 | ~1.6 | ~556 | ~45 | ~100 | ~0.5 | ~55 | Moderateβhigh K; boiling helps; low Na; lowβmoderate P | β Moderate |
| Potato (white) | ~2.0 | ~1.9 | ~421 | ~6 | ~57 | ~0.8 | ~78 | High K raw; boiling + soaking lowers K substantially; high GI (especially mashed or baked) | β Prepare Carefully |
π« Beans β Dry vs Cooked, per 100 g
β Practical Bean Tips for CKD
Soak 8β12 h, discard soak water, boil in fresh water β reduces K by ~30β50%. Avoid salt during cooking. Rinse canned beans thoroughly before use. Keep cooked servings β€ Β½ cup unless advised otherwise.
| Bean | State | Protein (g) | Saccharides* (g) | K (mg) | Na (mg) | P (mg) | Sugar (g) | GI | CKD Notes | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| Mung bean (monggo) | Dry | 23β24 | 60β62 | 1,200β1,250 | 10β15 | 360β380 | ~0 | N/A (not eaten dry) | Very high K & P β always soak & cook before eating | β Very high K & P dry |
| Mung bean (monggo) | Cooked | 6.8β7.2 | 18β19 | 260β270 | 2β5 | 95β100 | ~1 | ~31 | Moderate K & P; low GI; limit to Β½ cup cooked | β Moderate β limit Β½ cup |
| Soybean | Dry | 35β36 | 28β30 | 1,700β1,800 | 5β10 | 700β720 | ~0 | N/A (not eaten dry) | Extremely high P β always soak & cook before eating | β Extremely high P |
| Soybean | Cooked | 15β16 | 10β11 | 500β520 | 2β5 | 245β255 | ~0 | ~15 | Still high P; very low GI; limit strictly in CKD 4β5 | β High P β limit strictly |
| Chickpeas (garbanzos) | Dry | 19β20 | 60β61 | 720β730 | 20β25 | 360β370 | ~0 | N/A (not eaten dry) | High K & P β always soak & cook before eating | β High K & P |
| Chickpeas (garbanzos) | Cooked | 8.5β9.0 | 27β28 | 285β295 | 7β10 | 165β175 | ~5 | ~28 | Moderate-high K & P; low GI; limit to Β½ cup | β Moderate β limit Β½ cup |
| Lentils | Dry | 24β26 | 60β63 | 950β970 | 5β10 | 450β460 | ~0 | N/A (not eaten dry) | High P β always soak & cook before eating | β High P |
| Lentils | Cooked | 9.0β9.5 | 20β21 | 360β370 | 2β5 | 175β185 | ~2 | ~32 | Moderate-high K & P; low GI; limit to Β½ cup | β Moderate β limit Β½ cup |
| Red kidney beans | Dry | 23β24 | 60β61 | 1,350β1,380 | 10β15 | 400β410 | ~0 | N/A (not eaten dry) | High K β always soak & cook before eating | β High K |
| Red kidney beans | Cooked | 8.5β9.0 | 22β23 | 400β410 | 2β5 | 140β150 | ~0 | ~24 | Moderate-high K & P; low GI; limit to Β½ cup | β Moderate β limit Β½ cup |
| Black beans | Dry | 21β22 | 61β62 | 1,450β1,500 | 5β10 | 430β440 | ~0 | N/A (not eaten dry) | High K β always soak & cook before eating | β High K |
| Black beans | Cooked | 8.5β9.0 | 23β24 | 350β360 | 1β3 | 140β150 | ~0 | ~30 | Moderate K & P; low GI; limit to Β½ cup | β Moderate β limit Β½ cup |
| Adzuki (red bean) | Dry | 20β21 | 62β63 | 1,200β1,250 | 5β10 | 410β420 | ~0 | N/A (not eaten dry) | High K β always soak & cook before eating | β High K |
| Adzuki (red bean) | Cooked | 7.5β8.0 | 24β25 | 300β310 | 1β3 | 130β140 | ~0 | ~35 | Moderate K & P; low GI; limit to Β½ cup | β Moderate β limit Β½ cup |
π± Mung-BeanβBased Foods β per 100 g
| Food | State | Protein (g) | Saccharides* (g) | K (mg) | Na (mg) | P (mg) | Sugar (g) | GI | CKD Notes | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| Mung bean sprouts (toge) | Raw | ~3 | 6β7 | 150β160 | 5β7 | 55β60 | ~1 | ~25 | Lower K & P than whole beans; low GI; good CKD option | β Safe |
| Mung bean sprouts (toge) | Cooked | ~3.2 | 7β8 | 120β130 | 5β10 | 50β55 | ~1 | ~25 | Good CKD option; cooking reduces K slightly | β Safe |
| Mung-bean flour | Dry | 22β24 | 60β62 | 1,100β1,200 | 10β20 | 350β380 | ~2 | N/A (not eaten dry) | Very high K & P β not consumed raw; used in cooking/baking only | β Avoid |
| Glass noodles / sotanghon (mung-bean starch) | Dry | 0.2β0.5 | 85β88 | 30β40 | 5β10 | 15β20 | ~0 | ~39 | Very low P; low GI; excellent CKD noodle choice | β Safe |
| Glass noodles / sotanghon (mung-bean starch) | Cooked | 0.1β0.3 | 18β20 | 5β10 | 5β10 | 5β8 | ~0 | ~39 | CKD-friendly; very low K & P when cooked | β Safe |
| Philippine hopia (mung-bean filled) | Baked | 7β9 | 45β55 | 180β220 | 200β300 | 120β160 | ~18 | ~65 | High sugar & sodium; moderate P; medium-high GI β limit strictly | β Limit |
*Saccharides = sugars + starch. GI values are approximate and vary by preparation method.