This San Francisco classic brings the whole ocean into one pot, with clams, shrimp, crab, and firm white fish simmered together in a deeply savory garlicky tomato wine broth. It started as a fisherman's stew made from the day's leftover catch, and it still tastes like something pulled straight off the dock. Ready in about an hour in a single pot, this impressive yet simple recipe is perfect for weekend evenings, date nights, or a low-key dinner party.
Large Dutch oven or stockpot wide enough to hold all seafood without overcrowding
Wooden spoon
Ladle
Sharp chef's knife
Cutting board
Seafood cracker and pick set for cracking crab legs at the table
Measuring cups and spoons
Ingredients
2tablespoonsolive oilextra virgin
1smallfennel bulbthinly sliced
1yellow oniondiced
2stalkscelerydiced
4clovesgarlicminced
1/2teaspoonred pepper flakesor more to taste
2tablespoonstomato paste
1cupdry white wineuse one you'd drink
28ouncesSan Marzano crushed tomatoes1 can, preferably whole peeled and crushed by hand
3cupsfish stock or clam juice
1bay leaf
1teaspoondried oregano
1teaspoondried thyme
salt and black pepperto taste
1poundDungeness crab legscracked, fresh or frozen (thawed)
1poundlittleneck clamsscrubbed
1poundmusselscleaned and debearded
1poundlarge shrimppeeled and deveined
1poundfirm white fishsuch as cod or halibut, cut into chunks
For Serving
fresh parsleychopped, for garnish
lemon wedgesfor serving
sourdough breadwarm, for serving
Instructions
Heat olive oil in a large Dutch oven over medium heat. Add fennel, onion, and celery; cook 8-10 minutes until soft and translucent. Stir in garlic and red pepper flakes; cook 1 minute until fragrant.
Add tomato paste and cook 1-2 minutes to caramelize. Pour in white wine, scraping up browned bits, and simmer 2-3 minutes to cook off alcohol.
Stir in crushed tomatoes, fish stock, bay leaf, oregano, thyme, salt, and pepper. Bring to a gentle simmer, cover, and cook 20-25 minutes for flavors to meld.
Nestle crab legs and clams into the broth, cover, and cook 5-6 minutes until clams begin to open.
Add mussels, shrimp, and fish chunks, tucking into broth. Cover and simmer 5-7 minutes until shrimp are pink, fish flakes, and mussels open. Discard any unopened shellfish.
Remove bay leaf, taste and adjust seasoning. Ladle into shallow bowls, ensuring each gets a mix of seafood. Garnish with parsley and serve with lemon wedges and sourdough bread.
Notes
Fresh seafood is ideal, but frozen shellfish thawed overnight in the fridge works well too.
Add seafood in stages to avoid overcooking: crab and clams first, then mussels, shrimp, and fish.
Use a dry white wine you would actually drink, as its flavor concentrates as the broth simmers.
Don't skip scrubbing clams and mussels - grit in the broth ruins the dish.
Taste the broth before adding seafood to ensure proper seasoning.
Watch shrimp and fish closely; a minute or two too long makes them rubbery.
The broth can be made up to 2 days ahead; add seafood fresh just before serving.
Leftovers keep in the fridge for up to 2 days; reheat gently on the stovetop over low heat. Avoid microwaving.
Freezing is not recommended as the texture of the shellfish suffers upon thawing.
Feel free to substitute with calamari, bay scallops, or other fresh seafood based on availability.