Skip to content
KETOFOCUS.

Sweater weather calls for keto comfort food. Get Cozy →

Keto Stuffed Mushrooms

Creamy Italian sausage filling that actually stays put — that's what makes these keto stuffed mushrooms, at 2g net carbs per serving. After dozens of tests, my secret is egg yolk and cream cheese as binders, not breadcrumbs.
  • 2gnet carbs
  • 4.8gprotein
  • 35minutes
  • 20servings

This post may contain affiliate links. See my disclosure policy.

I've made stuffed mushrooms from at least ten different recipes over the years, and they all had the same problem: the filling either slid around, went watery, or both. So when I developed this version, I focused on fixing that. The answer turned out to be simple. Use an egg yolk instead of a whole egg, and let cream cheese and parmesan do the binding work that breadcrumbs normally handle.

The result is a keto stuffed mushroom with a filling that holds its shape from oven to plate. Each cap is packed with Italian sausage, sauteed shallots, chopped mushroom stems, and a hit of cayenne that almost got cut during testing (I went back and forth on it four times before deciding it needed to stay). The wine deglazing step pulls up all those browned bits from the sausage, and the thyme ties the whole thing together.

A handing holding a stuffed mushroom with a bite taken out of it.

What makes them keto?

  • No bread crumbs Most stuffed mushroom recipes rely on breadcrumbs as filler and binder. I skip them entirely. The egg yolk and parmesan cheese create a binder that's actually more stable than breadcrumbs ever were. The filling doesn't fall apart, doesn't crumble, and doesn't need any starchy crutch to hold together.
  • Only 1 carb per mushroom Each cap has just 1 gram of carbohydrate. I usually eat 3 as an appetizer, which is still well within a low carb meal. They work perfectly on a keto charcuterie board alongside other finger foods.

If you like appetizers with this kind of bold, savory flavor, try my bacon jalapeno popper dip or keto caprese bites. And if you want another sausage-based finger food, my keto cocktail weenies are a crowd favorite.

Sausage and cheese filled stuffed mushrooms on a baking tray next to fresh thyme.

Best mushrooms for stuffing

I have tested this recipe with button mushrooms, cremini, and baby portobellos. All three work, but I keep coming back to cremini. They have a deeper, earthier flavor than white button mushrooms, and they hold up better in the oven without releasing as much liquid.

Whatever you pick, select medium to large caps that are uniform in size so they cook evenly. I grab the largest ones I can find because more surface area means more room for filling. If you can only find small caps, you will just get more mushrooms per batch (and need to cut the bake time by a few minutes).

Variations

I have tested a handful of swaps over the years. Here is what worked and what did not.

Different proteins

Ground chicken and turkey both work, but they are milder, so I bump the cayenne up slightly. Crumbled bacon is excellent if you want a smokier bite. For a meatless version, I have used finely chopped bell peppers and spinach, and the cream cheese binder holds it together the same way. If you like that spinach angle, my buffalo chicken dip uses a similar creamy base.

Cheese swaps

Mozzarella makes them milder and stretchier (similar to keto mozzarella sticks in a mushroom shell). Sharp cheddar adds a bolder punch. I tried blue cheese once. It was polarizing. My husband loved it, my kids would not touch them.

Herbs and heat

Rosemary works in place of thyme if that is what you have. Smoked paprika instead of cayenne gives a low carb version with warmth but no real heat, which is nice if you are serving guests who do not like spice.

Add crunch

Finely chopped walnuts or pecans mixed into the filling add texture without changing the flavor profile much. I toss in about 2 tablespoons per batch.

Ground sausage stuffed mushrooms on a tray.

Storage, make-ahead, and reheating

Make ahead

I double the filling regularly and freeze half in an airtight container. When I am ready to use it, I thaw overnight in the fridge and stuff the caps fresh. You can also assemble the mushrooms a full day ahead. Store them in a baking dish wrapped tightly with plastic wrap in the refrigerator, then bake when your guests arrive.

Storage

