In order to follow the ketogenic diet, which is also known as the “keto diet,” dieters must follow a low-carb, high-fat, moderate-protein diet. Protein and fat will be your body’s primary energy sources, rather than carbohydrates.
Vegetables are an infinite source of nutrition, and there are many varieties to choose from, but the high carb content of many of these dishes makes them unsuitable for a ketogenic diet, which might lead to confusion among those aiming for a low carbohydrate intake.
So, if you’re wondering whether mushrooms are keto-friendly, the answer is yes — plus, they bring some nutritional benefits along with them.
Can you eat mushrooms on keto?
Yes, you can – and they’re super healthy thanks to all the nutrients they contain.
What do mushrooms contain?
According to research, mushrooms provide a natural source of key vitamins and minerals, including B vitamins like riboflavin (B2), niacin (B3), and pantothenic acid (B5), which help your body convert food into energy and reduce tiredness and fatigue.
Mushrooms can be a great addition to a ketogenic diet due to their naturally low carbohydrate and fat content. They are also a source of fibre and protein, making them a versatile ingredient for a variety of meals.
Certain types of mushrooms, such as dried shiitake, are also a source of selenium. Selenium is an essential mineral that contributes to normal immune function. Mushrooms are a nutrient-dense food that can complement a balanced diet, whether you're following a keto lifestyle or simply looking to include more variety in your meals.
How many carbs are in mushrooms?
Even though all mushrooms belong to the same fungal family, their net carbohydrate content varies greatly. Though by making mushrooms a regular part of your diet, you’re unlikely to exceed your daily carb allowance, unless you plan to consume six cups a day or prepare them as part of a meal that is similarly carb-heavy.
Portabella mushrooms
Portabella mushrooms cooked from fresh (0.5 cup) have 18 calories, 0.4 grammes of fat, and 0.8 grammes of net carbs.
Oyster Mushrooms
1 cup of raw oyster mushrooms has 28 calories, 0.4 grammes of fat, 2.8 grammes of protein, and 3 grammes of net carbs.
Button Mushrooms
1 cup of raw button mushrooms has 15 calories, 0.2 grammes of fat, 2.2 grammes of protein, and 1 gramme of net carbs.
Shiitake Mushrooms
When cooked, 0.5 cups of shiitake mushrooms has 41 calories, 0.2 grammes of fat, 1.1 grammes of protein, 10.4 grammes of total carbs, and 8.2 grammes of net carbs.
Do mushrooms contain protein?
Whilst mushrooms are often known for their meaty, umami flavour, their protein contents are not comparable with the meat or fish they often resemble. Mushrooms do contain some protein but it is not a sufficient source for those looking to remove animal products from their diet. Instead, it is recommended to source your protein from other sources when incorporating mushrooms into your diet.
Delicious keto-friendly mushroom recipes!
Try these low-carb recipes now that you know the answer to “Are mushrooms low-carb?”
Garlic Roasted Mushrooms
Anyone who likes a dish slathered with Parmesan, butter, pork rinds, and salt & pepper is going to adore this. It may be served as a side dish as well.
Servings: 6
Calories per serving: 159kcal
Net carbs: 2.5g
Prep time: 15 minutes
Cook time: 15 minutes
MUSHROOMS
- 240g Baby Bella Mushrooms
- 3 tbsp olive oil
TOPPING
- 3 tbsp butter, room temperature
- 1.5 tbsp Thyme
- 2 tsp minced garlic
- 7g pork rinds, finely ground
- 25g grated parmesan cheese
- 1/2 tsp Pink Himalayan Salt
- 1/4 tsp black pepper
Instructions:

