Cioppino

Cioppino
⏱️ cook time 50 minutes
🍽️ servings 4
⚡ Difficulty medium

intro

Hearty tomato-based seafood stew loaded with fresh shellfish and fish, a beloved San Francisco staple created by Italian immigrant fishing communities.

Ingredients

Littleneck clams (scrubbed, debearded) 450 grams (1 lb)
Large shrimp (16/20 count, peeled, deveined, tail-on) 340 grams (12 oz)
Firm white fish (halibut or cod, cut into 5cm chunks) 340 grams (12 oz)
Sea scallops (side muscle removed, patted dry) 225 grams (8 oz)
Extra-virgin olive oil 3 tablespoons (45 ml)
Yellow onion (finely diced) 150 grams (1 medium)
Fennel bulb (cored, finely diced) 120 grams (1 small)
Garlic (minced) 18 grams (6 cloves)
Tomato paste 2 tablespoons (32 grams)
Crushed San Marzano tomatoes (with juices) 800 grams (1 28oz can)
Dry white wine (Pinot Grigio or Sauvignon Blanc) 240 ml (1 cup)
Low-sodium seafood stock 720 ml (3 cups)
Dried oregano 1 teaspoon (1 gram)
Dried thyme 1 teaspoon (1 gram)
Red pepper flakes 1/2 teaspoon (1 gram)
Bay leaf 1 whole
Kosher salt 1.5 teaspoons (9 grams)
Freshly ground black pepper 1/2 teaspoon (1 gram)
Unsalted butter 2 tablespoons (28 grams)
Fresh flat-leaf parsley (chopped) 15 grams (1/2 cup)

Steps

1

Prep all seafood

First, inspect all seafood: discard any clams that are open and do not close when tapped firmly. Scrub clam shells to remove grit and remove any visible beards. Pat scallops and fish chunks dry with paper towels, then arrange all seafood on a lined tray, separated by type, and store in the refrigerator until ready to cook to keep food safe.

Step 1
step1:Prep all seafood
2

Sauté aromatic base

Heat 3 tablespoons (45ml) of extra-virgin olive oil in a heavy-bottomed 6-quart Dutch oven over medium heat (175°C/350°F stovetop setting). Add diced onion and fennel, cook for 7 minutes, stirring occasionally with a wooden spoon, until vegetables are soft and translucent. Add minced garlic, red pepper flakes, oregano, and thyme, cook for 30 seconds until fragrant, taking care not to burn the garlic which will turn bitter.

Step 2
step2:Sauté aromatic base
3

Build tomato broth

Stir 2 tablespoons (32g) of tomato paste into the cooked aromatics, cook for 2 minutes over medium heat until the paste darkens to a deep rust red and smells sweet. Pour in 240ml (1 cup) dry white wine, scrape the bottom of the pot to lift any browned fond bits, and simmer for 4 minutes until the wine is reduced by half. Add 800g crushed San Marzano tomatoes, 720ml seafood stock, bay leaf, 1 teaspoon of the kosher salt, and black pepper, stir to combine. Bring the broth to a gentle simmer, then reduce heat to medium-low (130°C/265°F), cover, and cook for 15 minutes to let flavors meld.

Step 3
step3:Build tomato broth
4

Add firm long-cook seafood

After the broth has simmered 15 minutes, remove the lid, increase heat to medium to maintain a steady gentle bubble. Add the scrubbed clams first, stir gently to submerge them in broth, cover, and cook for 4 minutes. Next, add the firm white fish chunks, stir very carefully to avoid breaking the delicate fish, cover, and cook for 2 more minutes.

Step 4
step4:Add firm long-cook seafood
5

Add quick-cook seafood

Remove the pot lid, add the shrimp and scallops, stir gently to distribute all seafood evenly in the broth. Cover the pot again, cook for 3 minutes over medium heat, until all clams are fully open, shrimp are bright pink and opaque, scallops are firm and opaque white, and fish flaks easily when pressed with a fork. Discard any clams that remain fully closed after cooking, and fish out the bay leaf to remove it.

Step 5
step5:Add quick-cook seafood
6

Finish and serve hot

Stir in 2 tablespoons (28g) of unsalted butter and the remaining 0.5 teaspoon kosher salt, taste the broth and adjust salt or pepper if needed. Ladle the cioppino into wide, shallow serving bowls, making sure each portion gets an even mix of clams, shrimp, fish, and scallops, then top with a sprinkle of fresh chopped parsley. Serve immediately with slices of crusty sourdough bread for dipping in the broth.

Step 6
step6:Finish and serve hot

Tips

