Mom's Best Recipes
Recipe

Decadent Cioppino Recipe

A cozy, restaurant-style seafood stew with a rich tomato-wine broth and buttery garlic toast for dunking. Big flavor, clear steps, and plenty of room to riff.

Author By Matt Campbell
4.8
A steaming bowl of cioppino filled with shrimp, mussels, clams, and chunks of fish in a rich tomato broth on a rustic table

Cioppino is the kind of bowl that makes everyone in the kitchen suddenly very available. It is briny and tomato-sweet, bold with garlic, and just luxurious enough to feel like you ordered it at your favorite spot, but cozy enough to eat in sweatpants. My version is decadent in the best way: a glossy tomato broth with white wine, a little butter to round the edges, and a seafood mix that cooks fast and stays tender.

The best part is the whole situation: tender seafood, a silky broth, and garlic toast that stays soft in the center with crisp edges, ready for serious dunking.

A wooden cutting board with chopped onions, fennel, garlic, and fresh parsley next to a pot on the stove

Why It Works

  • Layered flavor without drama: sautéed aromatics, tomato paste, wine, and seafood stock build a broth that tastes simmered all day, even if it is a weeknight.
  • Seafood that stays tender: everything goes in stages, so shrimp are snappy, fish is flaky, and shellfish are just opened, not overcooked.
  • Decadent finish: a little butter at the end gives the broth a silky, restaurant feel.
  • Bright balance: lemon and fresh herbs wake up the whole pot so it is rich but not heavy.

Pairs Well With

Storage Tips

Cioppino is best the day you make it, but leftovers can still be great if you store them smart.

Fridge

  • Cool quickly, then refrigerate in an airtight container. For best quality, aim to finish within 2 days (many guidelines allow 3 to 4 days, but seafood texture is happiest sooner).
  • If possible, pick shellfish out of the shells before storing. It saves space and makes reheating easier.

Reheating

  • Reheat gently in a pot over low heat until just hot. Boiling can toughen shrimp and fish.
  • If it looks a little thick, splash in a bit of stock or water to loosen.

Freezing

  • I do not recommend freezing the finished stew. The seafood texture can go rubbery.
  • If you want a freezer win, freeze the broth base (before seafood) for up to 2 months, then thaw and add fresh seafood when you are ready.

Common Questions

What is cioppino, exactly?

Cioppino is a San Francisco-style seafood stew, traditionally made by Italian American fishermen. It usually has a tomato base plus wine, garlic, and a mix of whatever seafood is fresh.

Do I have to use fennel?

No, but it is a quiet MVP. It adds a gentle sweetness that makes the broth taste more complex. If you do not have it, swap in extra onion plus a pinch of dried oregano.

What seafood works best?

Use a mix of: a firm fish (cod, halibut, sea bass), shrimp, and shellfish (mussels and clams). Crab or lobster is incredible if you want to go full decadent.

Can I make it less spicy?

Absolutely. Keep the red pepper flakes to a pinch, or skip them. You can always add heat at the table with chili oil.

How do I know the shellfish are cooked?

Mussels and clams are done when they open. Discard any that stay tightly closed after cooking.

Can I make it ahead for guests?

Yes. Make the broth base up to 1 day ahead, chill, then reheat and cook the seafood right before serving. That is the best way to keep everything tender.

I love recipes that feel like a team sport, and cioppino is exactly that. Everyone can help. Someone chops, someone toasts bread, someone taste tests the broth every two minutes like it is their job. The first time I made it, I was chasing that restaurant bowl feeling without restaurant prices, and I realized the trick is not fancy technique. It is timing, a good stock, and letting the pot smell like garlic and wine for a few minutes before the seafood hits the party. Also, I am not above using whatever looks best at the seafood counter that day. Cioppino is flexible like that, and honestly, so am I.