These little stuffed mushrooms pack everything you love about a rustic Italian sausage-stuffed antipasto into a single hot skillet — minus the meat, minus the carbs, and plus a gorgeous blistered cap of fresh mozzarella. Meaty cremini mushrooms become edible cups for a deeply savory fennel-and-oregano tempeh crumble, browned in olive oil and finished with a whisper of tomato paste for that slow-simmered pizzeria flavor. Torn basil and a flurry of aged parmesan pull it all together into a two-bite snack that tastes like it took all afternoon.

The macro profile is a vegetarian keto dream: tempeh delivers a dense hit of plant protein and fiber, olive oil and whole-milk mozzarella supply the satiating fat your ketogenic body runs on, and the mushrooms themselves keep the carb count honest. Each serving lands at roughly 355 calories with 25g of fat, 22g of protein, and just 8g net carbs — squarely in keto territory with enough protein to anchor an afternoon.

What really sells this recipe is that it all happens in one skillet — no foil-lined sheet pan, no broiler, no tangled pile of dishes. Crumble, brown, stuff, cover, melt. Serve them hot from the pan with toothpicks for a party platter, tuck them into a meal-prep container for a portable protein-rich snack, or plate a couple alongside a simple salad when you need a quick light lunch.

Ingredients (serves 4)

For the fennel tempeh crumble:

  • 8 oz (225g) tempeh, crumbled by hand into pea-sized bits
  • 2 tbsp (30ml) extra-virgin olive oil
  • 3 garlic cloves, minced
  • 1 tsp fennel seeds, lightly crushed
  • 1 tsp dried oregano
  • 1/2 tsp crushed red pepper flakes (adjust to taste)
  • 1 tbsp (15g) tomato paste
  • 2 tsp (10ml) soy sauce or tamari
  • 1 tsp (5ml) balsamic vinegar
  • 1/2 tsp fine sea salt
  • 1/4 tsp freshly ground black pepper

For the mushrooms and topping:

  • 16 large cremini mushrooms (about 2 inches / 5 cm across, roughly 14 oz / 400g total)
  • 1 tbsp (15g) unsalted butter
  • 5 oz (140g) fresh mozzarella, torn into small pieces (or low-moisture, shredded)
  • 1/4 cup (25g) finely grated parmesan
  • 2 tbsp fresh basil leaves, torn
  • Flaky sea salt, to finish

Instructions

  1. Wipe the mushrooms clean with a damp paper towel. Twist out the stems and finely chop them; set the caps aside. The chopped stems go straight into the crumble for extra flavor and to stretch the filling.
  2. Heat the olive oil in a 12-inch (30 cm) cast-iron or nonstick skillet over medium heat until shimmering. Add the crumbled tempeh in an even layer and let it sit undisturbed for 3 minutes so the edges crisp and turn golden.
  3. Stir in the chopped mushroom stems, garlic, crushed fennel seeds, oregano, and red pepper flakes. Cook, stirring, for 2 to 3 minutes, until the mushrooms release their moisture and the spices smell toasty.
  4. Push the crumble to one side of the pan and add the tomato paste to the empty side. Let it caramelize for 30 seconds, then stir it into the tempeh along with the soy sauce, balsamic vinegar, salt, and pepper. Cook another 1 to 2 minutes until everything looks glossy and slightly dry. Scrape the crumble into a bowl and wipe the skillet clean.
  5. Return the skillet to medium heat and add the butter. Once foaming, arrange the mushroom caps cavity-side down and sear for 2 minutes to release some moisture and concentrate flavor. Flip them cavity-side up.
  6. Spoon the fennel tempeh crumble generously into each cap, mounding it slightly — about 1 heaping tablespoon each. Press gently so the filling holds.
  7. Tuck the torn mozzarella over the tops, then shower with grated parmesan. Cover the skillet with a lid (or a sheet of foil) and reduce the heat to medium-low. Cook for 4 to 6 minutes, until the mushrooms are tender when pierced with a knife and the cheese is fully melted and bubbling around the edges.
  8. Uncover, scatter the torn basil over the top, and finish with flaky sea salt. Let the skillet rest for 2 minutes — the mozzarella will set just enough to lift the stuffed caps cleanly. Serve warm, straight from the pan, with toothpicks.