1.Add seafood in order of required cook time (clams first, then firm fish, then shrimp and scallops) to avoid tough, rubbery overcooked seafood.
2.Never eat clams that are open and unresponsive to tapping before cooking, or that remain tightly closed after full cooking, as these are not safe to consume.
3.Skip labeled 'cooking wine' for this recipe—use a dry white wine you would enjoy drinking, as cooking wine contains high levels of added salt that will throw off the broth flavor.

✨ You May Also Like

Soups & Stews
🍜 Japan

Rich, umami-dense Hokkaido-style miso ramen with chewy noodles, savory fermented broth, and classic toppings, a cozy, deeply satisfying warm meal.

⏱️ 45 minuteSoups & Stews ★ 4.8
Soups & Stews
🍜 United States

A hearty, peppery tripe and root vegetable stew with colonial Philadelphia roots, thick, warming, and packed with bold savory flavor for cold winter days.

⏱️ 2 hours 3Soups & Stews ★ 4.6
Soups & Stews
🍜 Mexico

Hearty, warming red pork posole loaded with tender hominy, slow-simmered in a rich smoky chile broth, served with zesty fresh garnishes for a deeply comforting, satisfying meal.

⏱️ 2 hours 3Soups & Stews ★ 4.8
Soups & Stews
🍜 United States

Warm, soothing classic chicken noodle soup loaded with tender chicken, soft egg noodles, and savory veggies, perfect for chasing chills and feeding the whole family.

⏱️ 40 minuteSoups & Stews ★ 4.7
Soups & Stews
🍜 France

Deeply savory caramelized onion broth topped with crusty bread and bubbly melted Gruyère, a timeless French bistro comfort food ideal for cold days.

⏱️ 1 hour 25Soups & Stews ★ 4.6
Soups & Stews
🍜 United States

Hearty, briny Maryland crab soup loaded with sweet blue crab, tender summer vegetables, and zesty Old Bay, a beloved Chesapeake Bay coastal comfort staple.

⏱️ 55 minuteSoups & Stews ★ 4.8

Cioppino:Frequently Asked Questions

1.Can I swap out the listed seafood if I can’t find the exact varieties at my local market?
Absolutely—this stew was created by Italian immigrant fishermen using whatever fresh catch they had that day! Stick to firm, mild white fish (skip oily options like salmon that overpower the bright broth), swap clams for mussels if needed, and keep a roughly 50/50 shellfish to finfish ratio. Skip heavily processed, breaded frozen seafood for the best texture and flavor.
2.How do I properly clean littleneck clams to avoid grit in my finished stew?
Start by scrubbing each clam shell under cold running water with a stiff brush to remove sand and barnacles, then pull off any fibrous, stringy beards sticking out of the shell. Discard any clams that are open and don’t close when you tap them firmly before cooking. After simmering, toss any clams that stay shut—they were dead pre-cooking and unsafe to eat.
3.Why do my sea scallops always turn rubbery when I make seafood stew?
Two common missteps cause rubbery scallops: forgetting to remove the tough side muscle, not patting them fully dry before adding them to the pot, and cooking them far too long. Add scallops only during the last 3 to 4 minutes of simmering, after clams, fish, and shrimp have almost finished cooking. Keep the stew at a gentle simmer, not a rolling boil, to keep scallops tender and sweet.
4.Do I have to leave the shrimp tails on for this recipe, or can I peel them fully?
Leaving tails on is optional, but it adds subtle, rich shellfish depth to the tomato broth as it simmers, and matches the classic, casual San Francisco serving style. If you prefer less messy eating, peel the tails off entirely—just toss a handful of reserved shrimp shells into the simmering broth, then strain them out before adding seafood, to get that same deep flavor.
5.How do I avoid overcooking all the different types of seafood in the stew?
Build and simmer your tomato and aromatic base for 20 to 25 minutes first to build flavor, before adding any seafood. Add clams first (they take 6 to 8 minutes to open), followed by fish chunks and shrimp, then scallops in the final 3 to 4 minutes. Total seafood cook time stays under 15 minutes to prevent tough, rubbery texture.
6.What’s the traditional side to serve with classic San Francisco cioppino?
The iconic, no-fuss pairing is thick-cut sourdough bread—ideally tangy San Francisco-style, toasted or grilled with a light slather of garlic butter—made for sopping up every drop of the briny, bright tomato broth. If you want a heartier meal, you can serve it over a small scoop of al dente linguine, but purists stick to sourdough to keep the focus on the seafood.
7.Can I make cioppino ahead of time for a dinner party without ruining the texture?
You can absolutely make the tomato and aromatic broth base 2 to 3 days ahead, stored airtight in the fridge—this resting time actually lets the flavors meld deeper and taste better. Wait to add all seafood until right before serving, though: seafood gets tough and mealy when reheated, and shellfish turns rubbery if left sitting in hot broth for long. Reheat the base to a gentle simmer, then add seafood per the recipe steps right before guests sit down.
8.My cioppino broth tastes flat instead of briny and bright—how do I fix that?
Flat broth usually comes from skipping the natural brine that releases from shellfish as they cook, or under-seasoning. Don’t rinse that light, briny liquid off cleaned clams or shrimp before adding them, and finish the stew with a big squeeze of fresh lemon juice, a pinch of red pepper flakes, and a small glug of extra-virgin olive oil right before serving to amp up that bright, coastal flavor.