These are best served right out of the oven because mushrooms release moisture as they sit. If you have leftovers, store them in the refrigerator in an airtight container for up to 4 days. They are still good, just slightly softer than fresh.

Reheating

I reheat leftovers in the oven at 350 F for 8-10 minutes. The microwave works in a pinch, but the tops lose their crispness. If you have an air fryer, 350 F for 4-5 minutes brings them closest to fresh out of the oven. I would not recommend reheating them more than once. For another make-ahead appetizer that reheats well, try my keto spinach artichoke dip.

How to make stuffed mushrooms

  1. Clean and prep mushrooms Wipe caps with a damp towel, twist off the stems, and finely dice them. I go for large mushrooms so there is more room for filling.
  2. Cook the sausage filling Brown the sausage in butter, then saute shallots and diced stems in the drippings. Deglaze with white wine and stir in thyme.
  3. Mix the binder In a separate bowl, combine softened cream cheese, egg yolk, and parmesan. This is what keeps the filling from going watery.
  4. Combine and stuff Fold the sausage mixture into the cheese mixture. Pack each cap tightly using a cookie scoop or spoon.
  5. Chill and bake Refrigerate 15-30 minutes while the oven preheats to 375 F. Bake 15-20 minutes until the tops turn golden brown.
Discover more keto recipes on our channel Hundreds of keto recipe videos, with step by step instructions and the tips that make keto easy.
KetoFocus
The recipe

Keto Stuffed Mushrooms

Print Pin
Prep 15 min Cook 20 min Total 35 min Serves 20

Ingredients

Servings 20

Keto Stuffed Mushrooms Ingredients

Step by Step Instructions

  1. Mushroom prep

    Carefully clean the mushrooms using a damp towel to remove any dirt and debris. Remove the stems from the mushroom caps and finely chop them. Set aside.

    For this step

    • 24 oz fresh mushrooms, cremini, or white button
    A cutting board with diced mushroom stems and a knife next to a bowl of mushroom caps.
  2. Cook the sausage

    In a large skillet, melt 1 tablespoon butter over medium-high heat. While the butter is melting, remove the casings from the sausages and add them to the frying pan once the butter has started to bubble. Break up the sausage into smaller pieces with a wooden spoon or spatula and cook until no longer pink (about 5 minutes). Once sausage has browned, transfer to a bowl and set aside.

    For this step

    • 1 tablespoon butter
    • 3 sausage links
    A skillet with cooked sausage next to a bowl of diced shallot.
  3. Sauté shallots

    Leaving the drippings from the sausage meat in the frying pan, add the chopped shallots and sauté until soft and golden.

    For this step

    • 1 tablespoon minced shallot
    A white cast iron skillet with cooked shallot.
  4. Deglaze with wine

    Add the remaining butter and chopped mushroom stems to the shallot mixture. Sprinkle with a pinch of salt. Cook until any liquid that comes out of the mushrooms has evaporated
    Add the wine, scraping up any brown bits from the skillet. Simmer the mixture for three minutes or until the alcohol has been cooked off and the liquid has evaporated.

    For this step

    • 1 tablespoon butter
    • chopped mushroom stems
    • pinch of salt
    • 1/4 cup dry white wine
    Cooked mushroom stems in a skillet next to a wine bottle and minced thyme.
  5. It's time for thyme

    Remove skillet from the heat and stir in the chopped thyme.

    For this step

    • 1 teaspoon fresh thyme, finely chopped
    Thyme on top of mushroom mixture in a skillet.
  6. Mix the creamy components

    While the mushroom mixture cools down, add cream cheese, egg yolk, and grated Parmesan cheese to a large bowl. Stir until well combined.

    For this step

    • 8 oz cream cheese, softened
    • 1 egg yolk
    • 3/4 cup grated Parmesan cheese
    A bowl with cream cheese, egg yolk and parmesan cheese next to cooked sausage and mushrooms.
  7. Finish the filling

    Add sausage and mushroom mixture to the cheese and stir to combine.

    For this step

    • cooked sausage
    • mushroom mixture
    A wooden spoon stirring a creamy cheese mixture of sausage next to a bowl of mushroom caps.
  8. Stuff them

    Fill each mushroom cap with the mixture, pressing gently to ensure it is completely filled leaving a slightly rounded top. Place the mushroom caps face up on a parchment-lined baking sheet. Refrigerate mushrooms for 15-30 minutes while oven preheats to 375° F.

    Unbaked stuffed mushrooms on a tray next to a bowl of filling and a bowl of mushroom caps.
  9. Bake

    Place the baking sheet on the center rack in the oven and bake at 375° F for 15-20 minutes or until the tops are golden brown. Garnish with more chopped thyme if desired. Serve immediately.

    Baked stuffed mushrooms on a parchment lined tray next to a green linen napkin.

