A traditional cioppino recipe builds a tomato and wine broth packed with mixed seafood and served hot with crusty bread.
Traditional cioppino recipe lovers know this San Francisco classic as a tomato based seafood stew filled with clams, mussels, shrimp, crab, and firm white fish. The dish grew from Italian American docks, where cooks shared the day’s catch in one big pot. This version keeps that spirit while giving clear steps any home kitchen can follow.
The stew feels hearty yet light and bright.
Traditional Cioppino Recipe Ingredients And Prep
Having everything chopped and measured before the burner turns on keeps the cooking calm and steady. A wide, heavy pot helps the broth reduce slightly without scorching and gives shellfish space to open.
| Ingredient | Amount | Cook’s Note |
|---|---|---|
| Olive oil | 3 tablespoons | Everyday extra virgin oil works well. |
| Onion, finely chopped | 1 medium | Yellow onion adds gentle sweetness. |
| Fennel bulb, chopped | 1 small | Brings a light anise aroma to cioppino. |
| Celery stalks, chopped | 2 stalks | Rounds out the vegetable base. |
| Garlic cloves, minced | 4 to 6 cloves | Add toward the end of the sauté step. |
| Tomato paste | 2 tablespoons | Browning deepens color and flavor. |
| Crushed tomatoes | 1 can (800 g) | Choose high quality Italian style tomatoes. |
| Dry white wine | 1 cup | Pinot grigio or sauvignon blanc suit cioppino. |
| Seafood or fish stock | 3 to 4 cups | Homemade or low sodium store bought. |
| Bay leaves | 2 leaves | Remove before serving. |
| Dried oregano | 1 teaspoon | Gives a familiar Italian American note. |
| Red pepper flakes | 1/2 to 1 teaspoon | Adjust to match your heat preference. |
| Fresh parsley, chopped | 1/4 cup | Stir into the pot and save some for garnish. |
| Firm white fish, in chunks | 400 g | Cod, halibut, or snapper hold their shape. |
| Mussels, scrubbed | 500 g | Discard cracked shells or ones that stay open. |
| Clams, scrubbed | 500 g | Littleneck or manila clams are tender and quick. |
| Raw shrimp, peeled | 300 g | Leave tails on for a rustic look if you like. |
| Crab legs or pieces | 300 g | Dungeness crab keeps the Bay Area style. |
| Salt and black pepper | To taste | Season in layers as you cook. |
| Crusty bread | 1 loaf | Slice and toast for dipping. |
Building A Deep Tomato And Wine Base
Set the pot over medium heat and warm the olive oil. Add onion, fennel, and celery with a pinch of salt. Cook, stirring now and then, until the vegetables soften and show light color around the edges.
Stir in the garlic and cook just until fragrant. Add tomato paste and work it through the vegetables so it coats the bottom of the pot. Let it darken slightly, then pour in the white wine and scrape up any browned bits with a wooden spoon.
Let the wine simmer until reduced by about half. Add crushed tomatoes, seafood stock, bay leaves, oregano, red pepper flakes, and a few grinds of black pepper. Bring the mixture to a gentle boil, then lower the heat so it settles into a lazy simmer.
Simmer Time, Seasoning, And Safe Temperatures
Let the tomato base simmer for twenty to thirty minutes. This softens the vegetables fully and takes the sharp edge off the wine. Taste and add salt in small amounts until the broth tastes bright and savory.
Food safety matters when cooking seafood. Guidance from sources such as FoodSafety.gov notes that fish is safest when cooked to an internal temperature of about 145°F or 63°C. An instant read thermometer and the official safe temperature chart give a clear target for tender but safe fish and shellfish.
Shellfish also give visual clues. Clams and mussels should open wide in the hot broth. Any closed shells after cooking belong in the discard bowl. Shrimp turn pink and opaque, and fish flakes cleanly when pressed with a spoon.
Layering Seafood In Cioppino Without Overcooking
Adding seafood in stages keeps every piece tender. Bring the seasoned broth back to a steady simmer over medium heat. Drop in the clams, cover the pot, and cook for about five minutes until some shells begin to open.
Scatter mussels and fish chunks over the surface and cover again. Cook for another three to four minutes, then add shrimp and crab pieces on top. Cover the pot for a final few minutes, just until the shrimp look opaque and all clams and mussels that will open have opened.
Once the seafood cooks through, remove the pot from the heat. Stir in chopped parsley, taste the broth once more, and adjust salt or pepper. At this stage the traditional cioppino recipe should smell deeply of tomato, garlic, and sea air.
Traditional Cioppino Recipe Steps, Phase By Phase
Breaking the process into four phases makes the traditional cioppino recipe easy to manage and keeps the kitchen organized.
Phase One: Clean And Prep Seafood
Rinse mussels and clams under cold water, scrub shells, and pull beards from mussels. Tap open shells on the counter; if they stay open, discard them. Pat fish dry before cutting it into large chunks so it holds together in the stew.
Peel and devein shrimp, then blot them dry as well. Set the cleaned seafood in the fridge while you chop vegetables and measure wine, stock, tomato paste, and seasonings.
Phase Two: Cook The Aromatics
Heat the oil, sauté onion, fennel, and celery, then add garlic and tomato paste. When the paste darkens and smells sweet, pour in the white wine and scrape the pot. This step pulls every browned bit into the liquid and sets the base for rich flavor.
Add crushed tomatoes, stock, bay leaves, oregano, and red pepper flakes. Bring the pot to a simmer, taste, and start shaping the seasoning with salt and pepper. The broth should taste slightly less salty than you want in the finished cioppino, since the seafood will add its own salinity.
Phase Three: Slow Simmer And Bread
Leave the pot on low to medium low heat while small bubbles move across the surface. Stir every few minutes so nothing sticks to the bottom. Skim any foam that rises to keep the broth clear and smooth.
During this quiet time, slice crusty bread and toast or grill the slices with a light brush of olive oil. Bread turns every bowl of cioppino into a full meal and gives guests a way to swipe up every drop of broth.
Phase Four: Finish With Seafood
Add clams, then mussels and fish chunks, then shrimp and crab, always keeping the broth at a simmer instead of a hard boil. Gentle heat helps the seafood stay tender and prevents the proteins from tightening too much.
Discard any clams or mussels that stay closed. Remove bay leaves, taste the broth, and adjust seasoning. Ladle cioppino into warm bowls so each person gets a mix of shellfish, fish, and crab.
Choosing Seafood For Cioppino With Care
Cioppino started as a way to use the catch that came off West Coast boats each day, and that spirit still suits the dish. You can make it with whatever mix of shellfish and fish looks fresh and fits your budget that week.
At the same time, many cooks now look for seafood that lines up with healthy oceans. Tools such as the Monterey Bay Aquarium’s Seafood Watch recommendations help shoppers choose better rated species and fishing methods.
Local fishmongers and counters in larger markets often know where their seafood comes from and which options match these guides.
Serving Cioppino, Sides, And Leftovers
Cioppino stands on its own as a main course, though a few simple sides turn dinner into a relaxed feast.
| Part Of Meal | Idea | Short Tip |
|---|---|---|
| Bread | Grilled sourdough slices | Sturdy bread holds up when dipped in broth. |
| Salad | Green salad with lemon | Citrus dressing cuts through the rich stew. |
| Wine | Dry Italian white wine | Echoes the wine used in the pot. |
| Garnish | Extra chopped parsley | Add at the table for color and freshness. |
| Heat Level | Chili flakes at the table | Lets each guest adjust spice. |
| Leftovers | Store broth and seafood apart | Reheat broth first, then add seafood. |
| Make Ahead | Cook broth one day early | Seafood cooking is faster the next day. |
Storing And Reheating Cioppino Safely
Seafood stews taste best when cooled and stored with care. Spoon leftover seafood and broth into shallow containers and chill them in the fridge within two hours. Food safety agencies warn that bacteria grow fastest between 40°F and 140°F, so limiting that window keeps leftovers safer.
For the next day’s meal, warm the broth over medium low heat and add the seafood near the end. Bring everything just to a gentle simmer, then serve. If the broth thickens a lot in the fridge, loosen it with a splash of stock or water as it warms.
Plan to eat leftovers within one to two days. After that, the texture of shrimp, fish, and shellfish starts to fade. For longer keeping, freeze extra tomato seafood broth on its own and add fresh seafood when you are ready for another round of cioppino.
Bringing Cioppino To Your Table
Traditional cioppino recipe roots reach back to Italian American fishermen who shared a pot of tomato based seafood stew after long hours on the water. With a clear plan, fresh seafood, and steady heat, you can bring similar comfort to your own kitchen.
Layering flavors in the base, adding seafood in stages, and paying attention to safe cooking temperatures give you a pot that tastes both rustic and carefully made. Set out wide bowls and plenty of grilled bread, and let the rich tomato and seafood aroma call everyone to the table.

