🩸 Diabetes and Chronic Kidney Disease: Nutrition Guide
Individualized, guideline-based dietary guidance - not a one-size-fits-all restriction list
Quick Reference
Practical starting points for adults with diabetes and CKD who are not yet on dialysis. Every row can change based on individual lab results - see the sections below.
| Component | Practical Recommendation |
|---|---|
| Protein | About 0.8 g/kg body weight/day for non-dialysis CKD stage G3-G5 - the current default per ADA 2026. KDOQI 2020 allows 0.6-0.8 g/kg/day, but only in metabolically stable patients under close clinical supervision. Needs rise to about 1.0-1.2 g/kg/day once dialysis begins. |
| Sodium | Under about 2 g sodium/day (~5 g salt/day) per KDIGO; ADA allows up to 2.3 g sodium/day. |
| Carbohydrate | No single fixed ratio. Favor minimally processed, high-fiber carbohydrate; limit free sugar and sugar-sweetened drinks. |
| Potassium | No routine restriction needed if blood potassium is normal. |
| Phosphorus | Prioritize cutting additive phosphate; natural food phosphorus doesn't need strict limiting if serum phosphate is normal. |
| Fat | Favor plant oils, fish and nuts; reduce saturated fat and trans fat. |
| Fluid | No routine restriction if urine output is normal, with no swelling, heart failure or oliguria. |
⚠️ IMPORTANT - Never Restrict Food to Chase a Lower HbA1c Number
Cutting food intake, skipping meals, or avoiding carbohydrate on your own in order to force HbA1c lower is not a safe strategy, especially for anyone using insulin or a sulfonylurea, and especially in CKD, where malnutrition risk is already elevated.
1. Why This Needs an Individualized Approach
Diabetes and chronic kidney disease often occur together, and each can worsen the other: high blood glucose damages the kidney's filtering units over time, while declining kidney function changes how the body handles carbohydrate, protein, sodium, potassium, phosphorus and fluid.
A common and important mistake is to apply a rigid "kidney disease = restrict everything" rule: cutting protein, potassium-rich vegetables and fruit, and fluid for every patient, regardless of lab results or CKD stage.
Current ADA and KDIGO guidance instead calls for individualized targets, built from eGFR and CKD stage, potassium, phosphate, albumin, the degree of albuminuria/proteinuria, HbA1c, and the medications a person is already taking.
Most restrictions in this guide are conditional - triggered by an abnormal lab value or an advanced CKD stage - not automatic consequences of having both diabetes and CKD.
2. Protein
Protein intake is one of the more consequential choices in diabetes with CKD, and it moves in different directions depending on whether a person is on dialysis.
2.1. Before Dialysis (CKD Stage G3-G5)
ADA's 2026 Standards of Care recommend about 0.8 g of protein per kg body weight per day as the default target for adults with diabetes and CKD stage G3 or higher who are not yet on dialysis. ADA specifically states that routinely eating less than 0.8 g/kg/day is not recommended in diabetes with CKD, since it has not been shown to improve glucose control, cardiovascular risk or the rate of eGFR decline, and it raises the risk of malnutrition. KDOQI 2020 allows a somewhat lower range of 0.6-0.8 g/kg/day, but only in metabolically stable patients under close supervision by a physician and dietitian - it is not a routine target for everyone. Intakes above roughly 1.3 g/kg/day, or diets that draw more than 20% of total energy from protein, are best avoided - they are associated with more albuminuria and faster CKD progression.
Worked Example
For someone weighing 60 kg, about 0.8 g/kg/day works out to roughly 48 g of protein per day.
2.2. Food Quality Matters as Much as Quantity
- Favor fish and poultry in moderate portions
- Eggs are a well-tolerated source of high-quality protein
- Tofu, legumes and other plant proteins can make up part of the total
- Reduce red meat and, especially, processed meat such as sausage, ham and bacon
- High-protein or ketogenic-style diets built around large amounts of meat are not an appropriate way to lower blood glucose in someone with CKD
2.3. Once Dialysis Begins, Needs Increase
Protein needs rise to about 1.0-1.2 g/kg/day once a person starts dialysis, because of the risk of protein-energy wasting from the dialysis process itself. The pre-dialysis low-protein approach should not simply be continued unchanged after dialysis starts.
3. Carbohydrate: Quality Matters More Than a Single Fixed Ratio
There is no single carbohydrate percentage that suits every person with diabetes and CKD. What tends to matter more is the type of carbohydrate, the total amount at each meal, and how it's distributed across the day.
Minimize these sources
- Sugar-sweetened drinks and bubble tea
- Fruit juice, including fresh-pressed juice
- Candy, pastries and sweetened desserts
- Table sugar and sweetened condensed milk
- White bread and other refined baked goods
- Large portions of white rice, noodles or pho with little vegetable or protein alongside
Favor these instead
- Non-starchy vegetables
- Legumes and beans
- Whole grains, in a portion that fits the person's overall plan
A Simple Plate Model
½ non-starchy vegetables + ¼ protein + ¼ rice, whole grain or other starch - then adjust based on insulin dose, other glucose-lowering medication, HbA1c and post-meal glucose readings.
ADA and the ADA-KDIGO consensus emphasize fiber-rich, minimally processed carbohydrate and cutting refined carbohydrate and sugar-sweetened drinks, without mandating one fixed carbohydrate ratio for everyone.
4. HbA1c and Diet: What Actually Needs to Change
A single HbA1c number is not, by itself, a hard cutoff that should change someone's diet. ADA 2026 targets HbA1c below 7% for most adults, with a lower goal such as below 6.5% appropriate only when it can be reached safely, without hypoglycemia or excessive treatment burden - and a higher, more relaxed goal appropriate for people with limited life expectancy, frailty, or high hypoglycemia risk. In diabetes with CKD, the ADA-KDIGO consensus supports an individualized target that can range from below 6.5% to below 8%, depending on the person's overall health, comorbid conditions and risk of hypoglycemia. What matters for diet is whether glucose is within that person's own target, not whether it crosses a fixed population-wide threshold.
| Within individualized glycemic target | Above individualized glycemic target | |
|---|---|---|
| If glucose is stable, without hypoglycemia | No need to deliberately add sugar or starch | Review the amount and quality of carbohydrate |
| Carbohydrate | Continue eating healthy carbohydrate regularly | Reduce refined carbohydrate; watch portion size |
| Sugary drinks / fruit juice | Still best avoided | Even more important to avoid |
| Whole fruit | Can still be eaten | Can still be eaten, with portion control |
| Insulin or sulfonylurea | Check whether the dose is now too high for the person's needs | May need medication adjustment alongside diet |
| Overall goal | Maintain control; avoid hypoglycemia | Reduce post-meal glucose spikes and overall glucose exposure |
Example - Within Target, Stable Control
Someone with HbA1c 6.2%, which is within their individualized target, stable glucose readings with no values under 70 mg/dL, on metformin or an SGLT2 inhibitor, does not need to be pushed to eat more rice or fruit just to raise the HbA1c number.
Example - Same HbA1c, But Frequent Lows on Insulin
By contrast, someone with that same HbA1c of 6.2% who is on insulin or a sulfonylurea, has frequent readings of 60-70 mg/dL, or has to time meals carefully to avoid hypoglycemia - especially if older, in CKD stage G4-G5, or eating poorly - usually needs the medication dose reviewed with their care team, not a diet built around preventing lows with extra carbohydrate. The same HbA1c number can mean good control in one person and over-treatment in another.
The same 50 g of carbohydrate behaves very differently depending on the source: 50 g from a sugary drink is metabolically the least favorable; 50 g from white bread or pastry is not much better; 50 g eaten as rice alongside vegetables and protein in a mixed meal is preferable; and 50 g from legumes or whole grains is generally the most favorable. An HbA1c of 7-8% does not, by itself, justify switching to a ketogenic or very-low-carbohydrate diet, which carries its own downsides in CKD.
A Note for Advanced CKD
In CKD stage G4-G5, anemia, erythropoiesis-stimulating agent (ESA) use, blood transfusion, or dialysis, HbA1c can become an unreliable marker of average glucose. In these situations, home glucose monitoring or continuous glucose monitoring (CGM) and time-in-range are more useful than HbA1c for deciding whether diet or medication actually needs to change.
5. Sodium: Often More Important Than Potassium
KDIGO recommends limiting sodium to under about 2 g/day (roughly 5 g of salt per day); ADA sets a slightly more permissive ceiling of under 2.3 g sodium/day. Lowering sodium intake helps blood pressure, fluid retention and cardiovascular risk.
Where the Sodium Actually Comes From
In many diets, most sodium doesn't come from salt added at the table - it comes from fish sauce, soy sauce, seasoning powder/stock cubes, instant noodles, sausage and cured meats, canned foods, and pickled vegetables. A person can honestly say "I don't eat salty food" while still taking in a large amount of sodium through condiments and processed foods.
A single tablespoon of fish sauce can already contain a substantial share of a day's sodium target, so the amount used per meal - not just whether extra salt is added - deserves attention.
6. Potassium: Don't Restrict by Reflex
This is one of the most commonly over-applied restrictions. If potassium is within the normal range, the person is not in advanced CKD, and there is no history of high potassium, there is generally no need to reflexively ban bananas, oranges, tomatoes or leafy greens.
ADA 2026 states that potassium intake should be individualized based on serum potassium, eGFR, medications and comorbid conditions - not fixed at one blanket limit for everyone with CKD.
Closer Potassium Monitoring Matters When:
- Serum potassium is already elevated, or there is a history of hyperkalemia
- CKD is stage G4-G5
- The person is taking an ACE inhibitor or ARB
- The person is taking spironolactone, eplerenone or finerenone
CKD stage and these medications raise the risk of hyperkalemia and are reasons for closer lab monitoring - they are not, by themselves, an automatic reason to restrict dietary potassium. Dietary potassium restriction is generally considered when serum potassium is persistently or recurrently elevated, not based on CKD stage or medication list alone.
Even when potassium does need to be reduced, KDIGO 2024 cautions against defaulting to a blanket cut of all fruit and vegetables. Potassium from processed foods, potassium-containing additives, meat, dairy, fruit juice and potassium chloride (KCl) salt substitutes tends to be absorbed more completely than the potassium naturally bound within whole plant foods - so those sources are often a more effective first target.
A Hidden Source: "Low-Sodium" Salt Substitutes
Salt substitutes marketed as "low sodium" often contain potassium chloride (KCl) in place of some sodium. For someone who does need to limit potassium, these products can become a significant, easy-to-miss source of potassium and should be checked carefully before use.
7. Phosphorus: Additives First
Not everyone with CKD stage G3 needs to strictly avoid dairy, eggs, legumes and nuts. When serum phosphate is persistently or progressively elevated, the first and most effective dietary step is usually cutting additive phosphate, not natural food phosphorus.
Sources of Additive (Inorganic) Phosphate to Reduce First
- Cola and other dark sodas
- Processed and cured meats
- Sausages
- Processed cheese products
- Packaged, ready-to-eat and fast food
- Ingredient labels listing "phosphate," "phosphoric acid" or "polyphosphate"
Inorganic phosphate from food additives is absorbed much more efficiently than the phosphorus naturally bound in plant foods, which is why additive phosphate is usually the higher-yield target when phosphate control is actually needed.
A Rising PTH Is Not, By Itself, a Reason to Restrict Phosphorus
Parathyroid hormone (PTH) can rise as an early, physiologically adaptive response in CKD, sometimes before phosphate itself is elevated, and can also reflect vitamin D deficiency or a low blood calcium rather than excess dietary phosphorus. KDIGO CKD-MBD guidance bases phosphate-lowering treatment on phosphate that is persistently or progressively elevated. A rising PTH on its own should prompt evaluation of phosphate intake, serum phosphate, calcium and vitamin D status - not an automatic reflex to cut phosphorus.
8. Fat: Cardiovascular Risk Is Already High
Diabetes combined with CKD carries a substantially elevated cardiovascular risk, so fat quality deserves real attention.
Reduce
- Animal fat and fatty cuts of meat
- Chicken skin
- Organ meats
- Animal-based butter and ghee
- Fried and deep-fried food
- Trans fat (partially hydrogenated oils)
Favor
- Olive oil, canola oil and other plant oils
- Fish, especially fatty fish
- Nuts, when potassium and phosphorus levels allow
A Mediterranean-style or plant-forward eating pattern is generally a reasonable template for diabetes with CKD, adjusted individually for potassium, phosphorus, protein and calorie needs.
9. Fluid: Usually Not Restricted Before Dialysis
There is no standing rule that everyone with CKD must drink a fixed amount such as 2, 2.5 or 3 liters a day.
When Fluid Intake Doesn't Need Special Limits
Routine fluid restriction is generally unnecessary in stable, non-dialysis CKD. Fluid intake should instead be individualized based on urine output, volume status, serum sodium, heart failure, and other causes of abnormal fluid loss or gain - such as high fever, vomiting, diarrhea, poorly controlled hyperglycemia with osmotic diuresis, SGLT2 inhibitor use, or reduced thirst sensation in older adults. There isn't good evidence that pushing fluid intake higher improves eGFR.
Fluid Needs Individualizing When There Is:
- Oliguria or anuria (very low or no urine output)
- Swelling (edema)
- Heart failure
- CKD stage G5
- Dialysis
In these situations, drinking too much fluid can raise blood pressure and cause pulmonary edema or low blood sodium (hyponatremia).
10. Fruit, Fructose and Sugary Drinks: They Are Not the Same
Fructose is chemically the same molecule whether it comes from an orange or a can of soda, but the food "package" it arrives in is completely different - and that difference matters for blood glucose and metabolic effects.
🍊 A Whole Orange
Contains fructose and glucose together with water, fiber, vitamins and polyphenols, in a large enough volume that it requires chewing and is absorbed more slowly.
🥤 A Glass of Orange Juice
May require 3-4 oranges to produce. It can be drunk in a few minutes, contains almost no fiber, and delivers sugar into the body far faster than eating the fruit whole.
🥫 Sugar-Sweetened Soda
Contains easily absorbed glucose and fructose (as sucrose or high-fructose corn syrup), essentially empty calories with no fiber, and is easy to consume in large volume.
This is why whole fruit should not be lumped together with fruit juice under the reasoning that "diabetes means avoiding fructose, so avoid fruit." ADA specifically places whole fruit among the foods to favor, and clinical trial evidence does not show that eating whole fruit worsens glucose control. A small meta-analysis of five randomized trials involving 245 participants found a modest reduction in HbA1c (about 0.33 percentage points) with selected whole and powdered fruit products - a promising signal, but from a limited evidence base that shouldn't be over-interpreted.
Why Sugary Drinks and Juice Differ From Whole Fruit
The concern here isn't that fructose becomes a different molecule when it's in liquid form - chemically, it's identical either way. What differs is the amount typically consumed, how quickly it's absorbed, the near-total absence of fiber, the weaker sense of fullness it produces, and how easily it contributes to a net energy surplus. When fructose is consumed in large amounts, particularly from sugar-sweetened beverages, the liver converts it to fructose-1-phosphate, consuming ATP and generating AMP, which is ultimately broken down to uric acid. At high intakes and when part of an energy surplus, the same pathway can also drive fat synthesis in the liver (de novo lipogenesis), raising triglycerides and contributing to fatty liver. A recent meta-analysis found sugar-sweetened beverage intake associated with a higher risk of hyperuricemia and gout, reinforcing that how fructose is consumed - not the fructose molecule itself - is what matters most. That evidence is observational, however, and does not by itself establish a proven causal chain from sugary drinks to CKD progression.
Practical Guidance on Fruit
- Favor whole fruit over fruit juice
- One portion at a time - for example, one small orange, one small apple, half a medium guava, or about 100-150 g of dragon fruit - rather than a large bowl in one sitting
- If a particular fruit causes a large post-meal glucose rise, reduce the portion, avoid eating a large amount of that fruit alone, choose a lower-carbohydrate fruit, or check the response with a glucose meter or CGM
- Fruit juice should not be treated as a substitute for whole fruit
In CKD, Potassium Can Override the HbA1c-Based Fruit Decision
Someone with HbA1c 8.5% but a normal potassium of 4.3 mmol/L can still eat fruit as described above. Someone with a well-controlled HbA1c of 6.2% but potassium 5.8 mmol/L and eGFR 18 needs fruit choices guided primarily by potassium content, not by the HbA1c number. Fruit decisions in diabetes with CKD need to weigh carbohydrate amount, portion size, potassium content and total calories together - not HbA1c alone.
11. Avoiding Over-Restriction and Malnutrition
"Eating less protects the kidneys more" is not a safe guiding principle. Excessive dietary restriction is a real risk, and it's particularly important to watch for in:
- Older adults
- CKD stage G4-G5
- People eating poorly for any reason
- People with sarcopenia (low muscle mass and strength)
- Unintentional weight loss
KDIGO guidance specifically cautions against low- or very-low-protein diets in people who are metabolically unstable, malnourished, or affected by cachexia or sarcopenia. Diet plans should be reassessed whenever appetite, weight or muscle mass starts declining - not tightened further by default.
12. A Practical Way to Think About Three Patient Groups
CKD Stage G1-G2, Normal Potassium and Phosphate
Close to a standard healthy diabetes diet, with sodium reduction as the main kidney-specific change. Potassium and phosphate generally do not need special restriction.
CKD Stage G3-G4
Protein around 0.8 g/kg/day; sodium reduced; potassium, bicarbonate, phosphate and PTH monitored regularly; vegetable and fruit choices individualized based on those results.
CKD Stage G5 or on Dialysis
Diet changes substantially. Potassium, phosphorus, fluid and protein targets shift according to remaining urine output and dialysis modality. Notably, the pre-dialysis 0.8 g/kg/day protein target is no longer appropriate once dialysis begins - needs rise instead.
13. Three Common Mistakes to Avoid
Overloading on protein to "cut carbs"
Using a high-protein or meat-heavy diet as a way to lower carbohydrate intake works against the CKD protein target and has not been shown to be a safe way to manage glucose in this population.
Reflexively restricting vegetables and fruit when potassium is normal
Cutting out potassium-containing vegetables and fruit without a lab-based reason removes valuable fiber, vitamins and polyphenols for no proven benefit.
Overlooking sodium and additive phosphate in processed food
Focusing only on rice or sugar while ignoring the sodium in condiments and processed meats, or the phosphate additives in packaged food and soda, leaves two of the more important levers unaddressed.
Conclusion
Diabetes with CKD calls for an individualized diet, not a blanket list of restrictions applied to everyone with the same two diagnoses.
As a simple guiding principle: lower sodium, moderate protein, better-quality carbohydrate, more plant foods when potassium allows, and less processed food - with potassium, phosphorus and fluid targets adjusted to each person's lab results and CKD stage, not fixed by default.
The three most common mistakes worth avoiding are: over-eating protein in an attempt to cut carbohydrate, reflexively restricting vegetables and fruit when potassium is normal, and overlooking the sodium and phosphate additives hidden in processed food.
📚 References
⚠️ Disclaimer
Information on this page is for educational and reference purposes only and does not replace professional medical or dietetic advice. Protein, sodium, potassium, phosphorus, fluid and carbohydrate targets must be individualized based on CKD stage, dialysis status, lab results, medications and comorbid conditions. Please consult your doctor or registered dietitian before making significant changes to your diet or diabetes medication.