Yes. Mushrooms are keto-friendly because they are naturally low in net carbs.
Net carbs are what most keto dieters track. The calculation is straightforward:
Total carbohydrates − fiber = net carbs
Fiber passes through the body without raising blood sugar. It does not count toward the daily carb limit on keto. Most mushroom varieties land between 1 and 4 grams of net carbs per serving. That fits within a standard 20 to 50 gram daily carb limit.
White button, cremini, and portobello mushrooms sit at the lower end. Shiitake mushrooms run a little higher. Even so, a normal serving of any common variety is unlikely to push someone out of ketosis.
Net Carbs in Common Mushroom Types
The table below shows net carbs and key nutrients per 100 grams for five common varieties. Figures are based on USDA FoodData Central nutritional data.
| Mushroom Type | Net Carbs | Protein | Potassium | Standout Nutrient |
|---|---|---|---|---|
| White Button | ~2.3g | ~3.1g | ~318mg | Niacin (B3) |
| Cremini (Baby Bella) | ~2.3g | ~2.5g | ~448mg | Riboflavin (B2) |
| Portobello | ~2.6g | ~2–3.6g | ~364mg | Copper |
| Oyster | ~3.8g | ~3.3g | ~420mg | Pantothenic Acid (B5) |
| Shiitake | ~4.3g | ~2.2g | ~304mg | Vitamin D (sun exposure) |
A 100-gram serving of even the highest-carb option on this list uses less than a quarter of a strict keto daily carb allowance. This leaves plenty of room for the rest of the meal.
How Mushroom Carbs Stack Up by Serving Size
The table below shows net carbs by cup rather than weight. This format is more useful when measuring portions at home without a kitchen scale.
| Mushroom Type | Serving Size | Total Carbs | Fiber | Net Carbs |
|---|---|---|---|---|
| White button | 1 cup sliced | 2g | 1g | 1g |
| Cremini | 1 cup sliced | 3g | 1g | 2g |
| Portobello | 1 cup sliced | 4g | 1g | 3g |
| Oyster | 1 cup sliced | 4g | 1.2g | 2.8g |
| Shiitake | 1 cup sliced | 10g | 1.5g | 8.5g |
Three things are worth knowing when reading this table.
Cooked mushrooms shrink. A cup of cooked mushrooms is more densely packed than a cup of raw mushrooms. This slightly raises the carb count per cup. The mushroom itself has not changed. Only the water has cooked off.
Doubling a portion doubles the carb count. A large bowl of mixed mushrooms adds up faster than a single serving suggests.
Dried mushrooms concentrate carbs. A small handful of dried shiitake can carry as many carbs as a much larger portion of fresh mushrooms. Check the label and adjust accordingly.
Best Mushrooms for a Keto Diet
Each common variety works well on keto. Each one brings a slightly different flavor, texture, and cooking use.
1. White Button Mushrooms

White button mushrooms are the most widely available and affordable variety. They also carry one of the lowest net carb counts of any common mushroom. Their mild flavor fits into almost any keto meal without changing the overall taste. They work well in omelets, salads, soups, and stir-fries.
2. Cremini Mushrooms

Cremini mushrooms are a slightly more mature form of the white button mushroom. They have a deeper, earthier flavor and a firmer texture. That firmness makes them a solid swap for some of the meat in a dish. Try them in a keto mushroom meatball or a mixed ground beef skillet.
3. Portobello Mushrooms

Portobello mushrooms are the fully mature form of cremini mushrooms. Their large, flat caps make them a popular low-carb substitute for burger buns or pizza bases. They hold up well to grilling, stuffing, and roasting. Their meaty texture makes them a satisfying main course, not just a side.
4. Shiitake Mushrooms

Shiitake mushrooms bring a strong, savory, umami flavor. They contain plant compounds studied for their role in immune support, including beta-glucans.
They carry a higher net carb count than other common varieties. Portion size matters more with shiitake, since carbs concentrate as moisture cooks off.
5. Oyster Mushrooms

