Mushrooms are one of the most keto-friendly vegetables you can eat. White button mushrooms contain just 3.7 grams of total carbohydrates per 100 grams, and after subtracting fiber, the net carb count drops to roughly 2.2 grams. That’s a tiny fraction of the 20 to 50 grams most people aim for on a standard ketogenic diet.
Net Carbs by Mushroom Variety
Not all mushrooms are identical in carb content, but every common variety fits comfortably into a keto meal plan. White button mushrooms are the lowest, with about 3.7 grams of total carbs and 1.5 grams of fiber per 100 grams, leaving you with roughly 2.2 grams of net carbs. Oyster mushrooms run slightly higher at about 6 grams of total carbs and 2.1 grams of fiber, putting their net carbs near 3.9 grams per 100 grams.
Shiitake and portobello mushrooms fall in a similar range, generally between 4 and 7 grams of total carbs per 100 grams. Even at the higher end, you could eat a generous cup of sliced mushrooms and barely make a dent in your daily carb budget. For context, 100 grams of mushrooms is roughly a cup of sliced raw mushrooms, so these numbers represent a realistic serving size.
Why Mushrooms Work So Well on Keto
Beyond low carbs, mushrooms are about 92% water, making them extremely low in calories. That high water content means they add volume and substance to meals without adding energy density. When you’re eating a fat-heavy diet and want more bulk on your plate, mushrooms fill that role better than almost any other food.
They also pair naturally with high-fat cooking methods. Sautéing mushrooms in butter or olive oil is one of the simplest keto-friendly preparations, and the fat helps you hit your macros while the mushrooms keep the carb count negligible. A tablespoon of butter adds 12 grams of fat and zero carbs, turning a plain cup of mushrooms into a satisfying keto side dish.
Cooking Changes Their Volume, Not Their Carbs
One thing that catches people off guard is how dramatically mushrooms shrink when cooked. Because they’re mostly water, a large pan of raw mushrooms can cook down to a fraction of its original size. This means a cooked serving looks much smaller than the raw equivalent, but the carb content per serving stays the same. You haven’t concentrated the carbs by cooking them; you’ve just lost water.
High-heat cooking methods like roasting and searing also enhance mushrooms’ savory, meaty flavor through browning reactions that can increase their umami properties up to seven times compared to raw mushrooms. This makes them an excellent meat substitute or side dish on keto, where rich, satisfying flavors help with long-term adherence. Steaming and boiling produce a milder taste and softer texture.
Fiber and Gut Health During Keto
Getting enough fiber can be a challenge on a ketogenic diet, and mushrooms contribute meaningfully here. Their cell walls are rich in a type of soluble fiber called beta-glucan, which your body can’t digest. Instead, these fibers pass through to your colon, where beneficial gut bacteria ferment them and produce short-chain fatty acids. This process stimulates the growth of helpful bacteria like Lactobacilli and Bifidobacteria, which support immune function and cholesterol metabolism.
These prebiotic fibers also speed up digestive transit and increase fecal bulk, which can be particularly welcome on keto. Many people experience constipation or sluggish digestion when they first cut carbs, largely because they’ve eliminated fiber-rich grains and fruits. Adding mushrooms regularly helps offset that loss without adding significant carbs.
Electrolytes for the Keto Transition
Mushrooms are a good source of potassium, one of the key electrolytes people lose rapidly in the first week or two of ketosis. When your body sheds stored water (a hallmark of early keto), potassium and sodium go with it, contributing to the fatigue, headaches, and muscle cramps often called “keto flu.” While mushrooms alone won’t replace everything you lose, they’re a useful part of an electrolyte-conscious eating plan alongside avocados, leafy greens, and adequate salt.
They also supply B vitamins, selenium, and copper, nutrients that support energy production and immune function. These micronutrients are easy to miss when you’re focused on hitting fat and protein targets.
How Much You Can Eat and Stay in Ketosis
On a strict keto plan capped at 20 grams of net carbs per day, you could eat 400 to 500 grams of white button mushrooms (roughly four to five cups sliced) and still have room for other vegetables. On a more moderate plan allowing 50 grams of net carbs, mushrooms become essentially unlimited in any practical sense. Few people would eat enough mushrooms in a day for the carbs to matter.
The only variety worth being slightly cautious with is dried mushrooms, which have had their water removed, concentrating their carbs by weight. A 30-gram handful of dried shiitakes contains more carbs than the same weight of fresh ones. If you’re using dried mushrooms in soups or sauces, just keep in mind that the serving size is much smaller than fresh, and account for it accordingly.