This post may contain affiliate links. Read my full disclosure policy.

Loaded with fresh fish, shrimp, and clams in a rich tomato and wine broth, this cioppino brings the flavors of the sea right to your table.

Bowl of cioppino with bread.

Photo by Johnny Miller, Clarkson Potter 2021

Brimming with fresh seafood in a tomato and wine broth that tastes like the sea, cioppino (pronounced chuh-pee-noh) is a rustic Italian-American fish stew that originated with Italian immigrant fishermen in San Francisco. But my favorite cioppino recipe comes from the opposite coast, at Portofino, a beautiful bayside restaurant in Longboat Key, Florida.

Every year, my family gathers at Portofino over the holidays, and we always look forward to the cioppino. The chef was kind enough to share his recipe with me, and I’ve adapted it to make it more manageable for home cooks by using fewer types of seafood. Of course, you can always add crab, lobster, or mussels, as they do at the restaurant (see below for how to add other type of seafood).

“I’m a culinary trained chef of 25 years working on private yachts now…All I can say is wow!!!! The broth is spot on.”

Mark

What You’ll Need To Make Cioppino

Cioppino ingredients including shrimp, butter, and crushed red pepper.
  • Shallots and Garlic: These aromatics form the flavor foundation for the stew.
  • White Wine: Adds acidity and brightness, complementing the seafood.
  • Canned Crushed Tomatoes: Gives the cioppino its rich tangy flavor and vibrant color.
  • Clam Juice: Lends a briny depth that makes cioppino truly taste like the sea.
  • Crushed Red Pepper Flakes, Oregano, Thyme: This combination of spices and herbs adds warmth, earthiness, and a hint of heat.
  • Firm-Fleshed Fish Fillets: Chunks of firm-fleshed fish absorb the savory broth and contribute their own delicate taste to the stew. Halibut, cod, salmon, or snapper are all good options. Baking the pieces separately helps them stay intact instead of breaking apart in the stew.
  • Butter: Added at the end of the cooking process to give the cioppino a velvety finish and round out the acidity of the wine and tomatoes.
  • Littleneck Clams: A traditional cioppino ingredient, the clams open up during cooking to release their sweet, briny juices into the broth.
  • Shrimp: With their slightly sweet, meaty texture, shrimp cook quickly and absorb the surrounding flavors.
  • Jump to the printable recipe for precise measurements

More Seafood Options for Cioppino

Cioppino is wonderfully flexible, so feel free to mix and match the seafood based on what’s fresh and available. Mussels make a great substitute for clams; add them at the same stage and cook until they open. Scallops are another delicious option and can be baked alongside the fish, adjusting the cooking time depending on their size. For a more luxurious version, add cooked crab or lobster meat to the stew during the last few minutes, just long enough to heat through. You can also use a combination of firm white fish, such as cod, halibut, or sea bass. Just aim to keep the overall amount of seafood about the same so there’s plenty of that delicious broth to go around.

How to Store and Clean Clams

Clams need a little attention before they go into the pot, but the prep is straightforward.

  • Store them properly: Remove live clams from any sealed plastic bag and refrigerate in an open bowl covered with a damp cloth. Don’t store them submerged in water or seal them in an airtight container.
  • Check before cooking: Discard clams with cracked or broken shells. If a shell is open, give it a gentle tap; discard the clam if it doesn’t close.
  • Clean off any grit: Scrub the shells under cold running water. Many commercially sold clams have already been purged, so ask your fishmonger whether yours need an additional saltwater soak. If they do, follow their instructions, then lift the clams out of the soaking water so you leave the sand behind.

How To Make Cioppino

Sauté the shallots in olive oil until softened, then add the garlic and cook briefly, without letting it brown. Pour in the wine, turn up the heat, and let it bubble away until reduced by about half.

adding the wine.

Stir in the crushed tomatoes, clam juice, sugar, salt, red pepper flakes, oregano, thyme sprigs, and water. Bring to a boil, then cover and simmer for 25 minutes to let the flavors come together.

adding tomatoes, clam juice and seasoning.

While the stew simmers, toss the fish with the remaining olive oil and salt, then arrange it on the prepared baking sheet. Bake for about 10 minutes, until just cooked through. Cover and keep warm until serving.

chunks of fish on baking sheet

Once the stew has simmered, discard the thyme sprigs and stir in the butter. Add the clams and bring the stew back to a gentle simmer.

adding the clams to the broth

Cover and cook for about 6 minutes, until the clams have mostly opened. Gently stir in the shrimp and bring the stew back to a simmer.

stirring in the shrimp

Cover and cook for about 5 minutes, until the shrimp are just cooked through and the clams have opened. Discard any unopened clams, then stir in the chopped thyme. Taste and adjust the seasoning as needed.

cioppino with opened clams and cooked shrimp

Divide the warm fish into serving bowls. Ladle the stew over top, dividing the clams and shrimp evenly among the bowls. Garnish with parsley, if using, and serve.

