This Italian Seafood Stew (Cioppino) recipe is made with freshly cooked seafood in a bright and aromatic tomato-wine base. It’s easy to prepare ahead of time and can be ready to eat in just 1 hour.

Table of Contents
A bright and flavorful weeknight meal or impressive option at dinner parties, my Cioppino (Italian Seafood Stew) recipe is surprisingly easy to make and can be loaded with any seafood you love. Have it ready in just 1 hour on the stove and customize it to the way you like!
This Italian-American recipe is made with a fresh and rich tomato and wine sauce that’s seasoned with fresh fennel, red pepper flakes, onion, and garlic. This stew base can easily be prepared a few days ahead of time so when you’re ready to eat, all you have to do is add the seafood!
The beauty of cioppino is that it can be made with almost any kind of seafood! I like making mine with mussels, scallops, shrimp, and cod. Dungeness crab is a popular choice, but you can also use salmon, octopus, tuna, or any fish that’s local to your part of the world.
Enjoying a bowl of this briny seafood soup will have you feeling like you’re sitting on a patio overlooking the ocean. It’s delicious with toasted crostini on the side, with this tangy Shaved Fennel Salad, or served over freshly cooked pasta.
What is cioppino?
This tomatoey seafood stew originated in San Francisco and was invented by Italian immigrant fishermen. The original cioppino (pronounced “choh-pea-no”) recipe was made with any ingredients that were available, which usually included any seafood the fishermen caught that day, tomatoes, wine, and seafood stock.
A cioppino recipe can be made with almost any type of seafood, like haddock, scallops, Dungeness crab, shrimp, cod, salmon, squid, and more. It’s delicious with toasted bread on the side or served over pasta noodles or rice.
- Seafood Pieces – You’ll want about four pounds of seafood. I used cod filets, shrimp, bay scallops and mussels. You can also swap in halibut, salmon, or clams.
- Seafood Stock – I like to make mine homemade. But you can also use store bought stock. Or, swap in some chicken stock.
- Fresh Fennel – You’ll want about 1 large bulb of fennel.
- Olive Oil
- Onion & Garlic
- Canned Crushed Tomatoes
- Red Pepper Flakes, Salt & Pepper
- Dry White Wine – Like sauvignon blanc or pinot gris.
- Fresh Parsley
- Crostini – For serving.
How to make it
- Saute aromatics: Begin by sauteing the fennel and onion in a large pot in some oil over medium heat. Once they’re soft, add in the garlic and red pepper flakes.
- Simmer broth: Next, you’ll stir in the tomatoes, seafood stock, wine, salt, and pepper. Lower the heat once it begins to boil and let the base simmer for 30 minutes.
- Add seafood: Afterward, add in the seafood (without stirring) and let the mixture come up to a simmer again. Reduce the heat to low and cover the pot with a lid until the mussels have opened.
- Serve: Spoon the finished cioppino into a bowl, top with fresh parsley, and enjoy with crostini on the side.
What kind of wine is best in cioppino?
You’ll need a dry white wine, like Sauvignon Blanc or Pinot Gris, to add to the stew. The acid in the white wine and tomatoes brings brightness to the stew. Make sure to use a wine you would drink on its own rather than cooking wine.
Tip: Here are 13+ of my favorite white wines for cooking.
This is optional, but a splash of Pernod will increase the fennel and anise flavors in each bite. This French liqueur has notes of lime and black licorice, which plays well with the other aromatics in the stew.
How to make ahead + store
Storing freshly cooked seafood can be a little tricky. Instead, I recommend preparing only the base of this stew up to 2 days ahead of time. Store it in a sealed container in the fridge, then heat it on the stove and add in the seafood to cook when it’s time to eat.
What to serve with cioppino
A bowl full of this seafood soup doesn’t need much to make it a well-balanced and filling meal. You can serve it on its own with a squeeze of lemon juice, fennel fronds, and fresh parsley on top. Toasted crostini on the side would be excellent to dip or with a smear of olive tapenade to complement the briny seafood flavors.
If you would like a side dish or dessert to pair with this hearty Italian stew, try these options:
If you loved this Italian seafood soup, I would appreciate it so much if you would give this recipe a ⭐️star review⭐️! Also, be sure to snap a picture of your finished dish and share it with me on Instagram using the hashtag #platingsandpairings and tagging me @platingsandpairings.
For more great Platings and Pairings recipes, be sure to follow me on Instagram, TikTok, Pinterest and Facebook.
Full Recipe
Italian Seafood Stew (Cioppino)
Ingredients
- ¼ cup extra virgin olive oil
- 2 cups fennel bulb (diced in ½-inch pieces (about 1 large bulb fennel))
- 1 large onion (diced)
- 1 Tablespoon minced garlic (6 cloves)
- 1/2 teaspoon crushed red pepper flakes
- 1 28-ounce can crushed tomatoes
- 4 cups seafood stock
- 1 1/2 cups dry white wine (Sauvignon Blanc, Pinot Gris)
- Kosher salt and freshly ground black pepper
- 1 pound cod fillets (skin removed, cut into 2-inch pieces)
- 1 pound large shrimp (16 to 20-count, peeled and deveined)
- 1 pound bay scallops
- 12 mussels (debearded and scrubbed)
- 3 Tablespoons minced fresh parsley
- Crostini (for serving)
Instructions
- Heat 1/4 cup olive oil in a large Dutch oven or heavy pot over medium heat. Add the fennel, onion and a pinch of salt and saute for 10 minutes, until softened.
- Stir in the garlic and red pepper flakes and cook for 1 minute, until fragrant.
- Add the tomatoes, stock, wine, 2 teaspoons salt, and 1 teaspoon black pepper. Bring to a boil, then lower the heat and simmer uncovered for 30 minutes.
- Add the cod, shrimp and scallops, then top with the mussels. Do not stir. Bring to a simmer, then reduce the heat to low and cook covered, for 8-10 minutes, until the mussels have opened. (Discard any mussels that do not open.)
- Serve with crostini and sprinkled with fresh parsley.
Notes
- Mix up the seafood! Depending on what’s in season, you can make this recipe with Dungeness crab, local fish, crawfish, shrimp, scallops, clams, prawns, and more.
- Try topping your bowls of stew with this tangy Italian Gremolata.
- If some of the mussels did not open during the cooking process, throw them away.
- Storing freshly cooked seafood can be a little tricky. Instead, I recommend preparing only the base of this stew up to 2 days ahead of time. Store it in a sealed container in the fridge, then heat it on the stove and add in the seafood to cook when it’s time to eat.
Nutrition
This post was originally published in 2021. It was updated in 2024 to add new information. The Italian seafood stew recipe remains the same. Enjoy!
Leave a Reply