Cioppino San Francisco Seafood Stew Recipe Easy Homemade with Sourdough

Posted on

Cioppino San Francisco Seafood Stew - featured image

Introduction

The first whiff of simmering tomatoes, garlic, and fresh seafood mingling on my stove—let me tell you, it’s pure magic. The aroma of briny shellfish, sweet fennel, and a splash of wine fills the kitchen, hinting at the legendary taste of Cioppino, the iconic San Francisco seafood stew. You know, the kind of moment when you pause, spoon in hand, just to savor the anticipation before that first bite. Honestly, the flavor and fragrance alone are enough to make you rethink ever eating canned soup again.

I still remember the first time I tried homemade Cioppino—it was on a foggy Bay Area night, with friends crowding around the table and everyone reaching for another piece of sourdough to soak up the rich broth. My uncle, who worked the docks years ago, made this stew for family gatherings, and I swear, his recipe was passed down like precious cargo. The mix of crab, mussels, clams, and white fish all swimming in a tomato-wine broth just felt right—like a warm hug from the coast itself.

This isn’t just any seafood stew. It’s a dish that brings people together, perfect for potlucks, cozy dinners, or if you want to brighten up your Pinterest board with a hearty, comforting meal. My family can’t resist sneaking sourdough chunks into the pot when I’m not looking (and, honestly, I can’t blame them). Each time I test this recipe—purely in the name of research, of course—it becomes more of a staple at our table. If you love bold, fresh flavors and crave something that feels nostalgic but so easy, you’re seriously going to want to bookmark this Cioppino San Francisco Seafood Stew Recipe. It’s the kind of dish that earns its place in your kitchen, whether it’s for gifting, sharing, or just treating yourself to something truly special.

Why You’ll Love This Recipe

After countless batches, kitchen mishaps, and seafood splatters, I can say with full confidence: this Cioppino San Francisco Seafood Stew recipe is something special. It’s the perfect marriage of bold flavors and practical ease, making it a go-to for anyone who loves seafood—and a hearty meal.

  • Quick & Easy: You can have this stunning stew on the table in under an hour, which is honestly a lifesaver for those busy nights or impromptu dinner parties.
  • Simple Ingredients: No need for fancy fish markets—most ingredients are pantry staples or easy to find at your local grocery store.
  • Perfect for Entertaining: This stew is a showstopper for brunches, potlucks, or festive holiday dinners. It looks (and tastes) impressive but doesn’t require chef-level skills.
  • Crowd-Pleaser: Kids love dunking sourdough in the savory broth, adults rave about the rich seafood flavor, and everyone goes back for seconds. It’s truly family-approved.
  • Unbelievably Delicious: The texture is a dreamy blend of tender fish, plump shellfish, and that deep, savory tomato broth. It’s comfort food that feels just a little fancy.

What sets this Cioppino apart? I use a subtle blend of herbs, a splash of dry wine, and a mix of fresh and canned tomatoes for balanced acidity and sweetness. Plus, the sourdough side isn’t optional—it’s essential for soaking up every last drop. Whether you’re blending in a touch of fennel for depth, using a medley of local seafood, or just making do with what’s in the freezer, this recipe adapts while keeping its soul.

If you’re after a meal that makes you close your eyes after the first spoonful, this is it. It’s healthier than most takeout options, lighter on the wallet than restaurant fare, and brings the same soul-soothing comfort as grandma’s best soup. Trust me, this Cioppino San Francisco Seafood Stew recipe is destined to be a favorite—whether you want to impress guests or just savor a simple, memorable meal at home.

What Ingredients You Will Need

