Wash mussels in cold water and discard any that are broken or still open afterwards.
Some may close after handling. In a large very wide bottomed pan, sauté chopped shallots and mushrooms in butter until tender.
Add chopped garlic and cook for another minute or two. Add wine and chicken broth and bring to a simmer.
Add half of the mussels to the stock and steam until they open.
Remove mussels with a slotted spoon, set aside and keep warm. Discard any that don’t open.
Repeat with remaining mussels.
Add cream to the sauce and salt to taste. Divide mussels into 4 large bowls and top with the sauce.
Garnish with parsley if desired and serve with a nice crusty bread for sopping the juices.