Discard any dead/cracked mussels. Debeard the mussels and clean them by scrubbing their shells with a brush and soaking in cool water for 15 minutes to expel any sand. When mussels are clean, drain and set aside.
On medium heat, heat olive oil in a skillet or pan, swirling to coat evenly.
Add minced garlic and chopped shallots and stir for 30 seconds.
Pour in the cooking white wine, then add salt and pepper. Mix until all ingredients are well combined.
Turn heat to medium-high, then add the cleaned mussels. Cover the pan with a lid, then steam for 4 minutes.
After 4 minutes, remove the lid, then turn the fire back down to medium. Add the unsalted butter and stir until it is completely melted.
Top with chopped parsley and/or optional parmesan cheese & lemon juice.
Pair with some crusty bread or toasted baguette. Enjoy!