This Cioppino San Francisco Seafood Stew relies on straightforward, wholesome ingredients that bring big flavor and hearty texture without fuss. You probably have most of these in your pantry or fridge, and any specialty seafood can be swapped out for what’s fresh or available. Here’s what you’ll need:

  • For the Broth:
    • 2 tablespoons olive oil (extra virgin if you have it, adds richness)
    • 1 large onion, chopped
    • 1 bulb fennel, trimmed and sliced (optional, but highly recommended for classic flavor)
    • 5 cloves garlic, minced
    • 1/2 teaspoon crushed red pepper flakes (adjust for spice)
    • 1 can (28 oz / 800g) crushed tomatoes
    • 1 can (14 oz / 400g) diced tomatoes
    • 1 cup (240ml) dry white wine (I use Pinot Grigio or Sauvignon Blanc)
    • 2 cups (480ml) seafood stock or fish broth (chicken broth works in a pinch)
    • 2 tablespoons tomato paste
    • 1 teaspoon dried oregano
    • 1 teaspoon dried basil
    • 1 bay leaf
    • Salt and freshly ground black pepper, to taste
  • For the Seafood:
    • 1 lb (450g) firm white fish, cut into 2-inch chunks (halibut, cod, or sea bass; use what’s fresh)
    • 1/2 lb (225g) large shrimp, peeled and deveined
    • 1/2 lb (225g) sea scallops
    • 1 lb (450g) mussels, scrubbed and debearded
    • 1 lb (450g) clams, scrubbed
    • 1/2 lb (225g) Dungeness crab meat or legs (if available; substitute snow crab or omit if needed)
  • For Serving:
    • 1 loaf crusty San Francisco sourdough bread (don’t skip this—it’s what makes Cioppino legendary!)
    • Fresh parsley, chopped (for garnish)
    • Lemon wedges (optional, for a bright finish)

A few quick tips: I love using La Valle or San Marzano tomatoes for their sweetness. If you can’t find Dungeness crab, snow crab or even lump crab meat works. For a gluten-free option, the stew itself is safe—just swap the sourdough for a gluten-free baguette. And if you’re feeling adventurous, add a splash of clam juice for extra brininess!

Freshness matters, especially with seafood. If you’re using frozen shellfish, thaw them in the fridge overnight and pat dry before adding. For a summer twist, toss in some chopped fresh tomatoes instead of canned. Honestly, this Cioppino San Francisco Seafood Stew recipe is all about flexibility and flavor—so use what you’ve got and make it your own.

Equipment Needed

Cioppino San Francisco Seafood Stew preparation steps

  • Large heavy-bottomed pot or Dutch oven: Essential for even heat and roomy enough for all the seafood. I use my trusty 6-quart Dutch oven—the enamel coating makes cleanup easy.
  • Sharp chef’s knife: For chopping fennel, onions, and fish without squishing delicate seafood.
  • Cutting board: Preferably non-slip. If you have a separate board for seafood, that’s even better.
  • Measuring cups and spoons: Accuracy counts, especially with seasonings and liquids.
  • Wooden spoon or heatproof spatula: Great for stirring without scratching the pot.
  • Ladle: For serving big, generous portions (because let’s face it, you’ll want seconds).
  • Bowl for discarding shells: Handy for serving and cleanup, especially with mussels and clams.

If you don’t have a Dutch oven, a large stockpot will do. For budget-friendly options, I’ve used a $20 enamel pot from the discount store—it worked just fine for years. Just make sure your pot is big enough to hold all that seafood goodness!

Pro tip: Clean your pot thoroughly after cooking seafood to avoid lingering odors. I sprinkle a little baking soda and let it sit before washing. If you’re using wooden utensils, rub them with lemon juice every now and then to keep them fresh.

