Hearty & Easy Cioppino Recipe (One-Pot Seafood Stew)

Posted on February 8, 2026

Last update February 8, 2026

Author : Eva Harper

This easy Cioppino recipe is a rich, tomato-based seafood stew loaded with shrimp, scallops, clams, and fish. Perfect for a cozy weeknight or special meal.

A Cozy One-Pot Seafood Stew You’ll Crave All Year

When I was about seven, we lived for a few months in a little coastal town near Naples. The days smelled like saltwater and laundry drying in the sun, and every evening, you could hear clinking bowls and chatter through open windows. My mom once brought home a steaming pot of seafood stew from a neighbor’s kitchen — rich, briny, full of tender clams and tomato warmth. That was my first taste of what I now know as Cioppino.

This easy cioppino recipe brings back that kind of warmth — the kind that steams up your kitchen windows and makes everyone linger a little longer at the table. It’s an Italian fish stew that feels elegant but is actually very approachable. Everything comes together in one wide pot, which means less cleanup and more time to enjoy the evening. And if you love a comforting soup for cold nights, my Marry Me Chicken Soup is another family favorite you should definitely try.

What I love most about this seafood stew is that it’s adaptable. You can make it for a special dinner with friends — it’s always a conversation starter — or serve it on a random Tuesday when you need something nourishing and simple. It’s rustic, brothy, and just the right amount of fancy.

Eva’s Note:
When my husband gets home and smells the tomato-fennel broth simmering, he knows it’s a good night. This stew has become our go-to for snow days, rainy days, and “just because” days.

What Is Cioppino?

Let’s answer the big question first: what is cioppino?
Cioppino (pronounced chuh-PEE-no) is a hearty Italian-American seafood stew that originated in San Francisco in the late 1800s. It was created by Italian immigrant fishermen — mostly from Genoa — who would pool their leftover catch of the day and cook it all together in a tomato and wine broth. The result? A warm, savory stew packed with shellfish and fish, flavored by the sea and comforted by aromatics.

The beauty of cioppino lies in its fennel and tomato base, which gives it a slightly sweet, slightly tangy flavor. It’s deeply fragrant thanks to garlic, herbs, and a little chili flake heat. And it’s always loaded with a mix of clams, mussels, shrimp, scallops, and chunks of white fish.

When I was in my early 20s, I visited Fisherman’s Wharf in San Francisco, and the smell of simmering cioppino drifted from every little dockside restaurant. That’s when I first had it served with crusty sourdough — torn, not sliced — and I’ve done the same ever since.

Quick Definition:
Cioppino: An Italian-American fish stew with a tomato-fennel base, traditionally made with a medley of seafood and served with bread.

If you’re already a fan of dishes like my vibrant Mediterranean shrimp bowl, then cioppino is going to be right up your alley.

Ingredients You’ll Need for Easy Cioppino

This easy cioppino recipe may sound fancy, but don’t worry — it’s all about using fresh, simple ingredients that come together beautifully. I’ll walk you through each one, plus a few tips I’ve learned from making this seafood stew more times than I can count.

Easy Cioppino Recipe ingredients

Here’s what you’ll need:

  • 3 tbsp olive oil – For sautéing your base and finishing the stew.
  • 1 medium onion, diced – Adds sweetness and depth.
  • 1 fennel bulb, diced – That subtle licorice flavor mellows as it cooks and makes this dish feel truly Italian.
  • 4 cloves garlic, minced – Because seafood and garlic are best friends.
  • 1 can (28 oz) crushed San Marzano tomatoes – The base of our broth; rich and slightly sweet.
  • 2 tbsp tomato paste – For concentrated flavor.
  • 4 cups seafood or fish stock – I use fish stock when I can find it, but good seafood stock (even from a carton) works well.
  • 1 bay leaf – Always.
  • 1 tsp oregano – A little herbaceous nudge.
  • ½ tsp chili flakes (adjust to taste) – For gentle warmth.
  • Salt & pepper, to taste – Trust your palate here.
  • 1 lb clams, scrubbed
  • 1 lb mussels, cleaned and debearded
  • 1 lb firm white fish (cod or halibut), cut into chunks – I personally lean toward cod for its mild flavor and flaky texture, but halibut is also lovely.
  • ½ lb shrimp, peeled and deveined
  • ½ lb scallops – I like using sea scallops for bigger bites.
  • Juice of 1 lemon – Brightens everything up at the end.
  • 2 tbsp butter or olive oil (for finishing) – That silky final touch.
  • ¼ cup fresh parsley, chopped – A sprinkle of freshness right before serving.

