If you’re a seafood lover don’t miss our Salmon Tacos, Crawfish Étouffée, Clam Chowder, Seafood Pasta, and Shrimp and Grits!

Tips for buying seafood:

With all seafood you buy, make sure you smell it! There should not be a strong fishy odor; It should smell like nothing, or like the ocean. If you don’t live near the ocean, frozen seafood is great and accessible, just be sure to thaw it in the refrigerator overnight before using. I’m so proud of the flavor in this recipe, and the extra detail of making our own quick stock with the seafood shells. This is a beautiful dish for a special dinner or holiday, that will easily impress guests. Make your own sourdough bread if you’d like, or go for my easy shortcut artisan bread! It has the same crusty exterior and only 4 ingredients!

How to make Cioppino:

Quick Seafood Stock: Use kitchen shears to cut open the crab legs and remove the meat, placing cracked shells in a stock pot. Remove shells and tails from shrimp and add to the stockpot. Pour enough water in the pot to cover all of the shells by an inch. Sprinkle a pinch of salt in the water then cook over medium high heat until water is simmering. Place mussels and clams on top (don’t stir) then cover. Cook for 2-3 minutes, until shells open up. Remove from heat and strain broth into a countainer using a fine mesh strainer with a cheesecloth over it to catch any sand or small shells (if you don’t have a cheesecloth, just don’t add the bottom Tablespoons or two of liquid. Tomato base: Pour oil in a large Dutch oven and heat over medium heat. Stir in onion, fennel and 2 teaspoons kosher salt. Cook until onion is soft and translucent, 8-10 minutes. Stir in garlic and red pepper flakes then cook for 1 minute. Add tomato paste and stir well then add wine and cook for 2 minutes. Stir in crushed tomatoes, bay leaf, and oregano. Taste and add more seasoning as needed. Add Seafood: Pour 4 cups of the seafood stock into the pot and simmer on low, covering the pot for 30 minutes. Cut the fish into 1 inch pieces and drizzle fish and shrimp with olive oil and sprinkle salt and pepper. Just before serving Cioppino, bring soup to a simmer, add fish, cover, and simmer for 3 minutes. Stir in crab and shrimp and simmer for 2-3 minutes, just until shrimp are pink. Add steamed clams and mussels and sprinkle with fresh parsley. Serve this Italian fisherman’s stew in a bowl with lemon wedges and extra bowls for empty shells. Don’t forget the crusty bread and lots of napkins!

Make Ahead and Freezing Instructions:

To Make Ahead: Make the tomato base and seafood stock a few hours or up to a night before serving. Freezing Instructions: I don’t recommend freezing cioppino with the seafood, as the seafood will overcook when rewarmed. But any leftover tomato broth could be frozen and used another day, with fresh seafood.

Recipe Variations:

Seafood: Feel free to swap out the crab for scallops, just add them the same time as the fish. You could also toss in calamari near the end. I don’t personally recommend oysters or salmon since the flavor could overpower the dish. Crab: The crab can be added in it’s shell to the broth if you want it served in the shell, but I think the shells help add rich flavor to the stock. Wine: Make sure not to use “cooking wine”. Instead choose an inexpensive dry white wine like chardonnay, sauvignon blanc, or pinot grigio. I personally don’t drink alcohol, but I like to cook with it since it adds a depth of flavor you can’t get otherwise (most of the alcohol cooks out). If you don’t want to cook with wine, leave it out or add a little splash of white wine vinegar.

I originally shared this recipe April 2022. Updated September 2024.

This post contains affiliate links.

Cioppino   Tastes Better From Scratch - 78Cioppino   Tastes Better From Scratch - 62Cioppino   Tastes Better From Scratch - 83Cioppino   Tastes Better From Scratch - 25Cioppino   Tastes Better From Scratch - 87Cioppino   Tastes Better From Scratch - 88