Preparation Method

  1. Prep Your Seafood and Veggies: Rinse mussels and clams under cold water, scrubbing and debearding as needed. Pat all seafood dry. Chop onion and fennel, mince garlic. Slice fish into 2-inch chunks.

    Time: 15 minutes

    Tip: If using frozen shellfish, thaw in the fridge overnight.
  2. Sauté Aromatics: In your Dutch oven, heat 2 tablespoons olive oil over medium heat. Add onion and fennel, cooking for 5-7 minutes until soft and fragrant. Stir in garlic and red pepper flakes; sauté for 1 minute until just golden.

    Time: 8 minutes

    Warning: Don’t let the garlic burn—it’ll turn bitter fast.
  3. Build the Broth: Stir in crushed and diced tomatoes, tomato paste, white wine, seafood stock, oregano, basil, bay leaf, salt, and pepper. Bring to a gentle boil, then reduce to a simmer. Let the broth bubble away for 20 minutes to meld flavors.

    Time: 20 minutes

    Note: Broth should smell sweet and savory, with a hint of brine.
  4. Add Fish and Shellfish: Increase heat to medium-high. Gently add fish chunks, shrimp, scallops, mussels, clams, and crab. Cover and cook for 8-10 minutes, just until shellfish open and fish is opaque.

    Time: 10 minutes

    Tip: Discard any mussels or clams that don’t open. Overcooking seafood makes it rubbery, so watch closely!
  5. Finish and Serve: Taste broth and adjust seasoning if needed. Ladle stew into bowls, garnish with fresh parsley, and serve immediately with slices of sourdough.

    Time: 5 minutes

    Sensory cue: Broth should be deep red, seafood glistening, and the aroma should be irresistible.

Personal tip: I prep the bread while the seafood stews—slice, toast lightly, and rub with a cut garlic clove for extra flavor. If the stew cools while you wait for company, gently reheat on low so seafood stays tender. If you hit a snag (like gritty clams), soak them in salted water for 20 minutes before cooking.

Honestly, once you nail the timing, this Cioppino San Francisco Seafood Stew recipe is dangerously easy and always impressive.

Cooking Tips & Techniques

Let’s face it, seafood can be fussy—one minute too long and it’s rubbery, one minute too short and it’s underdone. Here are my top tips (learned the hard way!) for making this Cioppino San Francisco Seafood Stew recipe foolproof:

  • Layer the Seafood: Add fish first, then shrimp and scallops, then shellfish. This keeps everything tender and perfectly cooked.
  • Use Fresh Herbs for Garnish: Chopped parsley or basil adds brightness at the end. Dried herbs work in the broth, but fresh is best for finishing.
  • Don’t Overcrowd the Pot: If your pot’s a little small, cook the seafood in batches. Overcrowding can make everything steam instead of simmer.
  • Troubleshoot Cloudy Broth: If your broth turns cloudy, it’s usually from sandy shellfish. Soak clams and mussels in salted water before cooking—an old fisherman’s trick!
  • Wine Matters: Dry white wine gives the broth depth, but don’t use anything you wouldn’t drink. Cheap wine can make the stew taste off.
  • Timing is Key: Have all seafood prepped and ready before you start cooking. Seafood waits for no one (I’ve lost a batch or two to distractions—lesson learned).

For multitasking, I chop veggies while the broth simmers and toast bread right at the end. If you’re worried about overcooking, set a timer. Consistency comes from prepping ahead and not rushing the simmer—let those flavors mingle!

My first attempt at Cioppino was a bit chaotic—shells everywhere, broth boiling over, and a kitchen that smelled like the wharf for days. Now, with these tips, I can whip up a batch with confidence. Honestly, this Cioppino San Francisco Seafood Stew recipe is forgiving, but these little tricks make it shine every time.

Variations & Adaptations

One of the best things about Cioppino is how easily it adapts to what you have on hand, your dietary needs, or just your mood. Here are some fun twists on the classic Cioppino San Francisco Seafood Stew recipe:

  • Gluten-Free: Skip the sourdough and serve with gluten-free baguette or even roasted potatoes. The stew itself is naturally gluten-free!
  • Low-Carb: Swap bread for grilled veggies or cauliflower rice. I’ve tried it with zucchini noodles and, honestly, it’s surprisingly satisfying.
  • Seasonal Swap: In summer, use fresh heirloom tomatoes instead of canned. In winter, add a splash of clam juice for deeper flavor.
  • Spicy Kick: Increase red pepper flakes or add a dash of hot sauce at the end. My brother likes it with extra chili—just warn your guests!
  • Dairy-Free: This recipe is naturally dairy-free, but for a creamy twist, stir in a spoonful of coconut milk right before serving.
  • Vegetarian Adaptation: Replace seafood with a mix of hearty mushrooms (like shiitake and oyster), white beans, and a splash of seaweed broth for a briny taste.

