Stuffed mushrooms are one of those snacks that look like they took real effort but are actually ridiculously simple to pull together. These cream cheese stuffed mushrooms are loaded with a savoury, herbed filling that turns humble button mushrooms into little bites of pure comfort. At only 3g net carbs per serving, they fit beautifully into a vegetarian keto lifestyle. The cream cheese melts into the mushroom caps as they bake, creating a rich, bubbling centre topped with a sprinkle of parmesan. They work as an appetiser for guests, a side dish for dinner, or an afternoon snack straight from the oven. You'll need just 10 minutes of prep and 20 minutes in the oven — that's it.

Why This Works on Keto

Mushrooms are naturally very low in carbohydrates and calories while providing important nutrients like selenium and B vitamins. Cream cheese is a keto staple — high in fat, moderate in protein, and virtually zero carbs. By combining the two with fresh herbs and a parmesan topping, you get a flavour-packed snack that delivers 14g of fat per serving without unnecessary carbs. It's a perfect example of how vegetarian keto eating can be both simple and genuinely delicious.

Ingredients

  • 16 large button mushrooms (about 400g)
  • 150g full-fat cream cheese, softened
  • 30g finely grated parmesan cheese
  • 2 cloves garlic (8g), minced
  • 10g fresh chives, finely chopped
  • 5g fresh parsley, finely chopped
  • 2g salt
  • 1g black pepper
  • 15ml olive oil

Instructions

  1. Preheat your oven to 190°C (375°F). Line a baking sheet with parchment paper.
  2. Clean the mushrooms with a damp paper towel. Remove the stems and set the caps aside. Finely chop the stems.
  3. Heat the olive oil in a small pan over medium heat. Sauté the chopped mushroom stems and minced garlic for 3–4 minutes until softened and fragrant. Remove from heat and let cool slightly.
  4. In a bowl, combine the softened cream cheese, half the parmesan, the sautéed stem mixture, chives, parsley, salt, and pepper. Mix until well combined.
  5. Spoon the cream cheese filling into each mushroom cap, mounding it slightly above the rim. Place them on the prepared baking sheet.
  6. Sprinkle the remaining parmesan over the tops of the stuffed mushrooms.
  7. Bake for 18–20 minutes until the mushrooms are tender, the filling is bubbling, and the parmesan topping is golden.
  8. Let cool for 3–4 minutes before serving — the filling is extremely hot straight from the oven.

Tips & Variations

  • Choose mushrooms that are roughly the same size so they cook evenly.
  • For a stronger flavour, swap some of the cream cheese for goat cheese or blue cheese.
  • Add 30g of finely chopped sun-dried tomatoes to the filling for a Mediterranean twist.
  • These can be assembled up to 24 hours ahead and refrigerated. Just add 3–4 minutes to the baking time if cooking from cold.
  • For a crispy topping, switch the oven to grill (broil) for the last 2 minutes.
Can I use cremini or portobello mushrooms instead?
Cremini mushrooms work perfectly as a direct swap — they're essentially mature button mushrooms with a slightly deeper flavour. For portobello caps, you'll need to increase the filling amount and bake for 25–30 minutes since they're much larger.
Why are my stuffed mushrooms watery?
Mushrooms release moisture as they cook. To minimise this, avoid washing them under running water (wipe with a damp cloth instead) and make sure the filling is thick rather than runny. Placing the mushrooms on a wire rack set over a baking sheet also helps.
Can I freeze these?
You can freeze the assembled, unbaked mushrooms on a tray and transfer to a freezer bag once solid. They'll keep for up to 1 month. Bake from frozen at 190°C for 25–28 minutes.