Cioppino Seafood Stew Classic

Featured in: Fresh and Flavorful Seafood

This classic cioppino bursts with rich flavors, combining fresh seafood like salmon, halibut, mussels, scallops, and shrimp with aromatic vegetables and a robust tomato-saffron broth. Pancetta adds depth, while Calabrian chili and tarragon provide subtle heat and herbaceous notes. Serve it piping hot with crispy, buttery garlic oregano ciabatta for dipping and soaking up every drop of the savory broth. Perfect for sharing, this stew celebrates the best of coastal cooking and transforms a variety of seafood into a comforting, crowd-pleasing dish.

sana kitchen chef
Updated on Fri, 16 May 2025 13:56:10 GMT
A bowl of soup with shrimp and vegetables. Pin it
A bowl of soup with shrimp and vegetables. | recipebyme.com

This classic Cioppino is the ultimate seafood stew for dinner parties or a cozy night in. My version is layered with roasted tomato, plenty of fresh seafood, aromatic herbs, and a peppery kick from Calabrian chili paste. Crunchy garlic oregano bread on the side makes it truly irresistible.

My family requests this Cioppino every holiday season and it is the one dish my friends always ask me to make when we get together.

Ingredients

  • Pancetta: Packs a savory punch, so try to choose one that is thick-cut and fresh
  • Minced onion and shallots: For sweetness and depth, use yellow onions and fresh shallots for best results
  • Roasted tomatoes: Bring natural richness, opt for fire-roasted if you can
  • Tomato paste: For that umami base
  • Calabrian chili paste: For heat and fruitiness, you can adjust the amount to your spice preference
  • Garlic cloves: Sliced thin, as fresh as possible
  • Saffron: Infuses everything with floral color, make sure it is genuine saffron, not a fake blend
  • Tarragon: Adds aroma with a hint of anise, use it fresh if available
  • Fennel bulb: Shaved to bring a sweet herbal note
  • Butter: For silkiness in both the sauce and bread, use good quality European-style butter
  • White wine: For acidity and brightness, choose something dry and crisp
  • Salmon and halibut: Hearty and meaty, skin-on salmon and skin-off halibut give best contrast
  • Mussels: Cleaned and debearded, black mussels are classic
  • Scallops: Choose sea scallops for best sear
  • Shrimp: For sweetness, buy large shrimp and peel yourself for freshest results
  • Chives: Add a burst of green at the finish
  • Seafood stock: Make from shrimp shells, black peppercorns, white wine, onion, celery, carrots, bay leaves, salt and water, use homemade for richness
  • Ciabatta: For the garlic bread, slice it thick
  • Garlic powder and dried oregano: Pack flavor into bread
  • Unsalted butter and a pinch of salt: For richness and balance

Step-by-Step Instructions

Seafood Stock:
Begin the Flavor Base: In a large saucepan, preheat olive oil and toss in shrimp shells and black peppercorns, stirring over medium heat for about 2 minutes to bring out their fragrance.
Build the Broth: Pour in white wine to deglaze, scraping up any bits on the pan. Add onion, celery, carrots, bay leaves, salt, and water. Stir and bring to a boil, then lower to a gentle simmer.
Simmer and Strain: Cover and cook for 30 to 45 minutes to extract maximum flavor. Strain through a fine mesh sieve, pressing on solids to yield every drop. Set aside.
Start the Cioppino:
Render Pancetta Aromatics: Heat a dutch oven over medium for 2 minutes. Add olive oil and diced pancetta, then cook for 5 minutes, stirring often, until fat is rendered and pancetta is just turning golden.
Saute Onions and Shallots: Add minced onions and shallots. Stir occasionally and cook for 5 minutes until soft and aromatic.
Build the Sauce: Stir in tomato paste, Calabrian chili paste, saffron, shaved fennel, and sliced garlic. Drizzle a little more olive oil. Cook over medium heat for 4 to 5 minutes until fragrant and the mixture deepens in color.
Deglaze and Simmer: Pour in white wine to deglaze the pan. Scrape up any flavorful bits. Add roasted tomatoes, seafood stock, and halibut skin. Reduce heat to low and cover. Simmer gently for 30 minutes to meld flavors.
Make Garlic Oregano Bread:
Prep the Bread: Spread each ciabatta slice with plenty of softened unsalted butter. Mix garlic powder, dried oregano, and a pinch of salt, then sprinkle evenly over the buttered bread.
Bake: Arrange on a baking sheet and bake at 350F for 10 to 15 minutes until golden and crisp.
Finish Seafood and Sauce:
Sear the Seafood: Preheat a skillet to high and place salmon skin-side down. Cook until skin is crisp and center is just cooked. Repeat with halibut pieces, shrimp, and scallops. Give each a hard sear to develop color and keep centers tender.
Finish Sauce and Mussels: Return sauce to a simmer. Stir in tarragon and butter. Drop in mussels and cover. Cook just until mussels open, discard any that remain closed. Remove halibut skin for serving.
Serve: Arrange seafood in wide bowls. Spoon rich broth and vegetables over the top. Finish with chives and lots of black pepper. Plate garlic bread on the side for dunking.
A bowl of food with meat and vegetables. Pin it
A bowl of food with meat and vegetables. | recipebyme.com

The Calabrian chili paste gives a deep heat that is not overwhelming. My favorite part is how the fennel melts into the background and always reminds me of my dad who loved that flavor in seafood. I remember making this for my parents' anniversary and hearing stories of San Francisco’s Fisherman Wharf as we ate.