My personal favorite variation? Adding smoked paprika and roasted red peppers for a Spanish-style twist. If you’re cooking for a crowd, you can easily double the recipe and use whatever seafood is freshest or most affordable. Don’t be afraid to experiment—Cioppino is all about making the most of what’s local!

Serving & Storage Suggestions

Cioppino is best served piping hot, straight from the pot. Ladle generous portions into wide bowls, pile on fresh parsley, and drop a thick slice of sourdough on the side. If you want to get fancy, pass around lemon wedges for squeezing over the top.

For pairing, I recommend a crisp white wine (like Sauvignon Blanc) or a simple green salad. If you’re hosting, set out extra bread and a bowl for shells—people love the communal feel! This Cioppino San Francisco Seafood Stew recipe is a hit at dinner parties, but also makes a cozy solo meal if you’re just treating yourself.

Storing leftovers? Cool stew completely, then transfer to airtight containers. It’ll keep in the fridge for up to 3 days. Seafood can get a little tough after freezing, but the broth freezes beautifully—just add fresh seafood when reheating. To reheat, warm gently over low heat until steaming—don’t boil or your seafood might get chewy.

Honestly, the flavors get even better after a day in the fridge, as the tomato and herb notes mingle. Just remember: remove any mussel or clam shells before storing (they’re best eaten fresh).

Nutritional Information & Benefits

A generous serving of Cioppino (about 2 cups, with seafood and broth) provides roughly:

  • Calories: 350
  • Protein: 35g
  • Fat: 8g
  • Carbohydrates: 27g
  • Sodium: 950mg

This Cioppino San Francisco Seafood Stew recipe is packed with lean protein from fish and shellfish, plus heart-healthy fats from olive oil. Tomatoes offer antioxidants (lycopene), garlic boosts immunity, and fennel aids digestion. It’s naturally low in carbs, gluten-free (without bread), and rich in vitamins and minerals.

Allergens to note: shellfish, fish, and gluten (if serving with sourdough). If you’re watching sodium, use low-salt broth and rinse canned tomatoes. From a wellness perspective, this stew feels indulgent but is actually light, nourishing, and loaded with wholesome ingredients.

Conclusion

If you’re craving something bold, comforting, and distinctly San Francisco, this Cioppino Seafood Stew recipe is the answer. It’s easy to make, bursting with fresh flavors, and perfect for sharing—or just spoiling yourself!

I love this recipe because it’s flexible, hearty, and a guaranteed crowd pleaser. Don’t be afraid to swap seafood or tweak the herbs to suit your own taste. Honestly, every time I make this Cioppino, I’m reminded of family gatherings, laughter, and the simple joy of good food.

Give it a try, and let me know how it turns out—drop a comment, share your favorite seafood combo, or tag me with your Pinterest-worthy bowl! Here’s to many cozy dinners and more delicious memories around the table.

Frequently Asked Questions

Can I make Cioppino San Francisco Seafood Stew ahead of time?

Absolutely! You can prepare the broth up to a day in advance. Just add the seafood right before serving for the freshest flavor and best texture.

What seafood can I use if I can’t find all the types listed?

Use whatever is fresh and available—shrimp, white fish, mussels, clams, scallops, or even calamari. You can skip crab if needed, or substitute with lump crab meat.

Is Cioppino gluten-free?

Yes, the stew itself is gluten-free. Just serve with gluten-free bread if you’re avoiding gluten.

Can I freeze Cioppino seafood stew?

