Keto Stuffed Mushrooms Recipe (3g Net Carbs)
These stuffed mushrooms clock in at 3g net carbs per 4-cap serving and 220 calories with 14g protein and 16g fat. Ready in 35 minutes total, they serve 6 as an appetizer or 4 as a light main. Cremini caps carry a savory filling of cream cheese, parmesan, garlic, and Italian sausage baked at 400F until the tops are bronzed and the caps yield to a fork. Built for keto, low-carb, and gluten-free eaters who want a party plate that reads holiday-table without the breadcrumb bulk.
Why This Works on Keto
Mushroom caps are the entire structural trick here. A single large cremini cap holds 1g of carbs and doubles as an edible ramekin for a filling that would otherwise need a bread base. Traditional stuffed mushrooms pack breadcrumbs into the filling to bind it and absorb moisture.
This version drops the breadcrumbs entirely and uses cream cheese plus parmesan as the binder, holding at 2g carbs total for the filling. The caps release water as they bake, which the fat-based filling absorbs without turning soggy.
Result is a bite that is almost pure protein and fat, with the cap doing the vegetable work. Total macros split near 65% fat, 28% protein, 7% carbs.
You might also want to read our keto chicken recipes guide for the full picture.
For more on this topic, check out our guide on keto avocado smoothie.

Keto Stuffed Mushrooms Recipe
Frankly, it’s a win-win if you're a mushroom lover, so be sure to try these at home. They are worth it!
Ingredients
- 20 large button mushrooms
- 1 tbsp unsalted butter or coconut oil
- 1/4 cup diced onions
- 2 large garlic cloves, minced
- 1/2 lb bacon, cut into tiny pieces
- 4 oz cream cheese (1/2 cup), softened
- 1/4 cup shredded sharp cheddar cheese
- 1/2 tsp fine sea salt
- 1/2 tsp ground black pepper
- 2 cups chopped lettuce
Instructions
- Preheat your oven to 350°F.
- Wash each mushroom and remove the stems, setting them aside. Place the mushroom caps aside and pat them dry with a paper towel. Tip: Avoid soaking or letting the mushrooms rest in water while cleaning. Quickly wash each mushroom and pat dry to prevent soggy keto stuffed mushrooms.
- Finely chop the mushroom stems and set them aside.
- In a large skillet over medium heat, add finely chopped onions, minced garlic, and the finely chopped mushroom stems. Cook these ingredients for about 2 to 3 minutes until the onions are soft and yellow. Then add your bacon and continue cooking until the bacon is crispy, which should take an additional 4 minutes or so.
- Transfer the onion and bacon mixture to a medium-sized bowl. Add cream cheese and cheddar cheese to the bowl and combine all ingredients until well mixed. A spatula can be used for this process.
- Using a spoon, stuff each mushroom cap with 1 tablespoon of the bacon and cheese mixture.
- Place all the stuffed mushroom caps in an 8-inch square baking dish, or any suitable baking dish, and season each mushroom cap with salt and pepper.
- Transfer your baking dish to the oven and bake for 25 minutes, or until the mushroom caps are soft and the cheese has completely melted.
- On a serving dish, evenly spread your shredded lettuce and place the keto stuffed mushrooms on top of the bed of lettuce.
- These keto stuffed mushrooms are best served immediately out of the oven for the best taste.
- If you have leftovers, store them in a glass container in the fridge and consume within 3 days.
- To reheat, place them in the oven at 350°F for about 5 minutes or until the cheese has softened and melted.
Notes
Nutrition
Ingredient Notes
Use cremini (baby bella) caps 1.5-2 inches across. White button mushrooms work but shrink more and hold less filling. Portobellos are too large for an appetizer format. Twist the stems out cleanly, mince them, and cook them into the filling. This adds savor without waste.
Full-fat block cream cheese at 1g carbs per ounce, not whipped or spread versions with added stabilizers. Grate the parmesan from a wedge. Bulk Italian sausage, checked for a sub-2g carb label per link (Jimmy Dean hot and Aidells varieties are safe; some brands add sugar and breadcrumbs).
Fresh garlic and fresh parsley matter here since the filling is small and needs bright top notes. Skip pre-minced garlic in oil.
Interested in this area? We go deeper in our keto guacamole recipe guide.
Tips and Variations
Brush caps inside and out with olive oil before stuffing. This seals the surface and slows water release. Pre-bake the empty caps for 5 minutes at 400F on a rack over a sheet pan to drain initial moisture. Overstuff each cap by 1/4 inch above the rim. The filling settles as it bakes.
Total bake time is 20-25 minutes for a golden top. Broil 90 seconds at the end if you want a sharper crust. For a dairy-free version, swap cream cheese for cashew cream and skip the parmesan; add 2 tbsp nutritional yeast to keep the savory depth.
For higher-protein, double the sausage and reduce the cream cheese by half; count on 22g protein per 4-cap serving. For vegetarian keto, replace the sausage with a mix of finely chopped walnuts, sun-dried tomato (2 tbsp only for carb control), and smoked paprika sauteed in butter.
Storage and Reheating
Store cooled leftovers in the fridge up to 3 days in a single layer under a lid so the tops don’t crush. Reheat at 375F for 8 minutes on a sheet pan. Microwave reheating works but turns the caps rubbery. Not recommended for freezing; the mushrooms weep on thaw and the filling separates.





