Cioppino Recipe

This Cioppino Recipe delivers a bold San Francisco seafood stew loaded with clams, mussels, shrimp, crab, and squid.

Born from Italian immigrant fishermen who tossed the day’s catch into a single pot, this tomato-based stew became a San Francisco staple. The name comes from “ciuppin,” a Ligurian fish soup, and the pronunciation sounds like “chuh-PEE-no.” What makes it special is the layered approach: you build a deeply flavored tomato and vegetable broth, then batch-cook each type of seafood so nothing turns rubbery. The result is a showstopper bowl that feels fancy but stays rooted in resourceful, fisherman-style cooking.

Traditionally, cioppino leaned heavily on shellfish and squid, with Dungeness crab taking center stage. These days, you can swap in whatever looks freshest at the market. The tomato broth simmers low and slow, picking up sweetness from peppers and depth from fish stock, while the seafood cooks separately in salted water to preserve texture. Serve it with crusty sourdough for soaking up every drop, and you’ve got a dish that turns any dinner into an occasion.

What Goes Into Classic Cioppino

This stew relies on a mix of aromatics, tomatoes, and a variety of shellfish and squid to deliver its signature depth and briny sweetness.

  • Olive oil – forms the cooking base and carries the flavor of the aromatics into the broth.
  • Yellow onion – adds foundational sweetness and body to the tomato base.
  • Garlic – brings sharp, aromatic backbone that mellows as it cooks.
  • Celery – contributes vegetal depth and a subtle savory note.
  • Green and red bell peppers – provide sweetness, color, and a slight fruity undertone.
  • Fish stock – reinforces the seafood flavor without overpowering the tomatoes.
  • Whole peeled tomatoes – crushed by hand for a rustic texture and bright acidity.
  • Manilla clams – offer a briny, slightly sweet flavor and release liquid into the stew.
  • Mussels – add tender, plump bites and a delicate ocean flavor.
  • Large shrimp – bring firm texture and mild sweetness that balances the acidity.
  • Crab legs – deliver rich, sweet meat and visual drama in the bowl.
  • Squid – provides a tender, slightly chewy contrast when cooked briefly.
  • Fresh parsley and crushed red pepper flakes – finish the dish with brightness and optional heat.

How to Make Cioppino Step by Step

STEP 1: Heat the olive oil in a large pot over medium heat until it shimmers.

STEP 2: Add the onions, garlic, celery, and both peppers, then sauté for 4 to 6 minutes until the vegetables soften and develop light golden edges.

STEP 3: Pour in the fish stock and crushed tomatoes, then reduce the heat to low and let the mixture simmer for 20 minutes to build depth. Season generously with salt and pepper.

STEP 4: Bring a separate large pot of salted water to a boil for batch-cooking the seafood.

STEP 5: Add the clams to the boiling water and cook for 3 to 4 minutes, then add the mussels and cook for another 3 to 4 minutes until all shells open. Transfer the shellfish to the tomato stew and stir gently.

STEP 6: Add the shrimp and crab legs to the boiling water and cook for 2 to 3 minutes, then add the squid and cook for 1 to 2 minutes until just opaque. Transfer everything to the stew and mix.

STEP 7: Ladle the cioppino into bowls, garnish with chopped parsley and optional red pepper flakes, and serve with sliced sourdough bread.

Perfect Pairings for Cioppino Night

Recipe variations

Crusty sourdough bread is the classic choice for soaking up the tomato broth and scooping out seafood. A simple green salad dressed with lemon vinaigrette cuts through the richness, while a crisp Sauvignon Blanc or Pinot Grigio balances the acidity and complements the seafood beautifully.

San Francisco Cioppino Tips: Seafood Swaps & Success

  • Cook seafood in order of firmness – clams and mussels need the longest time, while squid cooks in under 2 minutes. Staggering the additions prevents rubbery shrimp or overdone squid.
  • Discard any shellfish that don’t open – closed shells after cooking mean the clam or mussel was already dead and shouldn’t be eaten.
  • Simmer the broth low and slow – rushing the tomato base results in thin, one-note flavor. Let it bubble gently for the full 20 minutes.
  • Swap in whatever’s fresh – firm white fish like halibut or cod works beautifully if you can’t find all the shellfish. Just add it with the shrimp.

Cioppino FAQ: Substitutions, Seafood Choices & More

Can I use fish instead of just shellfish and squid in cioppino?

Yes, firm white fish like halibut, cod, or sea bass fits right into traditional cioppino. Cut it into chunks and add it with the shrimp so it cooks through without falling apart. The original fisherman’s stew used whatever came off the boat, so fish is absolutely fair game.

What can I substitute for Dungeness crab if I can’t find it?