Comments (20)

3 days ago

OMG, this tastes exactly like the cioppino I had at Fisherman’s Wharf last summer! I was worried it’d be too fussy for a weeknight, but 50 minutes total is totally doable. My whole family went back for seconds, even my super picky 7 year old who hates fish normally. SO good, will be making this for our next dinner party for sure.

2 days ago

Wait did you use fresh Dungeness crab like the recipe says? I only have frozen crab legs on hand, wondering if it’ll still turn out okay!

yesterday

So glad your family loved it! Frozen crab works totally fine here—just thaw it fully and add it during the last 5 minutes of cook time so it doesn’t get rubbery. Happy cooking!

1 week ago

Made this for our neighborhood potluck last weekend and people were literally lining up to get the recipe! I added a little extra cayenne for a Texas-style kick and it was chef’s kiss. 10/10, no notes.

3 days ago

This was great! I will say, as someone who’s pretty new to cooking seafood, the part where you prep all the shellfish felt a little intimidating at first, but the steps were super clear once I slowed down. Ended up with a restaurant-worthy dinner for my partner’s birthday, he was obsessed.

2 days ago

So happy it turned out well for your partner’s birthday! We totally get that shellfish prep can feel tricky at first—we’re working on adding a quick step-by-step video for that section in the next couple weeks to make it even easier!

5 days ago

Game changer alert! I’ve tried so many cioppino recipes over the years that come out too watery or too tomato-heavy, but this one has the perfect balance of briny seafood and rich, herby tomato broth. My kids sopped up every last drop with sourdough bread, it was adorable.

3 days ago

Oh the sourdough dip is NON-NEGOTIABLE for me too! I toasted mine with a little garlic butter to go on the side and it was the best combo.

2 days ago

That garlic butter sourdough side sounds incredible—we might have to steal that idea for a serving suggestion on the recipe card! So glad the broth balance hit just right for you.

1 week ago

Made this on our annual beach trip last week and it was the perfect cozy dinner after a long day in the sun. We used fresh shrimp and mahi mahi we caught that morning, can’t beat that! 10/10 will be a trip staple from now on.

30 minutes ago

Wait, has anyone tried making this ahead for meal prep? I want to make a big batch on Sunday for lunches all week, but I’m worried the seafood will get weird reheated.

5 minutes ago

Great question! The broth actually gets even more flavorful after a day or two in the fridge, but we recommend cooking the seafood fresh when you’re ready to serve if you can—reheated shellfish can get a little rubbery if you’re not careful. If you do make it ahead, reheat low and slow on the stovetop!

2 weeks ago

Took this recipe camping last weekend and cooked it over the camp stove in my big dutch oven. Absolute hit with my hiking group! We used clams, mussels, and cod we picked up from a little seafood stand on the drive up, and the smell drew people over from the next campsite asking for a taste lmao.

1 week ago

No way, I did the exact same thing on my last camping trip! Did you serve it with those oyster crackers? I brought a whole bag and it was chef’s kiss.

5 days ago

@CampCookingChris Heck yes I did! Crushed a few right on top for extra crunch, 100% recommend.

3 days ago

I’ve been making my version of cioppino for 40 years, and I have to say, this recipe gives mine a run for its money! I loved the addition of fennel in the broth, I’d never thought to add that before. Will be incorporating that into my regular recipe going forward.

2 days ago

That’s such high praise coming from someone who’s been making this for decades! The fennel is one of our favorite little tricks to add that subtle, bright anise note that cuts through the rich tomato and seafood—so glad you enjoyed it!

5 minutes ago

Was a little worried I wouldn’t be able to find good quality seafood out here in the desert, but my local grocery store had a great frozen seafood mix that worked perfectly. The recipe was straightforward enough for a random Tuesday night dinner, will make again.

