Livornese seafood stew with mixed fish, octopus, cuttlefish, mussels, prawns, tomato, wine, sage, chili, and garlic-rubbed toast

Cacciucco is the dark, robust seafood stew of Livorno on the Tuscan coast. Traditionally it turns an assortment of modest rock fish, cephalopods, shellfish, tomato, wine, garlic, sage, and chili into a deeply flavored meal. Each seafood enters according to its cooking time, and the finished stew is ladled over Tuscan bread rubbed with raw garlic.
- Prep
- 1 hour
- Cook
- 1 hour 15 mins
- Rest
- 10 mins
- Total
- 2 hours 25 mins
- Serves
- 6
- Difficulty
- Advanced
The recipe
As an Amazon Associate I earn from qualifying purchases. Links marked “paid link” may earn a commission at no extra cost to you.
Before you start
Fillet the whole fish, keeping the fillets in large pieces and reserving all clean heads and bones for stock. Remove the prawn shells but leave tails attached. Purge and scrub mussels and discard any cracked ones that do not close when tapped. Keep every seafood item refrigerated in separate containers until its stage.
Ingredients
For the seafood
For the fish stock
For the stew
For the bread
Quantities change with servings; cooking times stay the same.
Equipment
- Large heavy stockpot paid link
- Medium saucepan with lid paid link
- Fine-mesh sieve paid link
- Fish filleting knife paid link
- Chef’s knife paid link
- Cutting board paid link
- Kitchen tweezers paid link
- Digital kitchen scale paid link
Method
Combine the fish trimmings, prawn shells, stock vegetables, parsley stems, and water in a pot. Simmer gently for 30 minutes, skim, and strain.
Put the mussels in a covered pan with a small splash of the measured wine and cook for 3 to 4 minutes until they open. Strain and reserve their liquor; discard unopened mussels.
Heat 70 ml olive oil in a large heavy pot. Add the garlic, sage, chilies, onion, celery, and carrot and cook for 8 minutes.
Add the octopus and cuttlefish and cook for 8 minutes, stirring until their liquid reduces.
Add the tomato paste, then pour in the remaining wine and simmer for 4 minutes.
Stir in the passata, prepared fish stock, reserved mussel liquor, salt, and pepper. Simmer partly covered for 30 to 35 minutes until the octopus is becoming tender.
Add the monkfish and cook for 6 minutes. Add the firm rock-fish pieces and gurnard and cook gently for another 5 minutes without vigorous stirring.
Add the prawns and shelled or half-shelled mussels and cook for 3 minutes. Adjust the salt and fold in the parsley.
Toast the bread, rub each slice with cut garlic, and drizzle with the remaining 30 ml olive oil.
Place one garlic toast in each warm bowl, ladle over the cacciucco, rest for 10 minutes, and serve.
Chef’s notes
Use several seafood types with different textures; the character comes from variety rather than one expensive fish.
Fish stock should simmer gently and briefly. Hard boiling or long cooking can make it cloudy and bitter.
Add seafood in stages: tough octopus and cuttlefish first, firm fish next, delicate fish and shellfish last.
Discard mussels that are cracked before cooking or remain closed after cooking.
Tips and variations
Choose at least five seafood varieties when possible, reflecting the generous mixed character of Livornese cacciucco.
Red wine, garlic, sage, tomato, and chili give the stew its distinctive dark Tuscan profile.
Unsalted Tuscan bread is traditional; any sturdy country loaf can substitute.
Source seafood according to local sustainability guidance and use what is fresh rather than forcing unavailable Mediterranean species.
Serve with
Place the toast at the bottom of each broad soup bowl. Ladle the tomato-rich broth over it and arrange a fair mixture of fish, cephalopods, mussels, and prawns on top.
Storage
Remove seafood from excess broth before chilling so it does not continue cooking. Refrigerate in shallow covered containers for up to 2 days and reheat gently until steaming. Do not freeze mussels or prawns in the finished stew; the strained tomato-fish broth may be frozen for up to 2 months.
Nutrition per serving (estimated)
- 680 kcal
- Calories
- 68 g
- Protein
- 43 g
- Carbohydrates
- 24 g
- Fat
- 6 g
- Fibre
- 10 g
- Sugar
- 1510 mg
- Sodium
Allergens
Contains fish, mollusks, crustaceans, and wheat from the bread. Wine contains alcohol, although much cooks off. Shellfish requires strict cold holding and careful freshness checks.
Made it?
Rate this recipe. Your rating helps other cooks.
No ratings yet. Be the first.
Questions
What is cacciucco?
It is a robust mixed-seafood stew from Livorno, Tuscany, cooked with tomato, wine, garlic, sage, and chili.
How many fish should I use?
Tradition celebrates a broad mixture; use at least five seafood varieties when availability allows.
Why serve it with garlic bread?
The sturdy garlic-rubbed toast absorbs the concentrated broth and is integral to the Livornese presentation.
Can I use only fillets?
You can, but heads, bones, and varied cuts create a deeper stock and a more traditional texture.