food

Broccoli and Kidney Disease: A Nutritious Choice with Moderate Potassium

A cup of cooked broccoli has 457mg potassium, but raw broccoli has just 288mg. Learn how cooking method and portions affect kidney safety at each CKD stage.

TL;DR: Broccoli is a moderate-potassium vegetable with significant nutritional benefits. Raw broccoli has 288mg potassium per cup; cooked has 457mg per cup due to volume reduction. A half-cup cooked portion works at most CKD stages. Boiling reduces potassium content by 15-20%.

Broccoli gets mixed messages in kidney diet advice. Some lists put it in the “avoid” column, while others say it is fine. The truth is in the middle, and it depends heavily on how much you eat and how you prepare it. A cup of raw broccoli florets (91g) has 288mg of potassium, which is moderate. Cooked broccoli appears higher at 457mg per cup simply because it shrinks, meaning you are eating more broccoli per cup when it is cooked.

How Does Broccoli Affect Your Kidneys?

Broccoli delivers substantial nutrition alongside its moderate potassium:

NutrientPer 1 cup raw (91g)Per 1 cup cooked (156g)Per 1/2 cup cooked (78g)
Potassium288mg457mg229mg
Phosphorus60mg105mg52mg
Sodium30mg64mg32mg
Protein2.6g3.7g1.85g
Vitamin C81mg (90% DV)101mg (112% DV)50mg
Vitamin K93mcg (116% DV)220mcg (275% DV)110mcg
Fiber2.4g5.1g2.6g

Sulforaphane and cancer protection. Broccoli is the richest common food source of sulforaphane, a compound with documented anti-cancer and anti-inflammatory properties. Research suggests sulforaphane may also have kidney-protective effects by activating the Nrf2 pathway, which helps cells resist oxidative stress.

Vitamin C powerhouse. A half cup of cooked broccoli delivers more than half your daily vitamin C needs. This supports immune function and iron absorption, both important for CKD patients.

Fiber for gut health. The fiber in broccoli supports healthy gut bacteria, which is increasingly recognized as important for kidney patients. An unhealthy gut microbiome may produce uremic toxins that worsen kidney function.

Vitamin K note. Broccoli is very high in vitamin K. If you take warfarin (a blood thinner), maintain consistent broccoli intake rather than varying it, as vitamin K affects warfarin’s effectiveness.

Is Broccoli Safe for Your CKD Stage?

CKD Stages 1-2 (GFR 60+): Broccoli is an excellent vegetable choice. A cup of cooked broccoli uses 13% of a 3,500mg potassium budget, entirely reasonable for a nutrient-dense vegetable. Eat it freely.

CKD Stage 3 (GFR 30-59): A half cup of cooked broccoli (229mg) uses 9.2% of a 2,500mg limit. This is very manageable. Even a full cup works if the rest of your day is lower in potassium.

CKD Stages 4-5 (GFR below 30): Use half-cup cooked portions (229mg potassium). This takes up 11.5% of a 2,000mg limit. Reasonable, especially if you boil the broccoli to reduce potassium further.

Dialysis: A half cup of boiled broccoli is generally safe. Boiling and draining can bring the potassium down to approximately 195mg per half cup. Discuss with your dietitian if you want to include it regularly.

Cooking Methods and Potassium Reduction

How you prepare broccoli significantly affects its potassium content:

MethodPotassium (per 1 cup cooked)Potassium Reduction
Raw288mg (1 cup raw)Baseline
Steamed457mgNone (volume just shrinks)
Boiled (water discarded)~370-390mg15-20% reduction
Microwaved457mgNone
Roasted457mgNone

Boiling technique for maximum potassium reduction:

  1. Cut broccoli into small florets (more surface area means more leaching)
  2. Bring a large pot of water to a full boil
  3. Add broccoli and boil for 5-7 minutes
  4. Drain and discard the cooking water
  5. Season with herbs, lemon juice, or a small amount of olive oil

This is the same leaching principle used for potatoes, though broccoli does not release as much potassium as starchy vegetables do.

How to Include Broccoli in Your Kidney Diet

  • Broccoli and garlic. Sautee boiled broccoli in olive oil with minced garlic. Simple, flavorful, and kidney-friendly.
  • Broccoli in stir-fry. Use half a cup of broccoli florets with carrots, mushrooms (button), and rice. Season with low-sodium soy sauce.
  • Broccoli soup. Boil broccoli, blend with low-sodium broth and a splash of rice milk. The boiling step naturally reduces potassium.
  • Raw broccoli with dip. Raw florets dipped in a small amount of ranch (watch phosphorus in commercial dressings) make a quick snack at 288mg potassium per cup.
  • Broccoli and chicken. Pair half a cup of cooked broccoli with grilled chicken for a complete, kidney-conscious meal.

Kidney-Friendly Vegetable Alternatives

When you need a green vegetable with lower potassium:

VegetableServing (1 cup cooked)PotassiumNotes
Broccoli156g457mgModerate
Cabbage150g196mgMuch lower
Green beans125g182mgLow
Cauliflower124g176mgSimilar look, less potassium
Carrots156g366mgModerate

Cabbage and cauliflower are the closest alternatives if broccoli’s potassium feels too high for your budget. Cauliflower can substitute for broccoli in most recipes with minimal flavor difference.

The Bottom Line

Broccoli is a nutritious vegetable that kidney patients do not need to avoid entirely. The key is portion control and preparation method. A half cup of cooked broccoli (229mg potassium) fits into most CKD diets, and boiling can reduce that further. The sulforaphane, vitamin C, and fiber it provides offer real health benefits that justify including it in your rotation.

Tracking vegetable servings alongside your other foods gives you the full picture. KidneyPal shows you how that side of broccoli fits with your protein, your snacks, and everything else in your daily nutrient budget.

For more vegetable options, visit our Kidney Disease Diet Management hub or read about lower-potassium choices like cabbage and carrots.

Track How This Fits YOUR Kidney Diet

Everyone's kidneys respond differently. KidneyPal tracks sodium, potassium, phosphorus, and protein personalized to your CKD stage — including hidden phosphorus additives that other trackers miss.

Frequently Asked Questions

Can I eat broccoli with kidney disease?

Yes, but portion size matters. A cup of raw broccoli has about 288mg of potassium, which is moderate. Cooked broccoli concentrates to about 457mg per cup because it shrinks during cooking. A half cup of cooked broccoli (229mg) fits most CKD diets safely.

Is broccoli high in potassium?

Broccoli falls in the moderate potassium range. Raw broccoli has 288mg per cup, and cooked broccoli has 457mg per cup because cooking reduces volume. Boiling broccoli and discarding the water can reduce potassium by 15-20%, bringing a cooked cup closer to 370-390mg.

How should kidney patients cook broccoli?

Boiling is the best method for reducing potassium. Cut broccoli into small florets, boil in a large pot of water for 5-7 minutes, and drain. This leaches 15-20% of the potassium into the water. Steaming retains more potassium but preserves more nutrients. Choose based on your potassium budget.

Related Articles