Zuppa di Cozze Napoletana: Spicy Mussels in Tomato Broth

Wide white bowl of mussels in red tomato broth with chili and parsley, garlic toast beside it on a wooden table
Jump to Recipe

Zuppa di cozze napoletana is a Neapolitan dish of mussels steamed open in a loose tomato broth with garlic, olive oil, parsley and peperoncino. This spicy mussels version uses 1 to 2 teaspoons of chili flakes, enough that you feel it at the back of your throat after a few shells.

The broth takes about 10 minutes, and the mussels need only 4 to 6 minutes once the lid goes on. Pull the pot off the heat when most shells gape. Mussels left in longer shrink and turn rubbery.

Serve it in wide bowls with garlic toast for the broth. That’s the scarpetta, and in Naples it’s half the dish.

Start to table is about 30 minutes, which makes it a realistic weeknight dinner.

Why You’ll Love This Recipe

  • Ready in 30 minutes with one pot and one sheet pan
  • Tomato broth with body and a steady chili burn
  • Mussels cost less than most seafood and feed four well
  • The broth base keeps up to 3 days for easy prep

Ingredient Notes

  • Live mussels: Choose shells that are shut, wet and smell of clean seawater. Rope-grown Mediterranean or blue mussels both work, and cooked frozen mussels do not.
  • Cherry tomatoes: Ripe datterini or pomodorini give a sweeter broth. In winter, use one 400 g can of whole peeled tomatoes, crushed by hand.
  • Red chili flakes: 1 tsp gives medium heat and 2 tsp is properly hot. Whole dried peperoncino, crumbled, works the same way.
  • Dry white wine: Use a bottle you’d drink, such as Falanghina or Pinot Grigio. For an alcohol-free version, use 120 ml water with 1 tsp lemon juice.
  • Crusty bread: Pane casareccio or ciabatta holds up to the broth. Friselle, softened with a quick dip in the juices, are the traditional Neapolitan alternative.
Wide white bowl of mussels in red tomato broth with chili and parsley, garlic toast beside it on a wooden table

Zuppa di Cozze Napoletana: Spicy Mussels in Tomato Broth

Neapolitan mussels steamed open in a garlic, chili and cherry tomato broth, served with garlic toast. Ready in 30 minutes.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Italian (Neapolitan)
Calories: 639

Ingredients
  

For the mussels and broth
  • 2 kg live mussels / 4.4 lb; scrubbed and debearded
  • 60 ml extra-virgin olive oil / 4 tbsp
  • 4 cloves garlic thinly sliced
  • 1 red chili flakes to 2 tsp; 1 tsp medium, 2 tsp hot
  • 500 g cherry tomatoes / 1.1 lb; halved
  • 120 ml dry white wine / 1/2 cup
  • 1/4 cup fresh flat-leaf parsley / 15 g; chopped
  • 1/4 tsp fine sea salt or to taste
For the garlic toast
  • 8 slices crusty bread (about 320 g); 1.5 cm / 1/2 inch thick
  • 1 tbsp extra-virgin olive oil
  • 1 clove garlic halved

Method
 

  1. Rinse the mussels in a colander under cold running water and scrub each shell with a stiff brush. Pull out the fibrous beard by tugging it toward the hinge. Tap any open mussel on the counter and discard those that don't close within a minute, along with cracked shells.
  2. Heat the oven to 200 C / 400 F. Lay the bread on a 33 x 46 cm / 13 x 18 inch sheet pan, brush with 1 tbsp olive oil, and toast for 8 to 10 minutes until golden at the edges and dry through. Rub the warm slices with the cut side of the halved garlic clove.
  3. While the bread toasts, warm 4 tbsp olive oil, the sliced garlic and the chili flakes in a 28 cm / 11-inch, 6-quart pot over medium heat for 1 minute, until the garlic turns pale gold and smells sweet. Don't let it brown.
  4. Add the cherry tomatoes and cook for 6 to 7 minutes, pressing them with a wooden spoon, until they collapse and the juices thicken slightly. Pour in the wine and simmer for 2 minutes.
  5. Turn the heat to high and add the mussels. Cover tightly and cook for 4 to 6 minutes, shaking the pot once or twice, until most shells gape wide. Take the pot off the heat right away and discard any mussels that stayed shut.
  6. Stir in the parsley and taste the broth before adding salt, since mussels release their own brine. Ladle into warm wide bowls and serve with the garlic toast.

