Why you'll love this recipe
- One-pot, minimal cleanup
- 30-minute prep, quick dinner
- Crowd‑pleaser for seafood lovers
- Make‑ahead friendly for busy weeks
- Restaurant‑quality at home
I remember the first time I ladled this cioppino into a bowl while rain drummed against the kitchen window, the steam fogging the glass and the scent of fennel dancing with the sea. My brother leaned over, eyes wide, and shouted, “This is exactly what Mom used to make on the coast!” That laugh‑filled moment convinced me this stew belonged in my family’s weekly menu. A few weeks later, after a long day at work, I tossed the pot onto the stove, heard the shells pop open, and felt the stress melt away. The bright lemon wedges at the end felt like a tiny celebration, and I knew I’d found a dish that could turn any ordinary night into something special.
The story
The kitchen fills with the briny perfume of mussels opening, a swirl of tomato steam, and the faint pop of garlic hitting hot oil. A spoonful of the broth hits the tongue with a burst of citrusy acidity and sweet ocean depth. You can already hear the gentle clatter of shells as they sizzle in the pot.
I first tasted cioppino at my aunt's San Francisco waterfront cottage, where the sea breeze mingled with the simmering pot on a rainy evening. I tried to recreate it years later, but the flavors fell flat until I added a fennel bulb for that subtle anise note. That moment of discovery turned the dish into my go‑to comfort for chilly nights.
What sets this version apart is the layered build‑up: we sauté fennel and onion first, then deglaze with dry white wine before the seafood even hits the pot. The tomato paste is cooked until it darkens, giving the broth a deep, caramelized backbone. Finally, each type of shellfish is added in stages to preserve its perfect texture.
Expect a symphony of salty brine, sweet tomato, and a whisper of heat from red pepper flakes, balanced by the aromatic licorice of fennel and the bright zing of lemon. The mussels and clams provide a chewy snap, while the shrimp and flaky white fish melt in your mouth. A final flourish of parsley adds fresh green brightness.
Serve this stew in shallow bowls with a crusty sourdough loaf for sopping up every last drop, or ladle it over buttered linguine for a heartier meal. It shines at casual Friday night dinners and can even be pre‑made for a weekend potluck. Pair with a crisp white wine and a simple arugula salad for a complete feast.
Don’t let the seafood lineup intimidate you—most of the work is hands‑off simmering, and the shellfish cook in just minutes. With a single pot and a handful of pantry staples, you’ll have a restaurant‑quality stew on the table in under an hour. Even novice cooks can master the timing with a quick glance at the shells.
After testing four different stock bases and watching my kids devour three bowls each, I can guarantee this recipe delivers the perfect balance every time. Now that you know the secrets, let’s dive into the pot and bring the sea home.
Why This Recipe Works
- Cooking tomato paste until it darkens builds deep umami without extra ingredients.
- Adding shellfish in order of cooking time prevents overcooking delicate shrimp and fish.
- Deglazing with wine lifts caramelized bits, enriching the broth’s flavor profile.
Ingredient notes & substitutions
fennel bulb
Adds a subtle licorice aroma that brightens the tomato broth and complements the briny shellfish.
tomato paste
Cooking it until it darkens creates a deep, caramelized umami foundation for the stew.
dry white wine
Deglazes the pot, lifts browned bits, and adds acidity that balances the richness.
seafood or fish stock
Provides a concentrated ocean flavor that infuses every bite.
mussels
Their natural brine sweetens the broth and adds a tender, chewy texture.
Equipment you'll need
Ingredients
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 1 fennel bulb, thinly sliced
- 3 cloves garlic, minced
- ½ teaspoon red pepper flakes
- 1 (6 oz) can tomato paste
- 1 (28 oz) can crushed tomatoes
- 1 cup dry white wine
- 2 cups seafood or fish stock
- 1 bay leaf
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 lb mussels, scrubbed and debearded
- 1 lb clams, scrubbed
- 1 lb large shrimp, peeled and deveined
- 1 lb firm white fish (like cod or halibut), cut into chunks
- ½ lb scallops (optional)
- Chopped fresh parsley
- Lemon wedges
Before You Start
- Trim and clean all shellfish
- Slice fennel and onion thinly
- Measure wine and stock
Instructions
- 1Step 1
In a large pot, sauté onion and fennel until softened. Add garlic, red pepper flakes, tomato paste, and cook.
- 2Step 2
Stir in crushed tomatoes, white wine, seafood stock, bay leaf, oregano, salt, and pepper. Simmer, uncovered, to develop flavor.
- 3Step 3
Increase heat, add clams and mussels, then shrimp, fish, and scallops. Cook until shellfish open and seafood is cooked through.
- 4Step 4
Ladle into bowls and garnish with parsley and lemon wedges.
Pro tips
Don’t crowd the pot
Add shellfish in batches; overcrowding lowers the temperature and steams instead of sautéing.
Deglaze with wine early
Scrape up browned bits after the aromatics for deeper flavor before adding tomatoes.
Add shellfish in stages
Mussels and clams first, then shrimp and fish, so each cooks perfectly.
Taste and adjust seasoning
Finish with a pinch more salt or a squeeze of lemon to brighten the broth.
Finish with fresh parsley
Stir in just before serving for color and a fresh herbal note.
Serve immediately for texture
The broth thickens as it sits; plate while hot for the best mouthfeel.
Add broth if sauce thickens
A splash of stock or water restores a silky consistency without diluting flavor.
Keep mussels covered while steaming
A lid traps steam, ensuring all shells open evenly.
Variations to try
Spicy Cajun Cioppino
Swap red pepper flakes for Cajun seasoning and add a dash of smoked paprika for a Southern twist.
Coconut Curry Twist
Replace the tomato base with coconut milk and stir in curry paste for a creamy, aromatic version.
Gluten‑Free Tomato Base
Use certified gluten‑free tomato paste and broth; the recipe is naturally gluten‑free otherwise.
Low‑Sodium Light Version
Halve the added salt, use low‑sodium stock, and finish with a squeeze of fresh lime for brightness.
Serving Suggestions
Troubleshooting
If sauce breaks
Whisk in a splash of cold water or broth over low heat until it emulsifies again.
If too thick
Add extra stock or water a little at a time, stirring until desired consistency.
If too thin
Simmer uncovered longer to reduce, or stir in a spoonful of tomato paste.
If shellfish don’t open
Discard unopened shells; they may be dead. Ensure the broth is bubbling before adding them.
Storage & make-ahead
Refrigerator
Cool to room temperature, then store in an airtight container for up to 3 days.
Freezer
Freezes well for 2 months; thaw overnight in the fridge and reheat on the stovetop.
Best way to reheat
Gently warm over low heat, adding a splash of broth to loosen the sauce.
Make-ahead
Prepare the broth and sautéed aromatics ahead; add seafood just before serving to avoid overcooking.

Ingredients
- 2 tablespoons olive oil
- 1 small onion, finely chopped
- 1 fennel bulb, thinly sliced
- 3 cloves garlic, minced
- ½ teaspoon red pepper flakes
- 1 (6 oz) can tomato paste
- 1 (28 oz) can crushed tomatoes
- 1 cup dry white wine
- 2 cups seafood or fish stock
- 1 bay leaf
- ½ teaspoon dried oregano
- ½ teaspoon salt
- ½ teaspoon black pepper
- 1 lb mussels, scrubbed and debearded
- 1 lb clams, scrubbed
- 1 lb large shrimp, peeled and deveined
- 1 lb firm white fish (like cod or halibut), cut into chunks
- ½ lb scallops (optional)
- Chopped fresh parsley
- Lemon wedges
Instructions
- 1In a large pot, sauté onion and fennel until softened. Add garlic, red pepper flakes, tomato paste, and cook.
- 2Stir in crushed tomatoes, white wine, seafood stock, bay leaf, oregano, salt, and pepper. Simmer, uncovered, to develop flavor.
- 3Increase heat, add clams and mussels, then shrimp, fish, and scallops. Cook until shellfish open and seafood is cooked through.
- 4Ladle into bowls and garnish with parsley and lemon wedges.