Clean mushrooms by wiping them with a wet washcloth. Carefully remove the stems. Freeze half the stems for later use.
Using a small spoon, scoop out some of the flesh from inside the mushrooms to expand the area to be filled.
Add olive oil or butter to a skillet. Toss in the chopped mushrooms stems and flesh. Add garlic and sauté for approximately five minutes over medium heat.
While the mushroom mix is cooling, microwave the cream cheese in a medium bowl for 30 seconds to soften.
Mix cream cheese, sautéed mushrooms and garlic, and the remaining ingredients until thoroughly mixed.
Fill mushrooms with the filling mix. Place stuffed mushrooms on a baking sheet with a rack. This will allow the juices from the mushrooms to drip down into the pan.