Eva’s Tip:
If you want to take the flavor to the next level, add a spoonful of roasted garlic. I sometimes pull leftovers from my roasted garlic chicken and vegetables — it melts right into the tomato broth.

And just a reminder: always scrub your clams and mussels well, and toss any that don’t close when tapped. Freshness really matters when working with seafood.

How to Make Cioppino (Step-by-Step)

This easy cioppino recipe comes together in one pot, but the magic is in the layering. You don’t have to be a professional chef — just patient enough to build your flavors slowly and treat your seafood gently. Here’s how I make this seafood stew feel like a warm hug in a bowl:

1. Sauté the aromatics

Heat 3 tbsp olive oil in a wide, deep pot over medium heat. I always reach for my Dutch oven — it gives the clams and mussels room to breathe.
Add 1 diced onion and 1 diced fennel bulb. Sauté for 6–8 minutes, until softened and starting to caramelize.

Build the Flavor in Layers
Let the fennel and onion caramelize just a bit — that sweet base makes all the difference.

2. Add garlic and tomato paste

Stir in 4 minced garlic cloves and cook for 1 minute, just until fragrant. Then add 2 tbsp tomato paste and stir well to coat the veggies. Let it cook for 2 more minutes to deepen the flavor.

3. Add crushed tomatoes and stock

Pour in the 28 oz can of crushed San Marzano tomatoes, then add 4 cups of seafood or fish stock, 1 bay leaf, 1 tsp oregano, ½ tsp chili flakes, and a pinch of salt and pepper.

Don’t Rush the Broth
Simmer uncovered for 20–25 minutes. This gives the broth time to reduce slightly and concentrate. A richer broth hugs the seafood better.

4. Nestle in the white fish

Once the broth is rich and flavorful, gently add your chunks of white fish (cod or halibut). Simmer for 5 minutes — they don’t need long.

5. Add the shellfish

Add clams and mussels, tucking them into the broth. Cover and let them steam for 5–7 minutes, until they open. Discard any that stay closed.

Add Shellfish Last
Shellfish cook fast — I treat them like jewels and gently nestle them in during the final simmer.

6. Finish with shrimp and scallops

Add the shrimp and scallops, cooking just 2–3 minutes until opaque. Shrimp will curl, and scallops will firm up slightly.

7. Brighten and butter

Turn off the heat. Stir in the juice of 1 lemon and 2 tbsp of butter or olive oil for a glossy, silky finish.

8. Top with parsley and serve

Sprinkle with ¼ cup chopped fresh parsley, ladle into big bowls, and serve hot with crusty bread.

Eva’s Note:
I usually play a mellow playlist while it simmers — Nora Jones, maybe some Italian classics. The broth bubbles, the kitchen smells amazing, and I just let the moment simmer, too.

Tips for Perfect Seafood Texture Every Time

Getting seafood just right in a seafood stew can be tricky — blink, and suddenly your shrimp are rubbery or your scallops are tough. I’ve been there. I once made a batch of cioppino where I added everything at once (rookie move), and ended up with a pot of overcooked sadness.

Here’s how to keep things tender and juicy every time:

White Fish (Cod or Halibut):
Cut into uniform chunks and add early — about 5 minutes before serving. It flakes beautifully when cooked just right.

Clams and Mussels:
These little guys should go in once the broth is hot and flavorful. Steam them covered for 5–7 minutes until they open. Any that stay closed? Out they go.

Shrimp:
Shrimp cook lightning fast — usually 2–3 minutes. I add them toward the very end so they stay plump and juicy.