yesterday

Okay, full transparency: I overcooked the mussels the first time I made this because I got distracted answering a work call, and they were a little chewy, but the BROTH. Oh my god the broth was so good I still ate two whole bowls. Tried again last night, timed everything right, and it was perfect.

2 hours ago

We’ve all been there with those work call distractions! So glad you gave it a second try—timing the seafood so it just cooks through is definitely the trickiest part, and it sounds like you nailed it on round two.

2 weeks ago

Hosted a little SF-themed dinner party last month and served this as the main course, and my guests are still texting me asking for the recipe! I paired it with a crisp chilled white wine and a big green salad, it was the perfect fancy but low-fuss menu. Medium difficulty is spot on, not too hard but feels special.

1 week ago

What white wine did you use? I’m making this for my book club next week and I’m stuck on what to pour with it!

5 days ago

@PartyPlanningPat I used a dry Sauvignon Blanc! It cut through the richness of the broth perfectly, everyone loved it.

2 hours ago

Wait, I’m usually a strictly plant-based eater but my partner begged me to make this for our anniversary, and I even had a bowl myself! The broth is so flavorful, I might make a veggie version with artichoke hearts and hearts of palm sometime soon to have for myself.

30 minutes ago

That plant-based swap sounds amazing! We’ve actually tested a veggie version with artichoke hearts, king oyster mushrooms, and palm hearts, and it’s so good—we might post that as a spin-off recipe later this year!

1 week ago

Grew up in SF, moved to Chicago 10 years ago, and this is the first cioppino I’ve made that actually tastes like home. Served it with sourdough from the little fancy bakery down the street and I almost cried, it was so nostalgic. 10/10, no changes needed.

5 days ago

Made this for my grandson who’s going off to college next month, and he asked if I could write the recipe down for him to take to his dorm! I added a little extra old bay to the broth because that’s how my mom used to make it, and it was perfect.

3 days ago

There’s nothing better than passing down recipes to the next generation! That extra Old Bay addition sounds delicious—we love when people add little family touches to make the recipe their own.

2 days ago

The 50 minute cook time is no joke! I was expecting to be in the kitchen for 2+ hours like most seafood stews, but this came together so fast after work last Friday. I did use a little extra garlic because I’m a garlic fiend, but otherwise followed the recipe exactly.

yesterday

Same! I added like 4 extra cloves of garlic and it was chef’s kiss. There’s no such thing as too much garlic if you ask me.

2 hours ago

We support extra garlic 100%! So glad the quick cook time worked for your weeknight dinner—we designed this to be doable even after a long work day, so that makes us happy to hear.

just now

First time ever making any kind of seafood stew, and I was so nervous, but the instructions were so easy to follow! I only messed up a little when I forgot to de-vein the shrimp first, but it still turned out edible, and my roommate said it was the best thing I’ve ever cooked. Win!

just now

That’s a huge win for your first seafood stew! Deveining shrimp is such an easy step to forget when you’re juggling a bunch of ingredients—we’re just glad you and your roommate enjoyed the end result!

1 week ago

Made this for Sunday dinner with my extended family, and even my uncle who swears he “doesn’t eat anything that comes from the ocean” had two bowls. I think it was the broth that won him over, it’s just so cozy and flavorful. Will be making this on repeat this fall.

3 days ago

I was worried the medium difficulty rating meant it’d be too hard for me to pull off with a toddler hanging off my leg the whole time, but it was totally manageable! I prepped all the veggies during naptime, then threw it all together in 30 minutes once my partner got home. So easy!

2 days ago

Oh the naptime prep hack is genius! I never think to chop veggies ahead when the kid is asleep, I’m definitely stealing that when I make this next week.

2 weeks ago

My grandma used to make cioppino every Christmas Eve when I was a kid, and I’ve been chasing that flavor for years since she passed. This recipe is dead on. The smell hit me as soon as I started simmering the broth and I had to step back for a second, it was exactly like being in her kitchen again. Thank you so much for sharing this.

1 week ago

This made me tear up a little! There’s nothing better than finding a recipe that brings back those family memories, I’m so happy this hit the spot for you.

5 days ago

This comment means the world to us. Cioppino is such a nostalgic, community-focused dish for so many Bay Area families, and we’re so honored our recipe could help you feel connected to your grandma and those Christmas Eve memories.

yesterday

Made a double batch of the broth on Sunday and have been using it all week for quick dinners—one night I added seafood for classic cioppino, another night I tossed in tortellini and spinach for a quick pasta soup, it’s so versatile! 10/10, great base recipe to keep in the fridge.