The broth freezes well, but seafood can get rubbery when frozen. For best results, freeze broth separately and add fresh seafood when reheating.

What’s the best bread for serving with Cioppino?

Classic San Francisco sourdough is the gold standard! It’s tangy, chewy, and perfect for soaking up the tomato-wine broth.

Pin This Recipe!

Cioppino San Francisco Seafood Stew recipe

Print

Cioppino San Francisco Seafood Stew Recipe Easy Homemade with Sourdough

This iconic San Francisco seafood stew features a rich tomato-wine broth brimming with fresh fish, shellfish, and classic aromatics. Perfect for cozy dinners or entertaining, it’s hearty, flavorful, and best served with crusty sourdough bread.

  • Author: Lucy
  • Prep Time: 15 minutes
  • Cook Time: 43 minutes
  • Total Time: 58 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: American, Italian-American

Ingredients

Scale
  • 2 tablespoons olive oil (extra virgin preferred)
  • 1 large onion, chopped
  • 1 bulb fennel, trimmed and sliced (optional)
  • 5 cloves garlic, minced
  • 1/2 teaspoon crushed red pepper flakes
  • 1 can (28 oz) crushed tomatoes
  • 1 can (14 oz) diced tomatoes
  • 1 cup dry white wine (Pinot Grigio or Sauvignon Blanc)
  • 2 cups seafood stock or fish broth (or chicken broth)
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 bay leaf
  • Salt and freshly ground black pepper, to taste
  • 1 lb firm white fish (halibut, cod, or sea bass), cut into 2-inch chunks
  • 1/2 lb large shrimp, peeled and deveined
  • 1/2 lb sea scallops
  • 1 lb mussels, scrubbed and debearded
  • 1 lb clams, scrubbed
  • 1/2 lb Dungeness crab meat or legs (or substitute snow crab or omit)
  • 1 loaf crusty San Francisco sourdough bread
  • Fresh parsley, chopped (for garnish)
  • Lemon wedges (optional, for serving)

Instructions

  1. Rinse mussels and clams under cold water, scrubbing and debearding as needed. Pat all seafood dry. Chop onion and fennel, mince garlic, and slice fish into 2-inch chunks.
  2. Heat olive oil in a large Dutch oven over medium heat. Add onion and fennel; cook for 5-7 minutes until soft and fragrant. Stir in garlic and red pepper flakes; sauté for 1 minute until just golden.
  3. Add crushed and diced tomatoes, tomato paste, white wine, seafood stock, oregano, basil, bay leaf, salt, and pepper. Bring to a gentle boil, then reduce to a simmer. Cook for 20 minutes to meld flavors.
  4. Increase heat to medium-high. Gently add fish chunks, shrimp, scallops, mussels, clams, and crab. Cover and cook for 8-10 minutes, just until shellfish open and fish is opaque. Discard any mussels or clams that don’t open.
  5. Taste broth and adjust seasoning if needed. Ladle stew into bowls, garnish with fresh parsley, and serve immediately with slices of sourdough and lemon wedges if desired.

Notes

For best results, use the freshest seafood available. Soak clams and mussels in salted water for 20 minutes before cooking to remove grit. Layer seafood when adding to the pot for even cooking. The stew is naturally gluten-free; serve with gluten-free bread if needed. Broth can be made ahead and seafood added just before serving. Leftovers keep for up to 3 days in the fridge; freeze broth separately for longer storage.

Nutrition

  • Serving Size: About 2 cups stew (w
  • Calories: 350
  • Sugar: 8
  • Sodium: 950
  • Fat: 8
  • Saturated Fat: 1.5
  • Carbohydrates: 27
  • Fiber: 4
  • Protein: 35

Keywords: cioppino, seafood stew, San Francisco, easy cioppino, fish stew, shellfish, sourdough, tomato broth, dinner, entertaining, gluten-free option

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Tags:

You might also like these recipes

Leave a Comment

Recipe rating