Nutrition

Per serving: 2 mushrooms

Calories
116
Fat
9.6g
Protein
4.8g
Total carbs
2g
Net carbs
2g

Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.

Frequently Asked Questions

How do I prevent stuffed mushrooms from getting watery?

This was the biggest problem I ran into when developing this recipe. I tested whole egg vs. egg yolk, and the whole egg versions always turned out watery. The fix is using just the yolk. Combined with cream cheese and parmesan, it creates a binder that holds moisture in the filling instead of leaking it out. I also let the mushroom stem mixture cook until all the liquid evaporates before combining, which makes a big difference.

Can I make keto stuffed mushrooms in an air fryer?

I have made these in the air fryer and they come out great. Set it to 375 F and cook for 10-12 minutes. The tops get crispier than in the oven, which I actually prefer. I do them in a single layer so the air circulates evenly. Just keep an eye on them after the 10-minute mark because air fryers run hot and the parmesan can go from golden to burned fast.

How do I reheat leftover stuffed mushrooms?

I reheat mine in the oven at 350 F for 8-10 minutes. The microwave makes them soft and the tops lose their texture. If you have an air fryer, that is my preferred method for leftovers: 350 F for 4-5 minutes and they come out almost as good as fresh.

Can I use ground sausage instead of links?

Yes, I have used both and the results are the same. Ground Italian sausage actually saves you the step of removing casings. Just make sure you are using the same weight (about half a pound). I like hot Italian sausage when I want more kick, but mild works if you are keeping the cayenne in the recipe.

Can I make these ahead and freeze them?

I freeze the filling all the time. It holds up well for about a month in an airtight container. When I am ready, I thaw it overnight in the fridge and stuff fresh mushroom caps the next day. I would not freeze already-assembled mushrooms because the caps release too much water when they thaw and you end up with a soggy mess.

What type of white wine is best for stuffed mushrooms?

I use Sauvignon Blanc because it tends to have fewer carbs per glass, but any dry white works. I have also used Pinot Grigio and Chardonnay with good results. The wine cooks off completely, so you are really just getting the flavor and the deglazing action. I would avoid sweet wines like Moscato or Riesling.

What can I use in place of wine in this recipe?

I have made these with chicken broth instead of wine, same quantity (1/4 cup), and they turned out well. The cream cheese and parmesan carry most of the moisture and richness, so you will not miss the wine much. The main thing you lose is the deglazing, but the broth still picks up some of those browned bits from the pan.

Browse by ingredient
Similar recipes

People who cooked Keto Stuffed Mushrooms also made

Reviews

Tap to rate

4.8 from 12 ratings, 6 written

Made this recipe?

Replying to Quinn

Your rating

Rebecca

Filling smells stronger day two once the thyme settles in. I make it Sunday, stuff and bake through the week. Lasts four days.

Reply

Annie Lampella

Rebecca, thyme does that. It gets almost sharper the longer it sits in the cream cheese. Four days is about where mine peaks too.

Reply

Rebecca

Oh that makes sense. I kept thinking I added too much thyme but it was just the cream cheese soaking it up.

Reply

Corinne

can i use ground italian sausage instead of links??

Reply

Annie Lampella

