Easy Cioppino Recipe for Seafood Lovers
I’ll never forget the first time I tried to make cioppino. I was trying to impress my in-laws and I totally blanked on the recipe. I dumped all the seafood in at once and ended up with rubbery shrimp and mushy fish. It was a total disaster, but my father-in-law, god love him, ate two bowls and said it was “interesting.” That failure made me obsessed with getting this Easy Cioppino Recipe for Seafood Lovers just right. Now it’s my go-to for a fancy-feeling dinner that’s actually hard to mess up.
Recipe Card
| Recipe Title | Easy Cioppino Recipe for Seafood Lovers |
|---|---|
| Servings | 4 |
| Prep Time | 20 minutes |
| Cooking Time | 40 minutes |
| Calories | Approx. 450 |
Ingredients
- 2 tbsp olive oil
- 1 large onion, chopped
- 4 cloves garlic, minced
- 1 fennel bulb, thinly sliced (fronds reserved for garnish)
- 1/2 tsp red pepper flakes (or more if you like heat)
- 1 (28 oz) can crushed tomatoes
- 1 cup dry white wine (like Sauvignon Blanc)
- 4 cups seafood stock
- 1 bay leaf
- 1 tsp dried oregano
- 1 lb mixed firm white fish (like cod or halibut), cut into chunks
- 1/2 lb large shrimp, peeled and deveined
- 1/2 lb mussels or clams, scrubbed
- 1/4 cup fresh parsley, chopped
- Salt and black pepper to taste
- 1 loaf crusty bread for serving
Don’t skip the fennel! I did once because I thought it was just a fancy onion. Big mistake. That subtle licorice flavor is what makes it taste authentic. And for the wine, just use something you’d actually drink. I made it with “cooking wine” once and it was so salty we could barely eat it.
Directions
- Heat the olive oil in a large pot or Dutch oven over medium heat.
- Add the onion, fennel, and a pinch of salt. Cook for about 5-7 minutes, until softened.
- Stir in the garlic and red pepper flakes, cooking for just 30 seconds until fragrant.
- Pour in the white wine, scraping up any browned bits from the bottom of the pot. Let it simmer for 3 minutes.
- Add the crushed tomatoes, seafood stock, bay leaf, and oregano. Bring to a boil, then reduce heat and let it simmer for 20 minutes.
- Season the broth with salt and pepper. Discard the bay leaf.
- Gently add the chunks of firm fish. Let them cook for 3 minutes.
- Add the shrimp and mussels/clams. Cover the pot and cook for another 5-7 minutes, until the shrimp are pink and the mussels/clams have opened.
- Discard any mussels or clams that did not open.
- Stir in the fresh parsley. Taste and adjust seasoning.
- Ladle into bowls, garnish with fennel fronds, and serve immediately with lots of crusty bread.
The biggest lesson I learned the hard way is the order you add the seafood. That first time, I threw everything in together. The fish completely fell apart and the shrimp were overcooked by the time the clams opened. Adding the firm fish first, then the more delicate stuff, is a total game-changer for texture.
This Easy Cioppino Recipe for Seafood Lovers is my favorite comfort food that still feels fancy. It’s a one-pot wonder, which means cleanup is a breeze, and the leftovers (if you have any!) are even better the next day. My family now requests it every time they come over, which is a huge win from that first disaster.
I love that it’s a healthy swap for heavier stews but still feels so indulgent. You’re getting all that protein and goodness from the seafood and tomatoes. It’s definitely become our family favorite for a cozy Sunday dinner.
If I were to change one thing next time, I might add a pinch of saffron threads to the broth for a little extra luxury. I tried it once at a friend’s house and it was incredible. But honestly, the basic version is so darn good on its own.
Nutrition Info (per serving)
| Calories | Carbs | Fat | Protein |
|---|---|---|---|
| 450 | 25g | 12g | 45g |
I’m always surprised how healthy this easy dinner is for how rich it tastes. It’s packed with protein and isn’t too heavy on carbs, especially if you go easy on the bread (but why would you?!). For a lighter version, you can use a little less oil to start. It’s naturally gluten-free if you skip the bread or use a GF loaf.
Ingredient Swaps
| Ingredient | Substitution |
|---|---|
| Fennel | 1 tbsp fennel seeds or just extra celery |
| White Wine | 1 cup additional seafood stock + 1 tbsp lemon juice |
| Mussels/Clams | Scallops or more shrimp |
| Seafood Stock | Chicken or vegetable broth |
I’ve tried almost all of these swaps out of necessity. Using chicken broth works in a pinch, but it definitely changes the flavor—it’s less… well, sea-y. Scallops are a fantastic swap for shellfish, but sear them first for maximum flavor. The one swap that failed? I used tomato paste instead of crushed tomatoes once. Do not recommend. It was way too thick and intense.
Tips
- Don’t skip scrubbing the mussels/clams! Gritty cioppino is the worst.
- Have all your seafood prepped and ready to go before you start cooking. It comes together fast at the end.
- Use a really big pot. It seems like a lot of broth, but it will be full once all the seafood goes in.
- Taste your broth before adding the seafood. This is your last chance to adjust the salt and spice.
I learned the “big pot” tip the messy way. I used my favorite medium-sized pot and the second I added the seafood, the broth started bubbling over onto the stove. It was a huge, tomato-y mess to clean up. Now I only use my giant Dutch oven for this.
FAQ
Can I make the broth ahead of time?
Absolutely! In fact, I think it’s better. You can make the tomato broth base up to 2 days in advance and keep it in the fridge. Just reheat it gently and then add your fresh seafood. It lets the flavors really meld.
My mussels didn’t open. Are they safe to eat?
Nope, toss any that stay closed after cooking. They were probably dead before they went in the pot and aren’t safe. I’ve had it happen with a bag from a not-so-great supermarket. It’s a bummer, but better safe than sorry.
What’s the best fish to use?
You want a firm fish that won’t disintegrate. Cod and halibut are perfect. I made the mistake of using flounder once, and it just vanished into the broth, leaving little threads. Tasted fine, but looked real weird.
That’s everything I know about making this Easy Cioppino Recipe for Seafood Lovers! Hope you give it a try. And if you mess it up, you’re in good company—I still do it sometimes.
Easy Cioppino Recipe for Seafood Lovers
A foolproof, one-pot seafood stew with firm white fish, shrimp, and mussels in a rich tomato and white wine broth that feels fancy but is surprisingly easy to make.
Ingredients
- 2 tbsp olive oil
- 1 large onion, chopped
- 4 cloves garlic, minced
- 1 fennel bulb, thinly sliced (fronds reserved for garnish)
- 1/2 tsp red pepper flakes
- 1 (28 oz) can crushed tomatoes
- 1 cup dry white wine (like Sauvignon Blanc)
- 4 cups seafood stock
- 1 bay leaf
- 1 tsp dried oregano
- 1 lb mixed firm white fish (cod or halibut), cut into chunks
- 1/2 lb large shrimp, peeled and deveined
- 1/2 lb mussels or clams, scrubbed
- 1/4 cup fresh parsley, chopped
- Salt and black pepper to taste
- 1 loaf crusty bread for serving
Instructions
-
Heat olive oil in a large pot or Dutch oven over medium heat.
-
Add onion, fennel, and a pinch of salt. Cook for 5-7 minutes until softened.
-
Stir in garlic and red pepper flakes, cooking for 30 seconds until fragrant.
-
Pour in white wine, scraping up any browned bits from the bottom. Simmer for 3 minutes.
-
Add crushed tomatoes, seafood stock, bay leaf, and oregano. Bring to a boil, then reduce heat and simmer for 20 minutes.
-
Season broth with salt and pepper. Discard the bay leaf.
-
Gently add chunks of firm fish and cook for 3 minutes.
-
Add shrimp and mussels/clams. Cover pot and cook for 5-7 minutes until shrimp are pink and shellfish have opened.
-
Discard any mussels or clams that did not open.
-
Stir in fresh parsley. Taste and adjust seasoning.
-
Ladle into bowls, garnish with fennel fronds, and serve immediately with crusty bread.
Nutrition (Per Serving)