Bowl of cioppino with bread.

Make-Ahead Instructions

The tomato and wine broth is the part to make ahead, leaving just the seafood to cook before serving. Prepare the base through stirring in the butter, then refrigerate in a covered container for up to 2 days.

When you’re ready to eat, bake the fish while you bring the broth back to a simmer. Add the clams and shrimp as directed, finishing with the chopped thyme. Cooking the seafood at the last minute keeps it from becoming tough or overcooked during reheating.

Video Tutorial

Print

Cioppino (Fisherman’s Stew)

Bowl of cioppino with bread.
Inspired by a recipe from Portofino in Longboat Key, FL
This cioppino is perfect for a special dinner with family or friends, and it's easier to make than you might think. Serve with crusty bread to soak up the delicious broth.
Servings: 4 to 6
Prep Time: 45 minutes
Cook Time: 1 hour
Total Time: 1 hour 45 minutes

Ingredients 

  • ¼ cup + 2 tablespoons extra-virgin olive oil, divided
  • ⅔ cup finely chopped shallots, from about 3 shallots
  • 3 cloves garlic, minced
  • 1 cup white wine
  • 1 (28-oz) can crushed tomatoes
  • 2 (8-oz) bottles clam juice
  • 2 teaspoons sugar
  • 1¾ teaspoons salt, divided
  • ½ teaspoon crushed red pepper flakes
  • ½ teaspoon dried oregano
  • 7 sprigs fresh thyme, plus 1 teaspoon fresh chopped thyme
  • 1½ lbs firm-fleshed fish fillets, such as halibut, cod, salmon, snapper, etc., cut into 2-in (5-cm) pieces
  • 3 tablespoons unsalted butter
  • 1½ lbs (about 18) littleneck clams, scrubbed (see clam preparation above)
  • 1½ lbs extra large raw shrimp, peeled and deveined
  • Fresh chopped Italian parsley, for garnish (optional)

Instructions

  • Preheat the oven to 400°F (205°C) and set an oven rack in the middle position. Line a baking sheet with aluminum foil and set aside.
  • In a large pot, heat ¼ cup (60 ml) of the oil over medium heat. Add the shallots and cook, stirring frequently, until soft and translucent, about 5 minutes. Add the garlic and cook, stirring constantly, for 1 minute more. Do not brown.
  • Add the wine and increase the heat to high. Boil until the wine is reduced by about half, 3 to 4 minutes.
  • Add the crushed tomatoes, clam juice, sugar, 1 teaspoon of the salt, red pepper flakes, oregano, thyme sprigs, and 1 cup (240 ml) of water. Bring to a boil; reduce the heat and simmer, covered, for 25 minutes.
  • Meanwhile, while the stew is simmering, toss the fish with the remaining 2 tablespoons oil and remaining ¾ teaspoon salt.
  • Arrange the fish on the prepared baking sheet and bake for about 10 minutes, or until just cooked through. Cover and keep warm until ready to serve.
  • When the stew is done simmering, remove and discard the thyme sprigs and stir in the butter. Add the clams and bring the stew back to a simmer. Cover and cook for about 6 minutes, until the clams have mostly opened.
  • Gently stir in the shrimp and bring the stew back to a simmer; cover and cook until the shrimp are just cooked through and the clams are completely opened, about 5 minutes. Discard any unopened clams.
  • Add the chopped thyme, then taste the stew and adjust seasoning, if necessary.
  • Divide the warm fish into serving bowls. Ladle the stew over top, dividing the clams and shrimp evenly amongst the bowls. Garnish with parsley, if using, and serve.

Nutrition Information

Per serving (6 servings) Calories: 575kcalCarbohydrates: 20gProtein: 69gFat: 23gSaturated Fat: 6gCholesterol: 287mgSodium: 1650mgFiber: 4gSugar: 9g

This website is written and produced for informational purposes only. I am not a certified nutritionist and the nutritional data on this site has not been evaluated or approved by a nutritionist or the Food and Drug Administration. Nutritional information is offered as a courtesy and should not be construed as a guarantee. The data is calculated through an online nutritional calculator, Edamam.com. Although I do my best to provide accurate nutritional information, these figures should be considered estimates only. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Furthermore, different online calculators provide different results depending on their own nutrition fact sources and algorithms. To obtain the most accurate nutritional information in a given recipe, you should calculate the nutritional information with the actual ingredients used in your recipe, using your preferred nutrition calculator.

What To Serve With Cioppino

Bread earns its place at this dinner—you’ll want something to soak up the tomato and wine broth. Serve garlic bread, focaccia, or a crusty baguette, with an arugula salad alongside if you’d like. Set out a bowl for empty shells and plenty of napkins before everyone digs in.

4.88 from 136 votes

Add a Comment

Rate the recipe: 5 stars means you loved it, 1 star means you really disliked it




This site uses Akismet to reduce spam. Learn how your comment data is processed.