Oyster mushrooms have a soft, tender texture and a mild, slightly sweet flavor. They work well in sautes and vegetable-forward dishes. Their low net carb count makes them an easy swap wherever a recipe calls for a lighter mushroom.
Are All Mushroom Products Keto-Friendly?
Plain, fresh mushrooms are almost always keto-friendly. Many mushroom products sold in stores aren’t nutritionally the same. Reading the label matters more than assuming the word “mushroom” on a package means the product is low-carb.
| Product | Keto-Friendly? | Reason |
|---|---|---|
| Fresh mushrooms | Yes | Naturally low in carbs |
| Canned mushrooms (plain) | Usually | Check for added starch or sugar |
| Mushroom soup | Depends | Often contains flour or starch thickener |
| Breaded mushrooms | Usually no | Coating adds many extra carbs |
| Mushroom sauces | Depends | May contain sugar or flour-based thickeners |
| Dried mushrooms | Usually | Carbs are more concentrated per serving |
A mushroom side dish stays low-carb until it gets combined with a high-carb sauce, breading, or starch. From that point, the carb count comes from those additions, not the mushrooms.
5 Keto Mushroom Recipes to Try
These recipes keep net carbs low while pairing mushrooms with protein or healthy fat. Each one uses fresh mushrooms and avoids high-carb additions.
1. Garlic Butter Sautéed Mushrooms

Ingredients: 2 cups white button or cremini mushrooms (sliced), 2 tbsp butter, 2 cloves garlic (minced), salt and pepper, 1 tbsp fresh parsley (chopped)
Steps:
- Melt butter in a skillet over medium heat.
- Add mushrooms and cook for 5 to 7 minutes, stirring occasionally, until browned.
- Add garlic and cook for 1 more minute.
- Season with salt and pepper, top with parsley, and serve.
Net carbs: roughly 3g per serving.
YouTube Recipe Recommendation: HK’s Keto & Low Carb Recipes
2. Creamy Keto Mushroom Soup

Ingredients: 3 cups cremini or white button mushrooms (sliced), 1 small onion (diced), 2 cloves garlic (minced), 2 cups chicken or vegetable broth, 1 cup heavy cream, 2 tbsp butter, salt and pepper
Steps:
- Sauté onion and garlic in butter until softened.
- Add mushrooms and cook until they release their liquid and start to brown.
- Pour in broth and simmer for 10 minutes.
- Stir in heavy cream, season to taste, and simmer 5 more minutes before serving.
Net carbs: roughly 6g per serving.
YouTube Recipe Recommendation: RuledMe
3. Stuffed Portobello Mushrooms

Ingredients: 4 portobello mushroom caps, 1/2 lb ground beef or Italian sausage, 1/2 cup shredded mozzarella, 1/4 cup grated parmesan, 1 clove garlic (minced), olive oil, salt and pepper
Steps:
- Preheat oven to 400°F. Brush mushroom caps with olive oil and season lightly.
- Cook ground meat with garlic until browned, then drain excess fat.
- Fill each mushroom cap with the meat mixture and top with mozzarella and parmesan.
- Bake for 15 to 18 minutes, until the cheese is melted and the mushrooms are tender.
Net carbs: roughly 5g per serving.
YouTube Recipe Recommendation: Todd’s Kitchen
4. Mushroom and Egg Breakfast Skillet

Ingredients: 1 cup white button mushrooms (sliced), 1 cup spinach, 4 eggs, 1 tbsp butter or olive oil, salt and pepper
Steps:
- Heat butter or oil in a skillet over medium heat.
- Sauté mushrooms for 4 to 5 minutes, then add spinach and cook until wilted.
- Push the vegetables to one side, crack in the eggs, and cook to preference.
- Season with salt and pepper and serve straight from the skillet.
Net carbs: roughly 4g per serving.
YouTube Recipe Recommendation: JOOS Food
5. Mushroom Cauliflower Rice Bowl

Ingredients: 2 cups oyster or cremini mushrooms (sliced), 2 cups riced cauliflower, 1 clove garlic (minced), 2 tbsp olive oil or sesame oil, 1 tbsp soy sauce or coconut aminos, green onion (optional, for topping)
Steps:
- Heat oil in a large skillet or wok over medium-high heat.
- Add mushrooms and cook until browned, about 5 minutes.
- Add riced cauliflower and garlic, and stir-fry for 4 to 5 minutes.
- Stir in soy sauce or coconut aminos, top with green onion, and serve.
Net carbs: roughly 5g per serving.
YouTube Recipe Recommendation: Cooking at Home with Chef Jeff
Health Benefits of Mushrooms on Keto

