Prepare everything ahead of time. You can do all the chopping and put things in small bowls covered with plastic wrap. You can do the same with the mussels, clean and store them in the fridge uncovered. All this can be done hours before you need them if you cover and refrigerate everything. You can do the same with a salad to serve with the mussels.
If you want to use the cream don't use the tomato! They won't go well together.
You will need a pot with a lid that is big enough to hold all the mussels and a bowl or two big enough to serve all the mussels in.
Begin by placing the 2 tbsp of olive oil and heating until it is hot.
Gently saute the onions. garlic, thyme and bay leaf until softened about 10 minutes. You don't want them to color.
When this is done, turn up the heat and pour in the white wine and let simmer for about least 4 minutes to get rid of the alcohol. You will be able to smell that its gone.
Pour in all the mussels at one time. Keep the heat high, place the lid on the pot and let steam for about 3 minutes and then shake the pot vigorously to stir up the mussels, this will help them cook evenly.
Cook for another 3 minutes, by this time all the mussels should be open. They are cooked once they have opened.
Add the chopped parsley and teaspoon of salt.
If you are using the cream or the tomato add it now.
Remember use either cream or tomato: both of these are optional. The recipe is great with or without them.
With a large spoon toss it all together, let it come back to a boil. Then you can empty the pot into 1 or 2 large serving bowls.