281 Comments

  • 5 stars
    Wow, this recipe is delicious. My parents are both Italian and very particular about their Italian food so I was a bit nervous to try a new recipe when I was having them for dinner. They loved every last bite! Highly recommend this dish, I followed the directions exactly as written.

  • We never had a problem buying clam juice when we lived in Toronto. But we’ve since retired to France, and can’t find it anywhere. In fact, no one seems to know what we’re talking about. What about using Clamato juice to cook? It would combine the flavours of tomato and clam juice. Would that work? Any other ideas! Thanks!

    • Sure, Loren, I think that should work. Please LMK how it turns out!

    • 5 stars
      Instead of clam juice, I used shrimp shells to make stock. This is a delicious recipe! Sometimes tomato-based soups are too tomatoey, but this was well-balanced!

      • Hi Jen,
        I’m so glad to have found your blog. For Thanksgiving, I made them autumn soup with sweet potatoes, carrots and apple. It was delicious and got rave reviews from my husband. We have some lobster meat to use and I’d love to try it in your Cioppino recipe for Christmas Eve. Do you have any recommendations for doing this? Should I bake first, then add last? How long should I cook the lobster, so that it doesn’t over or get rubbery? I’m also interested in how you might use lobster in place of crab meat in your delicious crab cake recipe. Thank you!!

        • Hi Michele, glad to hear you enjoyed the soup! For the cioppino, it’s fine for you to add some lobster. I would cook it first and then add it to the soup toward the end just to warm it up. And I think it would be fine to use cooked lobster in the crab cake recipe; you just want to make sure that the pieces are about the same size as lump crab meat so that the cakes will hold together. Hope that helps!

  • 5 stars
    Out-of-this-world delicious! It was better than restaurants! I had never cooked with live clams before. Thanks for the tip about throwing out the ones that hadn’t opened.

  • 5 stars
    Everybody said it was the best meal I’ve made this summer in Maine. I added scallops which I poached in cold milk and before serving added chunks of cooked lobster. The halibut chunks were a little dry and I think it was because I cut the chunks too small. Will definitely make many more times.

    • 5 stars
      I’m so happy to find this website! I made this a week ago and it is one of the best cioppino I’ve had. Since my husband is allergic to shrimp, I had to substitute with scallops, mussels, and squid for added flavor. The results were great! The tomato based broth was very flavorful without being too acidic and “tomatoey”, and my husband was very happy to finally be able to eat cioppino. Before, eating seafood based soups or stews at restaurants were always out of the question for him due to shrimp allergy. Jen, thanks for the great recipes!!!

  • Hi Jen,

    I made this recipe and everyone loved it!

    If I wanted to try it with lobster instead of halibut; would I toss the lobster with olive oil and salt and cook in the oven, or, would I put it in the sauce when I add the shrimp?

    A huge thank you for all of your wonderful recipes!

    Lynda

    • Hi Lynda, I would go the route of cooking the lobster first and then add it to the soup toward the end just to warm it up. Hope you enjoy!

  • I tried this recipe last night with cod, lobster tail and shrimp. I tweaked the recipe with more garlic. I boiled my shrimp shells in water to make a stock and used that instead of water. When the sauce was done, I placed the cod pieces in a frying pan and covered with the sauce and braised the fish. When the fish was cooked, I returned the contents of the frying pan back to the pot. The fish remained intact.

    Overall a very good recipe

    • — Dennis Crowley
    • Reply
  • First, every recipe I’ve tried from you is a winner. Today I’m making your double chocolate biscottis which I make regularly. I have your cookbook as well
    As for the cioppino, my husband is allergic to shellfish. Can I just use thick white fish (cod, haddock) for this? I do think he’d be ok with the clam juice in it. He can’t eat the shrimp or clams. Thanks

    • So glad you enjoy the recipes, Gerilyn! Any seafood will work in the cioppino, so feel free to substitute.

      • 5 stars
        We have made this at least 6 times and love it. We stay true to the broth recipe and often use haddock, mussels and shrimp and it’s fabulous. Could we make the broth ahead (with wine) and freeze it, then add butter and seafood as we simmer it?

        • Glad you like it, Erin! Sure, I think it would be fine to prepare the broth and freeze it. 🙂

        • Did you try this? I’d like to make this ahead of time and then reheat. I cannot imagine why it wouldn’t work, but…..

  • Haven’t tried this yet but can’t wait. Should I double the shrimp here if I omit the clams or do you have a better idea? Thanks.

    • Hi Chad, That works. Hope you enjoy it!

  • 5 stars
    Every time I make this it is beyond spectacular. Last night, I made a quick shrimp stock with the shells and added that with the clam juice. (I hate to throw those shells out!) Also, a couple anchovies in the sauce gives it a nice added zip. Another huge hit by Jenn.

  • 5 stars
    I made this for the first time this past Good Friday for dinner, I followed the recipe exactly. It was a huge hit and my very picky Portuguese husband thought it was amazing! Will definitely make this again! Thanks again Jenn!