Mushrooms supply more than a low carb count. They supply several nutrients that keto dieters often fall short on. This matters most when grains, legumes, and some fruits come off the plate.
- B vitamins and minerals. Mushrooms contain selenium, potassium, copper, riboflavin, niacin, and pantothenic acid. These support energy metabolism, immune function, and nerve health.
- Fiber for gut health. The fiber in mushrooms acts as a prebiotic, feeding beneficial gut bacteria. This matters on keto, where lower fruit and grain intake can reduce total fiber.
- Vitamin D from sunlight. Mushrooms are one of the few non-animal sources of vitamin D. Placing mushrooms in direct sunlight for a few minutes before cooking raises their vitamin D content. This is worth knowing on keto, since fortified cereals and many grains are off the table. On a diet that removes several vitamin D sources, every bit counts.
- Plant-based antioxidants. Mushrooms contain ergothioneine, a compound found in very few other foods. Research suggests it may help protect cells from oxidative stress.
- Blood sugar stability. Mushrooms have a low glycemic index and minimal impact on blood sugar. They fit well alongside keto’s goal of keeping glucose levels stable.
- Heart health support. Potassium and fiber in mushrooms are linked to healthy blood pressure and cholesterol levels. This matters on a higher-fat diet like keto. Mushrooms are also a solid source of potassium. On keto, the body tends to lose electrolytes more quickly, so this matters.
- Meal variety. Mushrooms offer a texture and flavor that leafy greens cannot match. That variety helps keep a keto meal rotation from feeling repetitive.
Mushrooms vs Other Keto Vegetables
Mushrooms compare well against most other keto-approved vegetables. The table below shows where they stand on net carbs and keto suitability.
| Vegetable | Net Carb Level | Keto Suitability |
|---|---|---|
| White button mushrooms | Very low (1–2g/cup) | Excellent |
| Spinach | Very low (~1g/cup) | Excellent |
| Broccoli | Low to moderate (~4g/cup) | Good |
| Carrots | Moderate to high | Limited on keto |
| Potatoes | High | Not keto-friendly |
Mushrooms are often chosen over other low-carb vegetables for two specific reasons. First, they bring a savory, umami flavor that leafy greens do not naturally provide. Second, they have a meat-like texture that holds up well alongside protein.
Disclaimer: This article is for general nutrition information only and does not replace medical advice. Consult a doctor or registered dietitian before making major dietary changes, especially for diabetes or medical keto.
Frequently Asked Questions
Are mushrooms low enough in carbs for keto?
Yes. Most common mushroom varieties, including white button, cremini, and portobello, contain only 1 to 3 grams of net carbs per cooked cup, which fits comfortably within nearly any daily keto carb limit.
What can I eat unlimited on keto?
No food is truly unlimited, but non-starchy vegetables like spinach, lettuce, and cucumber come close at under 1g net carbs per cup. Eggs, meat, and fat sources like butter and olive oil carry zero carbs. Water, black coffee, and plain tea are also free.
Are canned mushrooms keto?
Usually, yes, but it depends on the brand. Plain canned mushrooms packed in water or brine are typically low-carb, while some varieties add starch, sugar, or flavored sauces that raise the carb count.
Are portobello mushrooms good for keto?
Yes. Portobello mushrooms are a popular low-carb substitute for bread-based foods like burger buns and pizza crust, thanks to their large size, firm texture, and low net carb count.
What vegetables are off limits on keto?
Potatoes, sweet potatoes, corn, beets, parsnips, and carrots are off limits or heavily restricted on keto. These run too high in net carbs for a strict daily limit. As a general rule, vegetables that grow underground carry more carbs than those that grow above ground.
Mushrooms and Keto: Where They Fit
Mushrooms are about as easy as low-carb foods get. Most common varieties run just 1 to 3 grams of net carbs per serving, plus fiber, potassium, copper, and B vitamins that pull their weight nutritionally, not just on the carb count.
The real thing to watch is preparation. Plain, fresh mushrooms fit almost any keto plate, while breaded, sauced, or processed versions can sneak carbs back in.
Paired with a protein and a healthy fat, they’re an easy daily add, whether that’s a quick sauté, a stuffed portobello, or a bowl of creamy mushroom soup.