Scallops:
Like shrimp, scallops cook quickly. You’re looking for that opaque center and a slightly springy feel. Don’t overdo it.

Eva’s Note:
When in doubt, undercook just slightly — the residual heat from the broth keeps cooking the seafood even after the pot’s off the burner.

Serving Suggestions for Cioppino

When you’ve just made a big, fragrant pot of Italian fish stew, the only thing left is how to serve it up right. This easy cioppino recipe practically begs for something to soak up that rich tomato broth — and honestly, the sides are half the fun.

Here’s what we love to pair it with:

Cioppino PairingsWhy It Works
Crusty bread or sourdoughClassic for dipping; no spoon required
Lemony arugula saladAdds brightness to balance the briny stew
Simple angel hair pastaLight and slurpable, perfect under the stew
Steamed green beans with garlicMild and crisp, a quiet supporting role
Polenta (soft and creamy)Comfort food meets comfort food

Eva’s Note:
On chilly weekends, I grab a fresh sourdough boule from the Union Square Greenmarket. We toast thick slices, rub them with a cut garlic clove, and dunk them straight into our bowls. Not a crumb goes uneaten.

And for drinks — since we don’t cook with wine in this house — I like to serve cioppino with chilled sparkling water and lemon, or sometimes a light cucumber-mint iced tea. Clean, refreshing, and kid-friendly.

Make-Ahead & Storage Tips

One of my favorite things about this easy cioppino recipe is how well it fits into real life. Whether you’re prepping for a dinner party or just trying to survive a hectic Tuesday, there are simple ways to make it work for your schedule.

Make-Ahead Magic

You can absolutely make the broth ahead of time — and honestly, it’s even better that way. I often simmer the tomato-fennel base in the morning, then stash it in the fridge until dinner.

Eva’s Note:
I’ve prepped the broth while guests arrived, letting it gently reheat while I chatted and poured drinks. Then I added the seafood fresh, and it felt like a restaurant meal without the stress.

Fridge vs. Freezer

In the fridge: Store leftover cioppino in a tightly sealed container for up to 2 days. Reheat gently on the stove to avoid overcooking the seafood.

In the freezer: Freeze just the broth (without seafood) for up to 3 months. When ready to serve, bring it to a simmer and add fresh shellfish and fish.

Eva’s Tip:
I freeze the broth in mason jars, leaving an inch of space at the top. It’s my secret weapon for a quick weeknight dinner that feels totally luxurious.

Variations & Add-Ins

Cioppino is one of those wonderful dishes that invites a little creativity — especially once you’ve made this easy cioppino recipe once or twice. You can absolutely mix things up based on what’s available or who’s coming to dinner.

Fun Add-Ins

  • Crab Legs or Crab Meat:
    A luxurious touch. Add them during the last 5–7 minutes of simmering.
  • Calamari or Squid Rings:
    Quick-cooking and tender. Just add them at the very end like shrimp.
  • Diced Red Bell Pepper or Celery:
    For extra sweetness and crunch in the base.
  • Fresh Basil or Tarragon:
    A flavorful twist on the parsley finish.
  • Extra Chili Flakes or Paprika:
    Turn up the heat if your crowd likes a little spice.

Kid-Friendly Version

If your little ones are seafood-wary (been there), here’s how I ease them in:

  • Stick to shrimp and white fish — they’re familiar and mild.
  • Serve the broth over buttered pasta and let them spoon the seafood they like on top.
  • Offer toasted breadsticks for dipping — always a hit with my youngest.

Eva’s Note:
Emma used to call this “treasure soup” when she was younger — every bite was like discovering something new. Now she asks, “Is this the stew with the good bread?”

Whether you’re keeping it classic or giving it your own twist, cioppino is wonderfully flexible.

Frequently Asked Questions about Cioppino

Let’s wrap up this easy cioppino recipe with answers to the most common questions I get — whether through blog comments, dinner table chats, or frantic texts from friends mid-simmer.

