Is Mushrooms Keto? Carbs, Net Carbs & Verdict
Are mushrooms keto? Yes — white mushrooms have about 2.3g net carbs per 100g and just 1.6g per cup. See the carbs by variety plus serving guidance.
Head of Nutrition · June 20, 2026 · 5 min read

Yes — mushrooms are keto-friendly, and they're one of the safest foods on the diet. Raw white button mushrooms have only about 2.3g net carbs per 100g (3.3g total carbs minus 1g fiber), and a one-cup serving is roughly 1.6g net carbs. That barely touches a daily keto budget of 20-50g net carbs. Cremini, portobello, and oyster mushrooms are just as low. The only varieties to watch are shiitake — especially dried — which run higher at around 4-7g net carbs per 100g, but even those fit in normal portions.
Mushrooms are technically a fungus, not a vegetable, but they behave like the lowest-carb vegetables on a plate: high water, low sugar, and a satisfying, savory bite. Here's exactly where each common variety lands on keto.
How many carbs are in mushrooms?
Net carbs = total carbs minus fiber. Here are typical values for raw mushrooms; you can log any portion in CarbMeNot for exact numbers.
| Mushroom type | Net carbs (per serving) | Keto-friendly? |
|---|---|---|
| White button (raw) | ~2.3g per 100g | Yes |
| White button | ~1.6g per cup (~70g) | Yes |
| Cremini / baby bella | ~2.6g per 100g | Yes |
| Portobello | ~2.6g per 100g (~1.5g per cap) | Yes |
| Oyster mushrooms | ~3.0g per 100g | Yes |
| Shiitake (raw) | ~4.3g per 100g | Yes |
| Shiitake (dried) | ~21g per 100g (~1g per piece) | In moderation |
| Enoki | ~5g per 100g | Yes (small portions) |
The breakdown for raw white mushrooms:
- Per 100g (about 3.5 oz): ~3.3g total carbs, ~1g fiber, ~2.3g net carbs
- One cup sliced (~70g): ~1.6g net carbs
- One whole button mushroom (~18g): ~0.4g net carbs
You'd need to eat well over two pounds of white mushrooms to reach 20g of net carbs — far more than anyone eats in a meal. For full details, see the mushroom carbs page.
Are mushrooms keto?
Yes, comfortably. A keto diet generally caps you at 20-50g of net carbs per day, and a hearty serving of mushrooms uses just a gram or two of that. They're roughly 90% water, which keeps the sugar per gram low, and the small amount of fiber you subtract lowers the net carb count further.
Mushrooms also bring real nutritional value without the carbs: B vitamins (especially riboflavin and niacin), selenium, potassium for keto electrolytes, and a meaty umami flavor that makes low-carb cooking far more satisfying. Their texture is why so many keto and vegetarian recipes use them as a stand-in for meat.
How much mushrooms can you eat on keto?
Realistically, as much as you want. Because a full cup is only about 1.6g net carbs, even three or four cups in a day adds up to under 7g. That leaves plenty of room for the rest of your meals.
The one caveat is preparation. Mushrooms themselves are nearly free, but what you cook them in can add up:
- Sauteed in butter or olive oil — adds fat and zero carbs. Ideal for keto.
- Cream sauces — fine if you use heavy cream; watch flour-thickened versions.
- Breaded or fried mushrooms — the breading is the problem, often 10-15g net carbs per serving. Skip these.
- Stuffed mushrooms — usually keto if filled with cheese, sausage, or cream cheese rather than breadcrumbs.
Stick to whole mushrooms cooked in fat and you'll stay well inside your budget.
Which mushroom varieties are lowest in carbs?
Most culinary mushrooms cluster around 2-3g net carbs per 100g, so you can treat them interchangeably:
- White button — the lowest at ~2.3g net carbs per 100g. The everyday default.
- Cremini (baby bella) — ~2.6g net carbs per 100g, with a deeper flavor than white.
- Portobello — the same mushroom grown larger, ~2.6g per 100g. A single cap makes a great keto "bun."
- Oyster — ~3g net carbs per 100g, delicate and quick-cooking.
- Shiitake — higher at ~4.3g raw and around 21g per 100g dried. Dried pieces are tiny, so a few in a stir-fry or broth are fine, but don't treat them like the low-carb varieties.
- Enoki — about 5g net carbs per 100g, so enjoy in smaller portions.
The rule of thumb: fresh, whole mushrooms are reliably keto, while dried and concentrated forms carry more carbs per gram.
How to enjoy mushrooms on keto
Mushrooms are one of the most flexible keto ingredients you can keep on hand:
- Saute sliced mushrooms in butter and garlic as a side or steak topping
- Use a portobello cap in place of a bun for burgers
- Stuff caps with cream cheese, sausage, and parmesan
- Add them to omelets, frittatas, and creamy keto soups
- Roast them with olive oil, salt, and thyme to concentrate flavor without carbs
- Blend them into a low-carb gravy or mushroom cream sauce
Because the mushroom itself is nearly carb-free, the smart move is to control the fat and sauce yourself so you know exactly what's on the plate.
Know the carbs before you bite
Mushrooms are firmly keto-friendly — the difference between a cup of sauteed mushrooms (under 2g net carbs) and a basket of breaded fried ones (15g+) comes down entirely to how they're cooked. CarbMeNot uses AI-powered food recognition to scan a meal or a label and break down net carbs instantly, so you always know whether a dish fits your day. Browse the vegetables database to check any ingredient, and let CarbMeNot keep your running total honest. Download CarbMeNot and track your carbs the easy way.
Key takeaways
- Mushrooms are keto-friendly at about 2.3g net carbs per 100g, or ~1.6g per cup of white mushrooms.
- You can eat multiple servings a day and stay well within a 20-50g net carb budget.
- White, cremini, portobello, and oyster mushrooms are all very low and interchangeable.
- Watch shiitake (especially dried) and breaded/fried preparations — those carry the most carbs.
- Cook mushrooms in fat, skip the breading, and log them in CarbMeNot to keep your net carbs accurate.
Frequently asked questions
- Is mushrooms keto?
- Yes. Mushrooms are very keto-friendly. White button mushrooms have only about 2.3g net carbs per 100g, and a one-cup serving is roughly 1.6g net carbs. That fits easily into a standard keto budget of 20-50g net carbs per day, so you can eat mushrooms freely.
- How many carbs are in mushrooms?
- Raw white mushrooms have about 3.3g total carbs and 1g fiber per 100g, giving roughly 2.3g net carbs. A one-cup serving (about 70g) is around 1.6g net carbs. Per common varieties this ranges from about 2g (white, cremini) to 3-4g net carbs per 100g (shiitake).
- Which mushrooms are lowest in carbs?
- White button, cremini (baby bella), portobello, and oyster mushrooms are all very low at roughly 2-3g net carbs per 100g. Shiitake mushrooms are a bit higher at around 4-7g net carbs per 100g, especially when dried, so portion those more carefully.
- Can you eat mushrooms every day on keto?
- Yes. Because mushrooms are so low in net carbs, you can eat a serving or two every day without coming close to your limit. A full cup of sauteed mushrooms is only a couple of grams of net carbs, leaving plenty of room for the rest of your meals.
Sources
Track it all in seconds
Snap a photo and CarbMeNot's AI logs your carbs, protein, and fat automatically.