Cioppino: A Classic San Francisco Seafood Stew

Published Categorized as Journal

Last updated on December 4th, 2025

Hey there! This site is reader-supported and I earn commissions if you purchase products from retailers after clicking on a link from this site.

Cioppino is a popular San Francisco seafood stew with a flavorful tomato broth. This comforting Italian-American dish started in the 1800s when local Italian fishermen would make it with their daily catch. Today, it’s a beloved dish throughout the Bay Area, bringing together fresh seafood like crab, fish, mussels, and shrimp in one delicious pot. The rich broth and tender seafood make it perfect for any occasion, from family dinners to special celebrations.

Cioppino

Recipe

Ingredients

  • 1 pound firm white fish (halibut or cod), cut into chunks
  • 1 pound Dungeness crab, cleaned and cracked
  • 1 pound mussels, cleaned
  • 1 pound large shrimp, peeled and deveined
  • 1 large onion, diced
  • 1 fennel bulb, diced
  • 6 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 cup dry white wine
  • 2 (28-ounce) cans of crushed tomatoes
  • 4 cups fish stock
  • 3 tablespoons olive oil
  • Fresh herbs (basil, parsley, oregano)
  • Salt and pepper to taste
  • Crusty sourdough bread for serving

Steps

  1. Heat olive oil in a large pot over medium heat. Add onion and fennel, cooking until soft (8-10 minutes).
  2. Add garlic and cook until fragrant (1 minute). Stir in tomato paste and cook for 2 minutes.
  3. Pour in white wine and let it reduce by half (about 3 minutes).
  4. Add crushed tomatoes and fish stock. Bring to a simmer and cook for 30 minutes to develop flavors.
  5. Season the broth with salt and pepper.
  6. Add firm white fish and crab pieces first. Cook for 3 minutes.
  7. Add mussels and shrimp. Cover and cook for 5-7 minutes until the mussels open and the fish is cooked through.
  8. Finish with fresh herbs.

Tips and Tricks

The secret to exceptional Cioppino lies in proper preparation and timing. Keep seafood refrigerated until the moment you’re ready to add it to the pot. When cleaning mussels, scrub the shells and remove the beards by pulling them toward the hinge end. This process ensures both safety and optimal flavor.

Handle the fish gently during cooking. Excessive stirring will break up the delicate pieces. Instead, give the pot a gentle shake to distribute the heat evenly. For storage, strain and freeze the leftover broth separately from the seafood. It maintains its flavor for up to three months.

Quality control is crucial with shellfish. Before cooking, tap any open mussels – they should close quickly. If they remain open, discard them. This simple test prevents using spoiled shellfish that could ruin your stew.

How to Serve

Presentation plays a key role in enjoying Cioppino. Use deep bowls to properly contain the generous amount of broth. Each serving should include a variety of seafood, ensuring every guest gets to experience the full range of flavors. Place a slice of grilled sourdough bread on the rim of each bowl – it’s perfect for soaking up the rich broth.

Provide extra bowls for discarding shells and plenty of napkins. A sprinkle of fresh herbs on top adds both flavor and visual appeal. Consider serving with lemon wedges on the side to add brightness to individual portions.

Why Cioppino Keeps Bringing People Back for More

Cioppino shows how Italian cooking works wonderfully with fresh Pacific seafood. You can make it with different types of seafood depending on what’s available, giving you a new experience each time. Just remember to get fresh seafood and handle it with care. If you take it slow and follow the recipe, you’ll end up with a tasty meal that’ll make everyone happy at dinner time.

Print

Cioppino Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Cioppino is a popular San Francisco seafood stew with a flavorful tomato broth. This comforting Italian-American dish started in the 1800s when local Italian fishermen would make it with their daily catch. 

  • Author: Anna

Ingredients

Scale
  • 1 pound firm white fish (halibut or cod), cut into chunks
  • 1 pound Dungeness crab, cleaned and cracked
  • 1 pound mussels, cleaned
  • 1 pound large shrimp, peeled and deveined
  • 1 large onion, diced
  • 1 fennel bulb, diced
  • 6 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 cup dry white wine
  • 2 (28-ounce) cans of crushed tomatoes
  • 4 cups fish stock
  • 3 tablespoons olive oil
  • Fresh herbs (basil, parsley, oregano)
  • Salt and pepper to taste
  • Crusty sourdough bread for serving

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion and fennel, cooking until soft (8-10 minutes).
  2. Add garlic and cook until fragrant (1 minute). Stir in tomato paste and cook for 2 minutes.
  3. Pour in white wine and let it reduce by half (about 3 minutes).
  4. Add crushed tomatoes and fish stock. Bring to a simmer and cook for 30 minutes to develop flavors.
  5. Season the broth with salt and pepper.
  6. Add firm white fish and crab pieces first. Cook for 3 minutes.
  7. Add mussels and shrimp. Cover and cook for 5-7 minutes until mussels open and fish is cooked through.
  8. Finish with fresh herbs.

Notes

The secret to exceptional Cioppino lies in proper preparation and timing. Keep seafood refrigerated until the moment you’re ready to add it to the pot. When cleaning mussels, scrub the shells and remove the beards by pulling them toward the hinge end. This process ensures both safety and optimal flavor.

Did you make this recipe?

Share a photo and tag Cooks Dream — can’t wait to see what you’ve made!

Published
Categorized as Journal

By Anna

Anna Brooks, the voice behind CooksDream.com, is a seasoned writer and editor with an insatiable love for food. While not a professional chef, her culinary adventures and unique insights have captivated readers for years. Anna believes in the transformative power of food, stating it "feeds the soul." Dive into her writings for a mix of inspiration, entertainment, and culinary wisdom. Author Pinterest Facebook Twitter Instagram YouTube Tumblr Reddit Quora

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star