Mussels fra diavolo is the kind of dinner that looks fancy but comes together in about half an hour. Fresh mussels steam open in a spicy tomato broth, then a splash of cream softens the heat into something rich and spoonable.
What makes this creamy mussels fra diavolo a keeper
- Ready in roughly 30 minutes, start to finish
- A spicy tomato broth mellowed with a little cream
- Plenty of sauce for dunking crusty bread
- One pan and a handful of pantry staples

If you have only ever had mussels at a restaurant, this is your sign to try them at home. The hands-on work is short, and the payoff is a bowl of seafood that tastes like the coast.

Buy your mussels the same day you plan to cook them and keep them cold until the pan is hot.
Save this recipe
Enter your email and I’ll send this recipe straight to your inbox.
Why You’ll Love These Mussels
- This creamy mussels fra diavolo balances a real kick of heat against a silky, savory broth.
- The mussels stay plump and tender because they only cook for a few minutes.
- Every spoonful of sauce carries Parmesan, wine, and shallot, so nothing tastes flat.
Ingredient Notes
These are just notes on what matters most for spicy mussels fra diavolo; you will find the exact measurements in the recipe card below. A few choices here change the whole dish, so they are worth a quick read.
- Fresh mussels, cleaned and debearded, with any open shells that do not close discarded.
- Red pepper flakes bring the diavolo heat, so adjust up or down to taste.
- White wine and seafood stock build the base; chicken stock works if that is what you have.
- Light cream and Parmesan cheese turn the tomato broth creamy at the end.
For equipment, you need one large, wide pan with a lid so the mussels can steam, plus a big serving bowl. A ladle helps you scoop up all that sauce.

How to Make Mussels Fra Diavolo
Making mussels fra diavolo is mostly about timing, since the shellfish cook fast. Build the broth first, then add the mussels right before you want to eat.
- Melt the butter and oil over medium-high heat, then soften the shallots for 3 to 4 minutes.
- Stir in the salt, pepper, red pepper flakes, stock, wine, and tomato puree; simmer for 8 to 10 minutes.
- Add the mussels, cover, and cook 3 to 5 minutes until every shell has opened.
- Pour in the cream and Parmesan, toss to coat, then move everything to a bowl and garnish with parsley.
This recipe feeds 4, and you can double the broth in a larger pot if you want extra for bread. The broth itself can be made up to 1 day ahead and reheated before the mussels go in.

Storage Options
Cooked mussels are best the day you make them, but leftover fra diavolo keeps for a short while. Store the meat and broth together so the mussels stay moist.
- Refrigerate in a sealed container for up to 1 day.
- Reheat gently on the stove just until warm, about 3 to 4 minutes, to avoid rubbery mussels.
- Freezing is not recommended, since the texture turns tough.

Variations & Substitutions
This spicy mussels dish takes well to small swaps. Use what you have and tune the heat to your table.
- Skip the cream for a classic, brighter red diavolo broth.
- Trade mussels for littleneck clams, adding a couple of minutes for them to open.
- Stir in a handful of cooked pasta to turn it into a full meal.
- Add minced garlic with the shallots for a deeper savory note.

What to Serve with Mussels Fra Diavolo
Mussels fra diavolo practically begs for something to soak up the broth. Keep the sides simple so the seafood stays the star.
- A loaf of warm, crusty bread for dipping.
- A crisp green salad with a light vinaigrette.
- A glass of the same white wine you cooked with.
- For another shellfish night, try my tequila-spiked margarita shrimp or baked mussels Rockefeller.
Still have a few questions before you head to the fish counter? Here are the ones I hear most often.
Frequently Asked Questions
How do I clean mussels for mussels fra diavolo?
Rinse them under cold water, scrub off any grit, and pull away the stringy beard. Toss any that stay open when tapped.
Can I use frozen mussels?
Yes, fully thawed and drained frozen mussels work, though fresh ones give you the plumpest result.
How spicy is this dish?
It has a clear kick from the red pepper flakes, but the cream tames it. Use less for a milder broth.
What if some shells do not open?
Discard any mussel that stays closed after cooking rather than forcing it open.
Once you see how quick this comes together, it earns a regular spot in your seafood rotation. Set out the bread, grab a big spoon, and enjoy every drop of that broth.
Mussels Fra Diavolo Con Crema

Save this recipe
Enter your email and I’ll send this recipe straight to your inbox.
Ingredients
- 2 lbs fresh mussels cleaned and debearded
- 2 Tbsp butter
- 1 Tbsp olive oil
- ¼ cup shallots diced
- 2 tsp salt
- 1 tsp fresh ground black pepper
- 1 tsp red pepper flakes
- 2 cups seafood stock or chicken stock
- 1 cup white wine
- 1 cup tomato puree canned tomate sauce is fine
- ½ cup Parmesan cheese grated
- ½ cup light cream
- chopped parsley for garnish
Instructions
- Heat butter and olive oil in a large pan over medium-high heat until melted. Add shallots and cook until translucent (about three to four minutes).
- Add salt, black pepper, red pepper flakes, stock, white wine and tomato puree (or tomato sauce). Reduce heat to medium and bring to a simmer. Cook at a simmer for 8-10 minutes.
- Add mussels, cover and cook for 3-5 minutes. Mussels are done when all of the shells have steamed open.
- Pour cream and Parmesan cheese over top and toss the shells around in the sauce to coat. Pour the shells and sauce into a large bowl, garnish with parsley and serve with crusty bread.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.

I love mussels Melanie! Your recipe looks and sounds fabulous, The pix of your finished recipe look marvelous!! I love spicey and this recipe sings to me. I can’t wait to try it!!
I haven’t had mussels in years but this recipe is demanding to be made this weekend! Looks delicious!
mmm, that sounds amazing!
Indeed, everything is sexier in Italian! mmmmm this dish will have to make an appearance at our house soon!
Yum! Every time I make mussels, I can’t get over how easy and fast it is. This looks different than my usual recipe, so I’ll give it a try for sure!
If i were to use frozen mussels, how would I prepare them? Should I defrost them first? This recipe definitely looks amazing!
Yup, defrost them first and then toss them in.
I came across your recipe while I was searching the web for something to do with the mussels I had purchased. They came out amazing! I added a couple cloves of crushed garlic with the shallots, and I also added about 4 anchovies right after the shallots became translucent. They melted down and helped add some depth since I couldnt find seafood stock and had to use chicken stock instead. This recipe will be one of my go-to mussel recipes. Great site!
Yay! I’m so glad you liked it. I’m intrigued by your addition of anchovies. I bet that really added a lot of flavor and a velvety feel to the sauce. Clever!!
making this tonight for date-night!
will add some garlic as well…
thanks for the easy but tasty recipe!
Enjoy! And it’s always a safe bet to add garlic.
Hey Melanie, I just wanted to give you a huge THANKS! This came out absolutely amazing! Competing with my boyfriends mom, whom is an experienced cook, especially when it comes to seafood- she grew up in Croatia(the seafood dishes there are godly). I was a little nervous that my attempt at this would fall short to my boyfriends acquired expectations. He loved it so much he refused to throw the leftover sauce away and continued to dip the rest of the loaf of bread in it. I also land the sauce over some past along with the mussels.
. can’t wait to make more of your recipes!
Cheers to you….and to making me look good
Yay!! I’m sooo glad it made you look good. That is the best compliment I could ever receive. Thank you so much for the feedback!!