Nutrition per Serving

Nutrient Amount
Calories ~355 kcal
Fat ~25g
Protein ~22g
Total Carbs ~10g
Fiber ~2g
Net Carbs ~8g

Nutrition is approximate and calculated from the ingredients listed; exact values will vary with specific brands of tempeh, mozzarella, and tomato paste.

Tips & Variations

Choose mushrooms of similar size. Pick cremini caps that are roughly the same diameter so they cook through at the same rate. Baby bellas between 1.5 and 2 inches are ideal snack-size; anything much larger starts to eat like a meal and will throw off the carb count per piece.

Watch the tomato paste. Tomato paste is concentrated sugar, and different brands can swing from 3g to 5g of carbs per tablespoon. Measure — don't eyeball — and if you want to push net carbs even lower, swap the tomato paste for 1 teaspoon of sun-dried tomato paste thinned with a splash of water, or skip it entirely and lean on extra oregano and fennel.

Crisp the crumble hard. Resist the urge to stir the tempeh constantly at the start of step 2. Letting it sit undisturbed builds that nubby, browned "sausage" texture that's the whole point of this recipe. If your skillet feels dry, add another teaspoon of oil rather than moving the crumble around.

Make it meal prep. The fennel tempeh crumble keeps beautifully on its own. Double the crumble recipe and refrigerate half in an airtight container for up to 5 days — it's spectacular folded into morning eggs, spooned over zucchini noodles, or stuffed into halved avocados.

Dial in the fat ratio. If you're tracking macros closely and need a higher fat percentage, drizzle the finished platter with a good peppery extra-virgin olive oil or add another half-ounce of mozzarella per serving. Keto runs on fat, and these mushrooms are happy to carry more.

Frequently Asked Questions

Is tempeh actually keto-friendly? It contains soybeans.
Yes — in snack-sized portions like this one, tempeh fits comfortably into a ketogenic diet. An 8-ounce block contains roughly 20g of total carbohydrates, but split across four servings and balanced with fiber-rich mushrooms and high-fat cheese, each portion lands at 8g net carbs. Tempeh's fermentation also breaks down some of the carbohydrates and antinutrients in the soybeans, making it more digestible than other soy products. Just avoid flavored or grain-blended tempeh, which can smuggle in wheat, barley, or added sugars.
Can I swap the tempeh for something else?
Absolutely. Extra-firm tofu, pressed and crumbled, works well though it won't have quite the same nutty depth — increase the fennel and oregano by 25% to compensate. A mix of finely chopped walnuts and cauliflower rice, sautéed until dry, also makes an excellent nut-forward "sausage" crumble if you're avoiding soy entirely. Avoid using packaged meat-alternative crumbles, as many contain hidden starches and sugars that push net carbs well over 10g per serving.
How do I store and reheat leftovers?
Transfer cooled stuffed mushrooms to an airtight container and refrigerate for up to 3 days. To reheat, place them on a small sheet pan or back in a skillet over medium-low heat, cover, and warm for 4 to 5 minutes until the cheese re-melts and the caps heat through. Microwaving works in a pinch (60 to 90 seconds on medium power) but the mushrooms will release extra liquid — drain before eating. These don't freeze well; the mushroom caps turn rubbery on thaw.
How can I make this vegan keto or dairy-free?
Swap the butter for an additional tablespoon of olive oil and replace the mozzarella and parmesan with a high-fat vegan mozzarella-style cheese (look for one based on coconut oil or cashew with fewer than 2g of net carbs per ounce). A sprinkle of nutritional yeast gives you that salty, parmesan-like lift. The fennel tempeh crumble itself is already vegan, so the dish translates beautifully — just double-check your vegan cheese labels for added tapioca or potato starch, which can spike the carb count.
Why did my mushrooms turn out watery?
Mushrooms are roughly 90% water, and they release it aggressively when heated. Three habits fix this: wipe them clean with a damp towel instead of rinsing, sear them cavity-side down in step 5 to evaporate surface moisture before stuffing, and don't skip the 2-minute rest off the heat at the end — it lets any residual liquid reabsorb or evaporate rather than pooling around the caps. If your pan still looks wet before serving, tilt it gently and blot the liquid with a paper towel before plating.