Slice mushrooms between ¼ and ⅜-inch (7mm to 1cm) thick and set aside.
In a large saute pan or skillet, heat the garlic, half of the parsely, and hot pepper powder, if using, in olive oil over medium low heat. Bring garlic to a sizzle, then cook for another half minute, being careful not to let it brown.
Quickly stir in the sliced mushrooms and salt. (It will look too dry at this point.) Cover with a lid and cook the mushrooms on low heat for about 10 minutes, to release their juices.
Uncover, turn the heat to medium,and cook until the juice has almost evaporated. Add the wine and cook covered until almost evaporated, about 5 minutes.
Uncover, and turn the heat to medium high to caramelize. Do not stir. After a couple of minutes, flip a few over to check, and when you find them deeply golden on bottom, turn off the heat. Immediatelycover and let rest for at least 5 minutes, in order for them to naturally detach from the pan while you finish preparing the rest of your meal.
When ready to serve, uncover and stir the mushrooms to coat them with any caramelized glaze from the bottom and sides of the pan. Sprinkle with chopped parsley.
Notes
The secret to the deepest flavor is: letting them get as golden brown as possible without burning.
Storing: Raw mushrooms can be refrigerated for up to 5 days. To prolong shelf life, store mushrooms in a porous paper bag. Cooked mushrooms, stay well covered in the refrigerator for 2-3 days.
Reheating: Saute with a drizzle of olive oil and a splash of white wine or water.