A bold and aromatic seafood stew from the coastal towns of Tuscany, Cacciucco is a heartwarming dish brimming with shrimp, squid, mussels, and tender fish simmered in a garlicky tomato broth. I love serving it with toasted crusty bread to soak up every last drop of its rich, rustic flavor. This traditional Italian stew brings the taste of the Mediterranean straight to the table with minimal effort and maximum impact.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
2 tbsp olive oil (30ml)
1 small onion, chopped
2 garlic cloves, minced
1/2 tsp red pepper flakes
1 cup tomato puree (250ml)
4 cups fish stock (1L)
1 lb mixed seafood (shrimp, squid, mussels, fish) (450g)
Salt and pepper to taste
Fresh parsley, chopped (for garnish)
Toasted bread, for serving
Directions
I start by heating olive oil in a large pot over medium heat. Then I add the chopped onion, minced garlic, and red pepper flakes, letting everything sauté until fragrant and translucent—usually around 4 to 5 minutes.
Next, I stir in the tomato puree and let it simmer for another 5 minutes, giving it an occasional stir.
I pour in the fish stock and bring the mixture to a gentle boil. Once it’s bubbling, I reduce the heat and let it simmer uncovered for about 15 minutes.
Then it’s time to add the seafood. I gently simmer the stew until the mussels open up, the shrimp turn pink, and the fish is cooked through—this takes about 5 to 7 minutes. Any mussels that don’t open, I discard.
I season the stew with salt and pepper to taste.
Finally, I ladle the stew into bowls, sprinkle with fresh parsley, and serve with toasted bread for dipping.
Servings and timing
Servings: 4
Prep Time: 10 minutes
Cooking Time: 25 minutes
Total Time: 35 minutes
Calories: Approximately 270 kcal per serving
Variations
I sometimes add clams or scallops for extra seafood variety.
If I want a richer broth, I add a splash of white wine along with the tomato puree.
For a spicier version, I increase the red pepper flakes or add a dash of hot sauce.
I love using sourdough or rustic country bread, but gluten-free bread works great too.
I occasionally finish the stew with a drizzle of high-quality extra virgin olive oil for added richness.
Storage/Reheating
I store any leftover Cacciucco in an airtight container in the fridge for up to 2 days. To reheat, I warm it gently on the stovetop over low heat until hot—being careful not to overcook the seafood, which can become rubbery. I avoid microwaving if possible to maintain the best texture.
FAQs
What seafood can I use in Cacciucco?
I use a mix of shrimp, squid, mussels, and firm white fish like cod or halibut. It’s flexible, so I adjust based on what I have available.
Can I use frozen seafood?
Yes, I often use frozen seafood—just make sure it’s fully thawed and drained before cooking to avoid watering down the broth.
Is Cacciucco spicy?
It has a mild kick from red pepper flakes, but I can easily adjust the heat level to suit my taste.
What kind of bread pairs best with this stew?
I usually go for toasted rustic Italian bread, sourdough, or even garlic bread. Anything crusty that can soak up the broth works beautifully.
Can I make this ahead of time?
I like to prep the base ahead (the broth with tomato and aromatics), then add the seafood fresh before serving. Fully cooked Cacciucco is best eaten the same day.
Conclusion
Cacciucco is a simple yet satisfying way to bring authentic Italian coastal flavors into my kitchen. With its rich tomato base and tender seafood, it’s one of my go-to comfort meals—especially when I want something hearty and nourishing without a lot of fuss. Whether for a family dinner or a quick weeknight indulgence, this Tuscan stew never fails to impress.
📖 Recipe:
Print
Tuscan Cacciucco Seafood Stew
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
- Author: Sophia
- Total Time: 35 minutes
- Yield: 4 servings
- Diet: Low Calorie
Description
A bold and aromatic seafood stew from coastal Tuscany, Cacciucco features a medley of shrimp, squid, mussels, and fish simmered in a garlicky tomato broth. This rustic Italian dish is perfect for soaking up with crusty toasted bread and delivers big Mediterranean flavor with minimal effort.
Ingredients
2 tbsp olive oil (30ml)
1 small onion, chopped
2 garlic cloves, minced
1/2 tsp red pepper flakes
1 cup tomato puree (250ml)
4 cups fish stock (1L)
1 lb mixed seafood (shrimp, squid, mussels, fish) (450g)
Salt and pepper to taste
Fresh parsley, chopped (for garnish)
Toasted bread, for serving
Instructions
- Heat olive oil in a large pot over medium heat.
- Add chopped onion, minced garlic, and red pepper flakes; sauté for 4–5 minutes until fragrant and translucent.
- Stir in the tomato puree and let it simmer for 5 minutes, stirring occasionally.
- Pour in the fish stock, bring to a gentle boil, then reduce heat and simmer uncovered for 15 minutes.
- Add the mixed seafood and simmer gently for 5–7 minutes until mussels open, shrimp turn pink, and fish is cooked through. Discard any unopened mussels.
- Season with salt and pepper to taste.
- Ladle stew into bowls, garnish with chopped parsley, and serve with toasted bread.
Notes
Add clams or scallops for more variety.
A splash of white wine can enrich the broth.
Adjust spice level with more red pepper flakes or hot sauce.
Use gluten-free bread for a gluten-free version.
Finish with a drizzle of extra virgin olive oil for added richness.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Simmering
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 270
- Sugar: 4g
- Sodium: 720mg
- Fat: 10g
- Saturated Fat: 1.5g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 2g
- Protein: 30g
- Cholesterol: 120mg