Ground works the same. Saves you from removing casings, which I always found annoying with links anyway. Just use the same weight, about half a pound.

Reply

Emily

creminis hold the filling better. stuffed mushrooms are back.

Reply

Annie Lampella

Creminis have a deeper cup, Emily. I’ve done both and the white buttons tip over more in the pan and you lose filling at the edges. The cremini cap just holds everything together better.

Reply

Nicole

Skeptical about the egg yolk on my first batch, because I’ve made stuffed mushrooms for years without it. Batch seven now and it’s not optional. The filling doesn’t slide out or deflate in the oven the way it always used to, which was my biggest frustration with every other version I’d made. The shallot and wine deglaze is the step I almost rushed once and caught myself. Worth the extra two minutes to get the stems properly cooked down before folding in the cream cheese. I go with cremini on the larger side now, closer to two inches, because more filling stays put and nothing spills over the cap. At 2g net carbs a serving I make them most weeks.

Reply

Annie Lampella

Batch seven for the yolk convert. Whole egg versions always went watery in the oven, no matter how long I cooked the filling down first.

Reply

Tamara

Tip nobody warned me about: get that cream cheese ACTUALLY room temp, not just out of the fridge for 10 minutes. Mine was still cold and the filling had little clumps all through it. Sat it in warm water for a few minutes the second time and it mixed in completely smooth.

Reply

Annie Lampella

Cold cream cheese and parmesan never fully blend no matter how long you mix. Warm water bowl is the actual fix.

Reply

Aaliyah

Only have hot Italian sausage on hand and really don’t want to make a grocery run. Will the extra heat clash with the cream cheese or totally throw it off?

Reply

Annie Lampella

Hot Italian is actually my preferred version. The cream cheese takes the edge off, and there’s already cayenne in the filling anyway. Skip the run.

Reply

Casey

The cream cheese and egg yolk as binders is actually kind of brilliant (I’ve made stuffed mushrooms forever with breadcrumbs and always had filling slide off when someone picks one up). These held together, and the sausage cooking down with the white wine and thyme made my kitchen smell like an actual restaurant. One note: if you’re working with bigger creminis rather than the small ones, the filling runs short. I got maybe two-thirds of my caps properly stuffed before I ran out, and the rest were sad little half-filled mushrooms. I’d scale the filling up by 25-30% if you’re not buying the small batch size. Already planning round two.

Reply

Annie Lampella

Yeah, bigger creminis need more filling for sure. I’d scale up by at least 25% or just buy the small ones and not think about it. Round two is gonna be better.

Reply

Rosa

Making these for a dinner party Friday and trying to get as much done Thursday as I can (cleanup alone takes forever). If I stuff them the night before and stick them in the fridge, does the cream cheese hold up okay? Or do the caps release enough liquid overnight to make everything soggy? Really want to serve these as an appetizer but there’s no way I’ll have time to assemble and bake right before guests show up.

Reply

Annie Lampella

Caps will leak overnight. I’d make the filling Thursday (it keeps fine in the fridge), then stuff and bake Friday. Takes 5 minutes to assemble once the filling’s cold.

Reply

Quinn

My husband, who claims to hate mushrooms, ate the filling first and then went back for the caps. Said nothing, just kept reaching.

Reply

Annie Lampella

The silent second helping says it all. The filling gets the mushroom skeptics, and by cap number two they’ve forgotten they were supposed to hate these.

Reply

Taylor Robinson

Making these this weekend and I have everything except white wine (just not a wine house over here). Would chicken broth work for the 1/4 cup? I really don’t want the filling to come out dry.

Reply

Annie Lampella

Yeah, same amount. The cream cheese and parmesan do the heavy lifting for moisture, so you won’t miss it.

Reply

Fatima

made these last night, sausage filling was solid

Reply

Annie Lampella

The Italian sausage does the heavy lifting here. Try it with hot Italian next time if you want a little kick.

Reply

Keep going

More Appetizers Recipes

See all 64 Appetizers recipes

Get new recipes from Annie

One email a week. Unsubscribe whenever you like.