Quick Recipe Version (TL;DR)
Quick Ingredients
- 4 lb (1.8 kg) live mussels, scrubbed and debearded
- 2 tbsp unsalted butter
- 1 tbsp olive oil
- 2 small shallots, minced (about 1/2 cup)
- 3 garlic cloves, minced
- 1 cup (240 ml) dry white wine (Muscadet, Sauvignon Blanc, or Pinot Grigio)
- 1 bay leaf
- 4 sprigs thyme (or 1 tsp thyme leaves)
- 1/2 cup (120 ml) heavy cream
- 1 tsp Dijon mustard (optional)
- 1 tsp lemon zest + lemon wedges
- 1/4 cup (10 g) chopped flat-leaf parsley
- 1/2 tsp kosher salt and 1/4 tsp black pepper, to taste
- Crusty bread, to serve
Do This
- 1. Rinse, scrub, and debeard mussels; discard cracked shells and any that do not close when tapped.
- 2. In a wide pot, melt butter with olive oil over medium heat; soften shallots 3–4 minutes, then add garlic for 30 seconds.
- 3. Add wine, bay leaf, and thyme; bring to a brisk boil for 2 minutes.
- 4. Add mussels, cover, and steam over medium-high heat 4–5 minutes, shaking once or twice, until most have opened.
- 5. Transfer mussels to a bowl; whisk cream (and Dijon) into the pan and simmer 2–3 minutes to slightly thicken. Stir in lemon zest and half the parsley.
- 6. Return mussels to the pot, toss to coat, season to taste, and serve with remaining parsley and lemon wedges. Sop with crusty bread.
Why You’ll Love This Recipe
- Classic French bistro flavor with a luxuriously creamy, winey broth.
- Fast and weeknight-friendly: on the table in about 30 minutes.
- Simple ingredients that let the briny-sweet mussels shine.
- Perfect for sharing—serve with a baguette to soak up every drop.
Grocery List
- Produce: Shallots, garlic, flat-leaf parsley, fresh thyme, lemons
- Dairy: Unsalted butter, heavy cream
- Pantry: Olive oil, dry white wine, bay leaf, Dijon mustard, kosher salt, black pepper, crusty bread
Full Ingredients
Mussels
- 4 lb (1.8 kg) live mussels, scrubbed under cold running water and debearded
Wine–Herb Base
- 2 tbsp (28 g) unsalted butter
- 1 tbsp (15 ml) olive oil
- 2 small shallots, minced (about 1/2 cup / 70 g)
- 3 garlic cloves, minced
- 1 cup (240 ml) dry white wine (Muscadet, Sauvignon Blanc, or Pinot Grigio)
- 1 bay leaf
- 4 fresh thyme sprigs (or 1 tsp dried thyme)
- 1/4 tsp freshly ground black pepper
Creamy Finish & Garnish
- 1/2 cup (120 ml) heavy cream
- 1 tsp Dijon mustard (optional, for gentle tang)
- 1 tsp finely grated lemon zest, plus lemon wedges for serving
- 1/4 cup (10 g) chopped flat-leaf parsley, divided
- 1/2 tsp kosher salt, or to taste (mussels are naturally briny)
- Crusty bread, warmed, for serving

Step-by-Step Instructions
Step 1: Sort, scrub, and debeard the mussels
Place the mussels in a colander in the sink and rinse under very cold running water, scrubbing shells to remove grit. Pull off the beards by gripping the threads and tugging toward the hinge. Discard any mussels with cracked shells, and any that remain open after a firm tap (they should close within a minute). Keep cleaned mussels chilled in the fridge, covered with a damp towel, until cooking—do not store in water.
Step 2: Warm the pot and prep serving bowls
Set a wide Dutch oven or deep sauté pan (at least 5–6 quarts) over medium heat. Add the butter and olive oil. While it warms, place serving bowls in a 200°F (95°C) oven to heat—this keeps the dish hot at the table.
Step 3: Soften aromatics
Add the minced shallots to the pot and cook, stirring, until translucent and sweet, 3–4 minutes. Stir in the garlic and cook just until fragrant, 30 seconds—do not brown.
Step 4: Build the wine-herb base
Pour in the white wine and add the bay leaf, thyme, and black pepper. Increase heat to medium-high and boil for 2 minutes to drive off raw alcohol and concentrate the flavors.
Step 5: Steam the mussels
Add the mussels, quickly toss to coat, and cover with a tight lid. Steam over medium-high heat for 4–5 minutes, shaking the pot once or twice, until most mussels have opened. Use tongs or a slotted spoon to transfer mussels to a warm bowl as they open. Discard any that do not open after cooking.
Step 6: Make the creamy sauce
Reduce heat to medium. Whisk in the heavy cream and Dijon mustard (if using). Simmer briskly for 2–3 minutes to slightly thicken. Stir in the lemon zest and half the parsley. Taste and add kosher salt only if needed.
Step 7: Finish, season, and serve
Return the mussels and any collected juices to the pot and toss gently to coat for 30–60 seconds. Ladle mussels and plenty of sauce into the warmed bowls. Shower with remaining parsley and serve immediately with lemon wedges and crusty bread for dunking.
Pro Tips
- Buy mussels the day you plan to cook and keep them cold. They should smell fresh like the sea.
- Do not soak in fresh water; a quick scrub and rinse is enough. Debeard right before cooking.
- Use a dry, crisp white wine—Muscadet (classic with mussels) delivers bright minerality.
- Salt cautiously. Mussels release briny liquor that seasons the sauce naturally.
- Warm your bowls and bread so the creamy broth stays hot and silky to the last bite.
Variations
- Saffron-Leek Cream: Sweat 1 thinly sliced leek with the shallots and bloom a pinch (1/8 tsp) of saffron in the wine before steaming.
- Cider and Bacon: Swap wine for dry hard cider and render 3 oz (85 g) diced bacon before adding butter and shallots. Finish with crème fraîche instead of cream.
- Classic Marinières (No Cream): Skip the cream and Dijon; finish with an extra knob of butter and a squeeze of lemon for a lighter, briny broth.
Storage & Make-Ahead
Cooked mussels are best enjoyed immediately. If needed, refrigerate leftovers in their broth in an airtight container for up to 1 day. Reheat gently over low heat until just warmed through—avoid boiling, which can toughen the mussels. The aromatics (shallots and garlic) can be chopped up to 2 days ahead. Live mussels can be stored for up to 24 hours in the coldest part of the fridge in a bowl covered with a damp towel (never sealed and never submerged in water).
Nutrition (per serving)
Approx. 420 calories; 32 g protein; 24 g fat; 9 g carbohydrates; 850 mg sodium. Nutrition will vary with mussel yield, salt, and bread served alongside.


Leave a Reply