Cioppino — San Francisco Seafood Stew

San Francisco's most iconic dish was invented by broke fishermen — and it still hits harder than most five-star meals. Cioppino — San Francisco Seafood Stew is a rich, tomato-wine broth packed with whatever seafood you've got. It's bold, warming, and surprisingly doable on a weeknight. No drama. Just real food that shows up for you.

Key Takeaways 🗝️

  • Cioppino is a San Francisco fisherman's stew built on a tomato-wine base with mixed seafood
  • You don't need fancy seafood — frozen shrimp and clams work great
  • The broth does most of the heavy lifting; prep takes about 20 minutes
  • Sourdough bread is non-negotiable for soaking up that sauce
  • Consistent beats perfect — this stew is forgiving and flexible

What Is Cioppino — San Francisco Seafood Stew?

Straight up — cioppino (chuh-PEE-no) started on the docks of San Francisco's Fisherman's Wharf in the late 1800s. Italian immigrant fishermen tossed the day's leftover catch into a pot with tomatoes, wine, and garlic. No recipe. No rules. Just do the work with what you've got.

Today it's a Bay Area legend. And real ones know — it's one of the most satisfying bowls you can make at home.

“The best cioppino isn't about expensive seafood. It's about a broth so good you drink it straight from the bowl.”

Ingredients You'll Need

Serves: 4–6 Prep Time: 20 min | Cook Time: 35 min | Total: ~55 min

The Broth Base

Ingredient Amount
Olive oil 3 tbsp
Yellow onion, diced 1 large
Fennel bulb, sliced thin 1 small
Garlic cloves, minced 5–6
Crushed red pepper flakes ½ tsp
Tomato paste 2 tbsp
Crushed canned tomatoes 1 can (28 oz)
Dry white wine 1 cup
Seafood or chicken broth 2 cups
Bay leaves 2
Salt & black pepper To taste

The Seafood (Mix & Match) 🦀🦐🦪

  • 1 lb littleneck clams, scrubbed
  • 1 lb mussels, debearded
  • ½ lb large shrimp, peeled and deveined
  • ½ lb firm white fish (halibut, cod, or sea bass), cut into chunks
  • ½ lb scallops or crab legs — optional but worth the grind

How to Make Cioppino — San Francisco Seafood Stew

Step 1: Build the Base (15 min)

Heat olive oil in a large Dutch oven or heavy pot over medium heat.

Add onion and fennel. Cook 6–7 minutes until soft and translucent.

Add garlic and red pepper flakes. Stir for 1 minute — don't let it burn.

Add tomato paste. Stir it in and let it cook 2 minutes. This step matters. It deepens the whole flavor.

Step 2: Add the Liquid (5 min)

Pour in the white wine. Let it bubble and reduce by half — about 3 minutes.

Add crushed tomatoes, broth, and bay leaves. Season with salt and pepper.

Bring to a gentle simmer. Let it go for 10 minutes. Trust the process here — the broth needs time to come together.

Step 3: Add the Seafood (15 min)

This is where order matters. Keep it moving:

  1. Clams and mussels first — nestle them into the broth, cover, cook 5 minutes
  2. Fish chunks and scallops next — add gently, cover, cook 3 minutes
  3. Shrimp last — they cook fast, 2–3 minutes until pink

⚠️ Discard any clams or mussels that don't open. Non-negotiable food safety rule.

Step 4: Taste and Finish

Remove bay leaves. Taste the broth. Adjust salt.

Finish with a handful of fresh flat-leaf parsley and a drizzle of good olive oil.

Pro Tips — Built Different Results Every Time 💡

  • Don't overcook the seafood. It keeps cooking in the hot broth. Pull it off heat early.
  • Frozen seafood works. Thaw it first, pat it dry. No shame in the practical move.
  • No fennel? Skip it or sub a little celery. The stew survives.
  • Wine matters more than you think. Use something you'd actually drink — not cooking wine from a bottle that's been open for weeks.
  • Make the broth ahead. The base keeps in the fridge for 3 days. Add seafood fresh when you're ready to eat.

What to Serve With Cioppino 🍞

Keep it simple:

  • Sourdough bread — the San Francisco way, non-negotiable
  • A simple green salad with lemon vinaigrette
  • Dry white wine — Pinot Grigio or a crisp Chardonnay

That's it. Show up for yourself with a real meal and don't overthink it.

Cioppino — San Francisco Seafood Stew: Storage & Leftovers

Details
Fridge Up to 2 days (seafood gets rubbery fast)
Freezer Broth only — freeze without seafood
Reheat Low and slow on the stovetop, never microwave

Best move? Make the broth in bulk. Freeze it. Add fresh seafood whenever you need a solid dinner fast.

Conclusion: Do the Work, Eat Like a Legend

Cioppino — San Francisco Seafood Stew is proof that the best food comes from necessity, not perfection. Fishermen didn't have a recipe. They had a pot, a fire, and whatever the sea gave them that day.

Your action steps:

  1. Make the broth base this weekend — it takes 25 minutes
  2. Freeze half for later
  3. Pick up mixed seafood and have dinner done in under 20 minutes on a Tuesday

Consistent beats perfect. This stew is built different — and now so is your weeknight dinner game. 🌊