Mussels in Tomato & Herb Broth (Cozze al Pomodoro)

Plump mussels steamed in a garlicky tomato sauce with white wine and fresh herbs. Serve with crusty bread to soak up every drop of the broth.

gluten free dairy free nut free
More Recipes
Prep 15 min
Cook 15 min
Total 30 min
Servings 4
Difficulty Easy

Ingredients

Shellfish

Base

Aromatics

Vegetables

Liquid

Herbs

Spices

Seasoning

Instructions

  1. Clean the mussels. Scrub mussels under cold water and remove any beards (the stringy bits). Discard any mussels that are cracked or don't close when tapped.

  2. Build the base. Heat olive oil in a large pot (with lid) over medium heat. Add garlic and red pepper flakes, cook 1 minute until fragrant.

  3. Add tomatoes. Add cherry tomatoes and cook 3-4 minutes until they start to burst and release their juices. Crush some with the back of a spoon.

  4. Add wine and mussels. Pour in white wine, bring to a simmer. Add the mussels, cover immediately, and steam for 5-7 minutes.

  5. Check for doneness. Uncover and check—mussels are done when they've opened. Discard any that remain closed after 7 minutes.

  6. Finish and serve. Scatter with fresh basil and parsley. Serve immediately in shallow bowls with plenty of crusty bread for the broth.

Storage & Meal Prep

Mussels are best eaten immediately. The broth can be saved for 1 day and used as a base for fish soup or risotto. Do not reheat mussels—they become rubbery.

Variations

  • Mussels with White Wine: Replace tomatoes with 1 cup white wine and extra garlic for classic moules marinières.
  • Spicy Mussels Fra Diavolo: Add 1 tsp chili flakes and extra garlic for a fiery, Italian-American-inspired version.
  • Mussels with Fregola: Cook fregola in the tomato broth, then add the mussels to steam—a complete Sardinian meal in one pot.

FAQ

How do you clean mussels?

Scrub shells under cold running water. Pull off any beards (the fibrous threads). Discard any mussels with cracked shells or that don't close when tapped. After cooking, discard any that haven't opened.

How long do you cook mussels?

Mussels steam open in just 3-5 minutes over high heat. They're done the moment they open. Overcooking makes them tough and rubbery. Remove them as they open if some take longer than others.

What to serve with mussels?

Crusty bread is essential for soaking up the tomato broth—that's the best part. Serve with a green salad or fries for a classic Belgian-style meal.

Nutrition Facts

4 Servings

Customize Ingredients

Fish & Seafood
Mussels (Raw)
907 g
Vegetables
Garlic
15 g
Tomato (Red, Ripe)
246 g
Oils & Fats
Extra Virgin Olive Oil
41 g
Herbs & Spices
Fresh Basil
6 g
Fresh Parsley
8 g
Red Pepper Flakes
0.5 g
Salt
1.5 g
Liquids
White Wine
120 g

Per Serving

360kcalCalories
28gProtein
14gCarbs
15gFat
1gFiber
Sodium
665mg29% DV
Potassium
945mg20% DV
Calcium
82mg6% DV
Iron
9.4mg52% DV
Magnesium
93mg22% DV
Vitamin C
28.4mg32% DV
Vitamin A
142µg16% DV
Vitamin K
18.9µg16% DV
Folate
106µg27% DV
Mussels (Raw)
Extra Virgin Olive Oil
Garlic
Tomato (Red, Ripe)
White Wine
Fresh Basil
+3 more
* Nutrition is an estimate; actual values vary by ingredient brands and cooking methods. Percent Daily Values are based on a 2,000 calorie diet.

The Story Behind This Dish

This is the kind of dish that looks impressive but is actually one of the easiest things you can make. The mussels practically cook themselves—your only job is to build a tasty broth.

The key is a pot with a tight-fitting lid. The steam does all the work. And please don’t skip the bread—half the joy is soaking it in that garlicky tomato broth.