For added flavor, mix in cooked, crumbled bacon into the cream cheese filling.
You can substitute the onion with shallots for a milder taste.
These mushrooms are best served warm. They can be prepared ahead of time and baked just before serving.
If the mushrooms are very large, you may need to bake them slightly longer.