Preheat and prep: Heat your oven to 400°F (200°C).
Lightly grease a baking sheet or line it with parchment. Gently wipe the mushroom caps with a damp paper towel to remove any dirt. Twist or trim out the stems and set the caps aside, cavity side up.
Chop the stems: Don’t toss them.
Finely chop the mushroom stems to use in the filling. They add flavor and help the filling taste “mushroomy,” not just cheesy.
Sauté the aromatics: Warm 1 tablespoon of olive oil in a skillet over medium heat. Add the chopped stems, minced shallot or green onion, and a pinch of salt.
Cook 3–4 minutes until softened and lightly golden. Stir in the garlic and cook 30 seconds more until fragrant. Transfer to a bowl to cool slightly.
Wilt the spinach: In the same skillet, add the remaining 1 tablespoon oil.
Toss in the spinach with a pinch of salt and cook just until wilted, about 1–2 minutes. If using frozen spinach, skip sautéing and simply squeeze out as much water as possible. Transfer spinach to a cutting board and chop finely.
Squeeze again with a paper towel to remove excess moisture.
Mix the filling: In a medium bowl, combine cream cheese, mozzarella, Parmesan, sautéed stems mixture, chopped spinach, lemon zest, parsley, black pepper, and a pinch of crushed red pepper if you like heat. Taste and adjust salt. The mixture should be thick and scoopable.
Season the caps: Lightly season the mushroom caps with a sprinkle of salt and pepper.
This makes the mushrooms taste better all the way through.
Fill generously: Spoon the filling into each cap, mounding it slightly because it won’t spread much. Aim for even portions so everything bakes at the same rate.
Top for texture: Sprinkle the tops with breadcrumbs. For extra flavor, mix the breadcrumbs with a teaspoon of olive oil and a pinch of salt before sprinkling.
This helps them toast beautifully.
Bake: Arrange the filled mushrooms on the prepared sheet. Bake 15–18 minutes, until the mushrooms are tender, the filling is hot and melty, and the breadcrumbs are golden.
Rest and serve: Let the mushrooms sit for 3–5 minutes before serving so the filling sets slightly. Finish with a little more chopped parsley or a tiny squeeze of lemon if you like, and serve warm.