EXCLUSIVE DISCOUNTS ON MUSHROOM KITS NOW LIVE!
SAVE ON KITS NOW- Preheat the oven to 200°C. In a large oven-safe skillet, heat the oil over medium-high heat. Wash mushrooms and trim the stems if needed.
- Add the mushrooms to the heated pan with olive oil.
- Remove them from the heat after a few minutes of cooking. Turn them all over so that the stem is facing up.
- Use your hands or a spatula to combine the topping ingredients in a small bowl.
- Apply some of the toppings to the stem and underside of each mushroom with a firm push. Bake for 15 minutes.
- Serve as a side dish or starter immediately. Enjoy!
Keto Noodle Bowl
Despite its low carb count, this noodle dish packs a lot of taste. This meal will fulfil your desires for high-carb items like noodles whilst sticking to your keto diet.
Servings: 1 bowl
Calories per serving: 439kcal
Net carbs: 4g
Prep time: 1 hour
Cook time: 30 minutes
Ingredients:
BOWL
- 1 8 oz packet Miracle Noodles
- 113.4 g Boneless/Skin-on Chicken Thigh
- 1 large soft-boiled/ramen egg
- 3 large Shiitake Mushrooms
- 1 tbsp chopped scallions
- 2 tsp Sesame Oil
- 1/4 tsp Pink Himalayan Salt
MARINADE
- 60 g liquid aminos
- 1/2 tbsp Sriracha
- 15 ml rice wine vinegar
Instructions:
- To marinate noodles, drain them and run hot water over them. Put them between pieces of paper towel and dry them as much as you can. Add the soy sauce, sriracha, and rice wine vinegar to the noodles. Mix and coat all the noodles, then put them in the fridge for one to four hours.
- To make a soft-boiled egg, bring a small pot of water to a gentle simmer. The water should be enough to fully cover the egg. Once the water is boiling, gently put the egg in and let it cook for 6 minutes. To stop cooking, take the food out and put it in a bowl of cold water or a bath of ice.
- Set the oven to 180°C and heat a skillet that can go in the oven to medium heat. While the pan is getting hot, use kitchen roll to dry the chicken thigh under and on top of the skin. Put pink salt on top.
- When the pan is hot, put the chicken thigh in it with the skin facing down. With a spatula, press down on the thigh so that the whole surface of the skin is touching the hot pan. Let it cook for about 5 minutes, or until the skin is crispy.
- Once the chicken is golden brown, turn it over and put it in the oven for 12 minutes. Once it’s done, take it out and let it rest for 10 minutes before you cut it.
- Set the pan aside so you can use it for the noodles and mushrooms.
- Once the noodles have been marinating long enough, drain off any extra marinade and put them in the same pan that the chicken thighs were cooked in. Turn the burner to high heat and let the noodles cook for 3 to 5 minutes, or until all of the marinade has cooked off.
- Put the cooked noodles in a large bowl to serve.
- Add the mushrooms to the pan and cook for 2 to 3 minutes, or until the mushrooms are done to your liking. Move to the bowl with the noodles.
- Cut the cooked thigh into 4 or 5 pieces and add them to the noodles in the bowl. Take the egg out of the ice bath and carefully peel the shell off. Put into the middle of the bowl.
- Add sesame oil and scallions as a garnish. If you like, sprinkle sesame seeds on top. Enjoy!
Pizza Frittata Breakfast
This pepperoni pizza frittata is a great low-carb breakfast option that’s easy to put together. It’s packed with healthy ingredients like white mushrooms, fresh eggs, and mozzarella cheese, so you can feel good about eating it first thing in the morning.
Servings: 6
Calories per serving: 200kcal
Net carbs: 1.4g
Prep time: 15 minutes
Cook time: 25 minutes
Ingredients:
- 12 large eggs
- 45g pepperoni
- Handful of fresh basil, roughly chopped
- 1 medium tomato
- 40g mozzarella cheese
- 1 tsp Pink Himalayan Salt
- 1/2 tsp Dried Oregano
- 1/2 tsp Red Pepper Flakes
- 1/4 tsp black pepper
- 1 small Baby Bella Mushroom (optional for topping)
Instructions:
- Preheat the oven to 180°C
- Set your oven’s temperature to 350 degrees.
- Save 1/3 of the pepperoni and roughly chop the rest and all of the basil. Put into a bowl.
- Make 3–4 slices down the length of the tomato and chop the rest into small pieces. If you want, you can cut the mushroom into thin slices along its length (optional for topping).
- Crack the eggs into a large bowl and whisk in the salt, oregano, red pepper flakes, and black pepper.
- Add the chopped pepperoni, basil, and tomato chunks. Set aside the slices of pepperoni, tomato, and mushroom. Whisk the cheese in with the whisk.
- Heat a large (12-inch) skillet over medium-high heat. Once the pan is hot, pour the egg mixture in and let it cook for about two to three minutes, or until you can run a spatula around the edges. Turn the heat down to medium if the eggs start to bubble.
- Once the edges are done and starting to pull away, put the pepperoni, tomato, and mushroom slices on top and put the pizza in the oven. Bake for 15-20 minutes (time varies from oven to oven).
Enjoy! Store in a container with a tight lid for up to one week.
Ready to grow your own keto-friendly mushrooms?
Mushrooms are an easy, delicious way to keep your meals interesting on a keto diet. Want the freshest mushrooms possible? Try growing your own at home! Our mushroom grow kits make it simple, whether you’re after Lion’s Mane, Shiitake, or Oyster mushrooms.
Order yours today, and enjoy homegrown mushrooms in your favourite keto recipes!
Disclaimer: The information provided here is for educational purposes only and is not intended as medical advice. Always consult a qualified healthcare professional before using mushrooms or any other natural supplements for medicinal purposes. Individual results may vary, and certain mushrooms may interact with medications or have side effects. This content is not a substitute for professional medical diagnosis, treatment, or advice.