Last updated on December 4th, 2025
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.

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





