Prep the mushrooms. Wipe mushrooms with a damp paper towel or brush to remove dirt.
Avoid soaking them. Trim stems if tough. Halve larger mushrooms so they’re all similar in size.
Get the pan hot. Heat a large skillet over medium-high.
Add olive oil. When it shimmers, add the mushrooms in a single layer. Don’t overcrowd; cook in batches if needed.
Let them sear. Cook undisturbed for 3–4 minutes so they brown.
Stir and cook 3–4 minutes more until most of the moisture evaporates and edges are golden.
Add butter and aromatics. Reduce heat to medium. Add butter to the pan. When melted, stir in garlic, thyme, salt, and pepper.
Cook 30–60 seconds until fragrant. Don’t brown the garlic.
Finish with Parmesan. Turn off the heat. Sprinkle in Parmesan and toss to coat.
The residual heat will melt it into a glossy sauce that clings to the mushrooms.
Brighten and garnish. Stir in lemon juice and parsley. Taste and adjust seasoning. Add a pinch of red pepper flakes if you like heat.
Serve hot. Top with a little extra Parmesan.
Serve immediately while the cheese is melty and the mushrooms are juicy.