food

Mushrooms and Kidney Disease: Potassium Varies More Than You Think

Mushroom potassium ranges from 223mg to 534mg per cup depending on type. Learn which mushrooms are kidney-safe and which to limit at each CKD stage.

TL;DR: Mushroom potassium content varies dramatically by type. White button mushrooms (223mg/cup) are moderate and workable. Portobello mushrooms (534mg/cup) are high-potassium. Canned mushrooms are the lowest option. Choose your variety based on your CKD stage and daily budget.

“Are mushrooms OK for kidney disease?” is one of the most common dietary questions CKD patients ask, and the answer depends entirely on which mushroom you mean. A cup of sliced white button mushrooms has 223mg of potassium, moderate and manageable. A cup of sliced portobello contains 534mg, putting it in the same territory as avocados. Knowing the difference lets you enjoy mushrooms safely.

How Do Mushrooms Affect Your Kidneys?

The nutrient profile varies significantly by variety:

Mushroom TypeServing (1 cup sliced)PotassiumPhosphorusSodium
White button70g223mg60mg4mg
Cremini (baby bella)72g323mg82mg6mg
Portobello86g534mg85mg12mg
Shiitake (cooked)145g170mg42mg6mg
Oyster86g259mg86mg15mg
Canned (drained)78g100mg51mg332mg*

*Canned mushrooms have high sodium due to processing. Rinse thoroughly to reduce sodium by 40-50%.

Umami without meat. Mushrooms provide a satisfying, savory flavor that can reduce the need for high-sodium seasonings. Their umami quality makes food taste richer, which helps when you are cutting salt.

Vitamin D source. UV-exposed mushrooms are one of the few non-animal sources of vitamin D. Many CKD patients have vitamin D deficiency, and mushrooms exposed to sunlight or UV light can contain up to 1,000 IU per serving.

B vitamins. Mushrooms are a good source of B vitamins, including riboflavin, niacin, and pantothenic acid. These support energy metabolism, which can be impaired in CKD.

Selenium. Mushrooms contain selenium, an antioxidant mineral that supports immune function. A cup of white mushrooms provides about 8mcg, roughly 15% of the daily value.

Are Mushrooms Safe for Your CKD Stage?

CKD Stages 1-2 (GFR 60+): Most mushroom varieties are fine. A cup of white mushrooms uses 6.4% of a 3,500mg potassium limit. Even portobellos use about 15%, which is manageable. Choose any variety you enjoy.

CKD Stage 3 (GFR 30-59): White button and shiitake mushrooms are your best options. A cup of white mushrooms uses 8.9% of a 2,500mg limit. Limit portobellos to a half cup (267mg) or substitute with button mushrooms.

CKD Stages 4-5 (GFR below 30): Stick with white button mushrooms, shiitake, or canned (rinsed). A cup of button mushrooms uses 11.2% of a 2,000mg limit, which is reasonable. Avoid portobello mushrooms or limit to a quarter of a large cap.

Dialysis: White button and canned mushrooms (rinsed) are the safest choices. The sodium in canned mushrooms can be reduced significantly by draining and rinsing under water for 30 seconds.

How to Include Mushrooms in Your Kidney Diet

Mushrooms add depth and umami to kidney-friendly cooking:

  • Sauteed white mushrooms. Cook sliced button mushrooms in a small amount of olive oil with garlic and fresh thyme. A versatile side dish for any protein.
  • Mushroom and onion omelet. Use eggs or egg whites with sauteed mushrooms and onions for a kidney-friendly breakfast.
  • Mushroom risotto. Use white rice and button mushrooms. Skip the parmesan (high phosphorus) and finish with a small drizzle of olive oil instead.
  • Mushroom soup. Blend cooked button mushrooms with low-sodium broth and a splash of rice milk. Season with thyme and black pepper.
  • Stuffed mushrooms. Remove portobello stems (use just one cap) and fill with breadcrumbs, garlic, and herbs. One stuffed portobello cap is a flavorful meal centerpiece.

Kidney-Friendly Mushroom Swaps

If a recipe calls for a high-potassium mushroom, you can often substitute:

Recipe Calls ForPotassiumSubstitute WithPotassium
Portobello (1 whole cap)534mgWhite button (1 cup)223mg
Cremini (1 cup)323mgWhite button (1 cup)223mg
Mixed mushrooms (1 cup)~350mgAll white button (1 cup)223mg

The flavor difference between cremini and white button mushrooms is subtle. In most recipes, the substitution is undetectable once the mushrooms are cooked with other ingredients.

The Bottom Line

Mushrooms are not a yes-or-no food for kidney disease. They are a “which variety” question. White button mushrooms and cooked shiitake are moderate-potassium options that fit most CKD diets. Portobello and cremini mushrooms are higher in potassium and require more careful portioning at advanced stages. Knowing the differences lets you enjoy mushrooms regularly without potassium surprises.

KidneyPal identifies mushroom varieties when you log your meals, so you get accurate potassium data for the specific type you are eating, not a generic mushroom average that could be off by 300mg.

For more vegetable guides, visit our Kidney Disease Diet Management hub or explore how other vegetables like broccoli and carrots compare.

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 mushrooms with kidney disease?

It depends on the type. White button mushrooms contain about 223mg of potassium per cup (sliced), which is moderate and manageable for most CKD stages. Portobello mushrooms have 534mg per cup, making them a high-potassium choice. Choose your variety carefully.

Which mushrooms are lowest in potassium?

White button mushrooms and canned mushrooms are the lowest potassium options. A cup of sliced white button mushrooms has about 223mg, while canned (drained) mushrooms have approximately 100mg per half cup. Shiitake and portobello mushrooms are significantly higher.

Are mushrooms high in phosphorus?

Mushrooms contain moderate phosphorus, about 60-85mg per cup depending on the variety. However, mushroom phosphorus is plant-based (organic), so only 40-60% is absorbed. The effective phosphorus load from a cup of mushrooms is approximately 24-51mg, which is reasonable for most CKD stages.

Related Articles