Q: What is cioppino made of?
A: Cioppino is a tomato-based seafood stew made with a mix of shellfish — like clams, mussels, and shrimp — plus chunks of white fish, all simmered in a rich broth with fennel, garlic, herbs, and a hint of chili. The broth is savory, briny, and full of warmth.

Eva’s Note:
Think of it like a treasure chest of the sea — every spoonful reveals a little surprise.

Q: Can I make cioppino ahead of time?
A: Yes. The broth can be made 2–3 days in advance and kept in the fridge. Just reheat gently and add the seafood fresh when you’re ready to serve.

Eva’s Note:
I often do this when family is coming over. I’ll prep the broth in the afternoon so I can actually enjoy the evening, not just cook through it.

Q: What do you serve with cioppino?
A: Crusty sourdough bread is the traditional go-to — perfect for soaking up every last drop of that tomato-fennel base. You can also serve it with a light salad or even pasta on the side.

Eva’s Note:
We usually grab a loaf from the farmer’s market. I warm it in the oven while the stew simmers. It disappears faster than the shrimp.

Q: Can I freeze cioppino?
A: Yes, but freeze the broth alone, not the seafood. When reheating, bring the broth to a gentle simmer and add fresh fish and shellfish.

Eva’s Tip:
I freeze mine in mason jars for a quick, cozy meal that tastes like it took hours.

That’s a wrap on everything you need to know about making — and loving — cioppino.

Let me know if you’d like a printable recipe card or a grocery list for your next seafood night. I’d be happy to add it.

With warmth from my kitchen to yours,
Eva

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Easy Cioppino Recipe card

Hearty & Easy Cioppino Recipe (One-Pot Seafood Stew)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Eva Harper
  • Total Time: 1 hour
  • Yield: 6 servings 1x

Description

This easy Cioppino recipe is a cozy, tomato-based seafood stew packed with shrimp, scallops, clams, mussels, and white fish — all simmered in one pot for a flavorful weeknight dinner or special meal.


Ingredients

Scale

3 tbsp olive oil

1 medium onion, diced

1 fennel bulb, diced

4 cloves garlic, minced

1 can (28 oz) crushed San Marzano tomatoes

2 tbsp tomato paste

4 cups seafood or fish stock

1 bay leaf

1 tsp oregano

½ tsp chili flakes (adjust to taste)

Salt & pepper, to taste

1 lb clams, scrubbed

1 lb mussels, cleaned and debearded

1 lb firm white fish (cod or halibut), cut into chunks

½ lb shrimp, peeled and deveined

½ lb scallops

Juice of 1 lemon

2 tbsp butter or olive oil (for finishing)

¼ cup fresh parsley, chopped


Instructions

1. Heat olive oil in a wide pot over medium heat. Add diced onion and fennel, and sauté until softened and slightly caramelized.

2. Stir in garlic and cook until fragrant, about 1 minute. Add tomato paste and cook for 2 more minutes.

3. Pour in crushed tomatoes and seafood stock. Add bay leaf, oregano, chili flakes, salt, and pepper. Simmer uncovered for 20–25 minutes.

4. Gently add the chunks of white fish and simmer for 5 minutes.

5. Nestle in clams and mussels. Cover and steam for 5–7 minutes until shells open.

6. Add shrimp and scallops. Cook for 2–3 minutes until just opaque.

7. Turn off heat. Stir in lemon juice and butter or olive oil.

8. Sprinkle with fresh parsley and serve hot with crusty bread.

Notes

Use a wide Dutch oven to give shellfish space to open.

Let the onion and fennel caramelize slightly for a richer flavor base.

The broth can be made ahead and stored for 2–3 days in the fridge.

Freeze leftover broth (without seafood) for a fast weeknight dinner.

Always discard any shellfish that stay closed after cooking.

  • Prep Time: 20 minutes
  • Cook Time: 40 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Italian-American

Nutrition

  • Serving Size: 1.5 cups
  • Calories: 340
  • Sugar: 6g
  • Sodium: 920mg
  • Fat: 14g
  • Saturated Fat: 4g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 32g
  • Cholesterol: 110mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star