Notes

  • Use a pot with a tight-fitting lid, or the mussels steam unevenly.
  • Cook the tomatoes until the juices thicken slightly, or the broth tastes thin.
  • Start with 1 tsp chili flakes for medium heat and use 2 tsp for properly hot.
  • Put an empty bowl on the table for shells before you serve.
Mussel shells gaping open in a Dutch oven of bubbling garlic and chili sauce while a wooden spoon turns them

Tips for Success

  • Buy live mussels the day you cook them, and choose shells that are shut, glossy and smell like clean seawater.
  • Tap any open mussel on the counter before cooking and discard those that don’t close within a minute, along with cracked shells.
  • Pull the pot off the heat as soon as most shells gape wide, since another two minutes shrinks and toughens the meat.
  • Taste the broth before adding salt, because the mussels release their own brine and many batches need only a pinch.
  • Slice the garlic thin instead of mincing it, so it flavors the oil in about a minute without scorching.

Variations

  • Swap 500 g of the mussels for clams to make zuppa di cozze e vongole, and give the pot an extra minute if clams stay shut.
  • Stir 1 tbsp of drained capers and 8 pitted black olives into the broth with the tomatoes for a saltier, puttanesca-leaning version.
  • Cook 320 g of linguine 2 minutes short of al dente, then toss it in the finished broth for 1 minute and serve as a primo.

Storage and Reheating

Zuppa di cozze is best eaten the moment it comes off the heat, because cooked mussels turn rubbery when rewarmed. Cook only what you’ll eat at one sitting.

Make-ahead works on the broth, not the mussels. Cook the tomatoes, garlic, chili and wine for 10 minutes, cool it, and refrigerate in a sealed container for up to 3 days, or freeze it for up to 2 months. When you’re ready to eat, bring the broth to a simmer in the pot and add freshly scrubbed mussels.

Live mussels keep for 1 day in the fridge in an open bowl under a damp towel, never in a sealed bag or sitting in water. If you do have cooked leftovers, pull the meat from the shells, cover it with broth, refrigerate for up to 1 day, and eat it cold on toast.

Serving Suggestions

Serve zuppa di cozze napoletana in warm, wide bowls with 2 slices of garlic toast per person and a spoon for the broth. Set an empty bowl in the middle of the table for the shells.

Add a salad of arugula dressed with lemon juice and olive oil. Keep it plain so the broth stays the focus.

Pour a chilled Falanghina or Fiano di Avellino alongside. Put a lemon wedge on the table for anyone who wants a sharper edge.

Two bowls of spicy mussels on a linen-covered table with a shell bowl and a glass of chilled white wine

FAQ

Why won’t my mussels open in zuppa di cozze, and can I eat them?

Mussels that stay shut after 6 minutes in the pot should be thrown out. They were most likely dead before cooking, or the pot was too full for steam to circulate. Cook 2 kg in a 6-quart / 5.7 L pot, shake it halfway through, and never pry a closed shell open.

Can I use canned tomatoes instead of cherry tomatoes for spicy mussels?

Yes. Use one 400 g can of whole peeled tomatoes, crushed by hand, and simmer them 8 to 10 minutes until the broth thickens slightly. Fresh cherry tomatoes give a brighter, sweeter broth, while good canned tomatoes give a deeper one and are the better choice in winter.

Can I make the broth for zuppa di cozze ahead and add the mussels later?

Yes. Cook the broth through the wine step, cool it, and refrigerate it in a sealed container for up to 3 days. Bring it to a simmer in the pot, then add freshly scrubbed mussels and cook 4 to 6 minutes. The mussels themselves don’t keep well once cooked.

What wine goes with zuppa di cozze napoletana?

A chilled Falanghina or Fiano di Avellino from Campania suits the dish. Both are dry, with enough acidity to cut through the olive oil and stand up to the chili. Cook with the same bottle you pour, and skip anything oaky.

Is zuppa di cozze gluten free if I skip the bread?

Yes. The broth contains only mussels, tomatoes, garlic, chili, white wine, parsley and olive oil, none of which carry gluten. The toasted bread is the only source. Serve the mussels with gluten-free toast or a few boiled new potatoes to catch the broth.

What’s the difference between zuppa di cozze and impepata di cozze?

Zuppa di cozze is mussels in a tomato broth with garlic and chili, served with bread. Impepata di cozze, also from Naples, skips the tomato and relies on a lot of black pepper, parsley and often a squeeze of lemon. Impepata is lighter and clearer, and zuppa is the one you eat with a spoon.

If you enjoyed this, try