Preheat your oven to 190°C (375°F). Line a baking sheet with parchment paper or a non-stick surface.
Gently clean the mushroom caps with a damp cloth, then carefully remove the stems and chop them finely. Set the caps aside for stuffing.
In a skillet over medium heat, melt the butter or heat olive oil, then add the chopped mushroom stems, minced garlic, and finely chopped shallot. Cook for about 3-4 minutes until fragrant and slightly browned, stirring occasionally.
Remove the skillet from heat and stir in the breadcrumbs, grated cheese, chopped herbs, salt, and pepper. Mix well until the filling is cohesive and fragrant.
Use a spoon or piping bag to generously fill each mushroom cap with the prepared mixture, pressing slightly to ensure it stays in place.
Arrange the stuffed mushrooms on the prepared baking sheet, and brush the tops with a little oil or melted butter for extra crispness.
Bake in the preheated oven for 15-20 minutes, until the tops are golden brown and bubbly, and the mushroom caps are tender.
Remove from the oven and let rest for 5 minutes. Garnish with additional herbs if desired, then serve warm and enjoy the crispy, juicy contrast of textures.