Snow crab or king crab legs work well and are easier to find year-round. You can also use lump crab meat stirred in at the end, though you’ll lose some of the visual drama. If crab isn’t available at all, just double up on shrimp or add scallops.

Is cioppino spicy? How do I adjust the heat level?

The base recipe is mild, with optional crushed red pepper flakes for garnish. If you want heat throughout, add a pinch of red pepper flakes to the tomato broth while it simmers. Start small, taste, and add more as needed since the seafood won’t mask the spice.

Can I prepare cioppino ahead of time or reheat leftovers?

You can make the tomato broth a day ahead and refrigerate it, then cook the seafood fresh when you’re ready to serve. Reheating fully cooked cioppino is tricky because the seafood toughens quickly. If you must reheat, warm it gently over low heat just until heated through, about 3 to 4 minutes.

What’s the best way to clean clams and mussels before cooking?

Rinse them under cold water and scrub the shells with a brush to remove grit. For mussels, pull off the beard, the fibrous strand sticking out from the shell. Discard any clams or mussels with cracked shells or that stay open when tapped, as they’re likely dead.

Storing and Reheating Leftover Cioppino

Store leftover cioppino in an airtight container in the fridge for up to 2 days. The seafood will continue to absorb liquid and firm up, so texture suffers slightly. To reheat, warm it gently in a pot over low heat, stirring occasionally, just until the broth is hot. Avoid boiling, which turns shrimp and squid rubbery. Freezing isn’t recommended since shellfish and squid lose their texture when thawed. If you want to prep ahead, freeze the tomato broth base separately and cook the seafood fresh when you’re ready to serve.

Cioppino Recipe

No ratings yet
This classic San Francisco-style cioppino is a flavorful tomato-based seafood stew featuring clams, mussels, shrimp, crab, and squid. Its deep, savory broth and bounty of seafood make it an impressive-yet-approachable main course. Serve with crusty sourdough to soak up the rich, briny sauce.
Prep Time 20 minutes
Cook Time 1 hour
Total Time 1 hour 20 minutes
Servings: 6 servings
Course: Main Course
Cuisine: American, Italian-American
Calories: 485

Ingredients
  

For the Broth
  • 2 tablespoons olive oil
  • 1 yellow onion peeled and small diced
  • 4 cloves garlic finely minced
  • 3 celery stalks small diced
  • 1 green bell pepper seeded and small diced
  • 1 red bell pepper seeded and small diced
  • 2 cups fish stock
  • 56 ounces whole peeled tomatoes from two 28-ounce cans, crushed by hand
  • coarse salt and pepper to taste
For the Seafood and Garnish
  • 1 pound manilla clams
  • 1 pound mussels
  • 8 ounces large U-15 shrimp peeled, deveined, tail-on
  • 1 pound crab legs broken down
  • 8 ounces squid tubes sliced
  • chopped fresh parsley for garnish
  • crushed red pepper flakes for garnish
  • sliced sourdough bread for serving, optional

Equipment

  • Large pot
  • Second large pot
  • Ladle
  • Chef's knife
  • Cutting board

Method
 

  1. Heat the olive oil in a large pot over medium heat.
  2. Add the onion, garlic, celery, green bell pepper, and red bell pepper to the pot. Cook for 4 to 6 minutes, stirring occasionally, until the vegetables soften and begin to brown lightly.
  3. Pour in the fish stock and crushed tomatoes. Lower the heat and let the mixture simmer gently for 20 minutes. Season with salt and pepper to taste.
  4. Meanwhile, bring a separate large pot of salted water to a boil to cook the seafood.
  5. Add the clams to the boiling water and cook for 3 to 4 minutes. Then add the mussels and continue cooking for another 3 to 4 minutes, until their shells open.
  6. Transfer the cooked clams and mussels to the tomato stew and stir to combine.
  7. Next, add the shrimp and crab legs to the boiling water and cook for 2 to 3 minutes. Add the sliced squid and cook for an additional 1 to 2 minutes, or until just cooked through.
  8. Transfer the shrimp, crab, and squid to the stew and mix well.
  9. Ladle the stew into bowls and garnish with fresh parsley and, if desired, crushed red pepper flakes. Serve with sliced sourdough bread.

Nutrition

Calories: 485kcal

Notes

Cioppino is highly adaptable—use any combination of shellfish, squid, and even firm white fish if you wish. If you can’t find crab, try snow or king crab legs or lump crab meat. Make the tomato broth base ahead of time and cook the seafood just before serving for the best texture. Store leftovers in the refrigerator up to 2 days and reheat gently to avoid overcooking the seafood. Serve with sourdough bread to soak up the flavorful broth.

Tried this recipe?

Let us know how it was!

Leave a Reply

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

Recipe Rating