Storing Your Cioppino

Let the stew cool to room temperature, then transfer to airtight containers. It keeps in the fridge for up to two days and reheats gently on the stove or microwave. If you want to freeze a portion, do so before you add the seafood, and finish with fresh seafood when reheating for best texture. Bread should be wrapped and stored separately to keep it from getting soggy.

Ingredient Swaps

If you cannot find halibut, try cod or another firm white fish. No Calabrian chili paste? Use a mild red chili or mix crushed red pepper with a dollop of tomato paste. Mussels can be swapped for clams or even omitted if you prefer more shrimp and scallops. If you do not have saffron, add a bit of extra fennel and tarragon for herbal depth.

Serving Ideas

Serve in deep bowls with plenty of broth and loaded with chunks of seafood. A wedge of lemon is always welcome on the side. For a lighter meal, skip the bread and add a simple green salad. You can top each bowl with extra fresh herbs or even a drizzle of good olive oil.

A bowl of soup with bread and cheese. Pin it
A bowl of soup with bread and cheese. | recipebyme.com

Curl up with a bowl of this unforgettable Cioppino for the perfect mixture of bold flavors, cozy comfort, and a dash of history!

Frequently Asked Questions

→ What types of seafood work best in cioppino?

A mix of salmon, halibut, black mussels, scallops, and shrimp provides rich texture and flavor balance in the stew.

→ How do I make seafood stock for this dish?

Simmer shrimp shells, peppercorns, onion, celery, and carrots in water with white wine and bay leaves for 30-45 minutes, then strain.

→ What's the purpose of pancetta in the stew?

Pancetta brings a savory, smoky base that enhances the tomato broth and complements the seafood flavors.

→ How should the bread be prepared?

Spread butter mixed with garlic powder, oregano, and salt onto ciabatta slices, then bake until golden for a perfect crunchy side.

→ When do I add seafood to the pot?

Sear salmon, scallops, shrimp, and halibut separately; add mussels to the broth near the end, covering until they open.

→ Can saffron be substituted?

Saffron adds a unique aroma, but if unavailable, try a pinch of turmeric for color, keeping in mind the flavor will differ.

Cioppino Seafood Stew Classic

Fresh seafood, pancetta, and saffron-tomato broth served with garlic herb ciabatta for a hearty coastal meal.

Prep Time
35 Minutes
Cook Time
75 Minutes
Total Time
110 Minutes
By: Sana

Category: Seafood Recipes

Difficulty: Difficult

Cuisine: Italian-American

Yield: 6 Servings (Serves 6 with bread)

Dietary: ~

Ingredients

→ Cioppino Base

01 115 g pancetta
02 1 onion, minced
03 2 shallots, minced
04 800 g roasted tomatoes
05 30 g tomato paste
06 30 g Calabrian chili paste
07 4 garlic cloves, thinly sliced
08 0.5 tsp saffron
09 1 tbsp tarragon
10 1 fennel bulb, shaved
11 28 g butter
12 240 ml dry white wine

→ Seafood

13 340 g salmon, skin on
14 340 g halibut, skin removed
15 450 g black mussels, cleaned and debearded
16 8 scallops
17 450 g shrimp
18 Chives, to taste

→ Seafood Stock

19 Shrimp shells
20 2 tbsp whole black peppercorns
21 120 ml dry white wine
22 1 onion
23 2 celery ribs
24 2 carrots
25 2 bay leaves
26 Salt and black pepper, to taste
27 1.9 L water

→ Garlic Oregano Bread

28 8 slices ciabatta
29 1/2 tsp garlic powder
30 115 g unsalted butter
31 1 tsp dried oregano
32 Pinch of salt

Instructions

Step 01

Heat a pan with olive oil over medium heat. Add shrimp shells and peppercorns, sauté briefly. Deglaze with white wine, then add onion, celery, carrots, bay leaves, salt, and water. Simmer covered for 30-45 minutes. Strain and reserve stock.

Step 02

Preheat a dutch oven on medium heat for 2 minutes. Add olive oil and pancetta, cook for 5 minutes over medium-low, stirring frequently until crisp.

Step 03

Add minced onion and shallots to the pancetta. Sauté for 5 minutes until softened.

Step 04

Incorporate tomato paste, Calabrian chili paste, saffron, fennel, and sliced garlic. Add a drizzle of olive oil and cook on medium for 4-5 minutes. Deglaze with white wine.

Step 05

Add roasted tomatoes, strained seafood stock, and halibut skin. Reduce heat to low, cover, and simmer for 30 minutes.

Step 06

Spread softened butter on ciabatta slices, sprinkle with garlic powder, dried oregano, and a pinch of salt. Bake at 175°C for 10-15 minutes until golden.

Step 07

Preheat a pan. Sear salmon skin side down until the skin is crisp and flesh has reached desired doneness. Sear scallops, shrimp, and halibut over high heat for a firm crust.

Step 08

Add tarragon, butter, and mussels to the sauce. Cover and cook until mussels open. Discard halibut skin from the pot.

Step 09

Arrange seared seafood in bowls, ladle over the broth, garnish with cracked black pepper and chopped chives. Serve with garlic oregano bread on the side.

Notes

  1. For maximum flavor, use fresh seafood and toast bread just before serving to retain its crispness.

Tools You'll Need

  • Dutch oven
  • Sauté pan
  • Strainer
  • Baking tray

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains shellfish, fish, dairy, and gluten.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 480
  • Total Fat: 19 g
  • Total Carbohydrate: 28 g
  • Protein: 46 g