Preheat your oven to 375°F. While it heats up, prep your mushrooms by gently removing the stems and using a small spoon to scrape out the dark gills from inside each cap. I learned this step the hard way — don't skip it because the gills hold moisture and make everything watery. Pat the caps dry with paper towels so they'll brown nicely.
In a small skillet, melt the butter over medium heat and add your minced garlic. Let it cook for about 30 seconds until it gets fragrant, then add the panko breadcrumbs and toast them for 2-3 minutes, stirring constantly. You'll hear it sizzle and smell something amazing. Transfer this mixture to a small bowl and let it cool for a minute.
Grab a medium mixing bowl and combine your softened cream cheese, lemon zest, lemon juice, parsley, thyme, salt, and pepper. Mix until everything's smooth and well combined — don't overmix or you'll end up with a weird texture. Fold in most of that toasted breadcrumb mixture, saving a little bit for the topping.
Arrange your cleaned mushroom caps gill-side up on a baking sheet lined with parchment paper. Drizzle them lightly with olive oil and season with a tiny pinch of salt and pepper. This keeps them from sticking and adds flavor, trust me on this.
Spoon the cream cheese mixture into each mushroom cap, filling them generously but not overflowing. These cream cheese stuffed mushrooms need room for the topping, so leave a little space at the top. Sprinkle that reserved breadcrumb mixture on top of each one.
Bake at 375°F for 18-22 minutes until the mushrooms are tender and the filling gets golden on top. Don't panic if the mushrooms release liquid during cooking — that's totally normal and it'll mostly evaporate. Mine always stick a little to the pan and that's fine, just use a thin spatula.
Pull them out of the oven and let them cool for about 2 minutes before serving. The filling sets up slightly as it cools, making them easier to grab without the cheese oozing everywhere. Serve them warm or at room temperature — both ways are delicious.