Acquacotta is one of the most honest names in cooking: cooked water. It tells you exactly what you have, and it tells the history of the dish — made in conditions of near-total poverty on the marshes of the Maremma, the wild, swampy coastal plain where malaria was endemic until the mid-20th century and where the population lived in medieval conditions for centuries.
The charcoal makers who worked the Maremma for months at a time living in the forest had almost nothing: wild greens (chicory, borage, nettles, field herbs), onion, sometimes a tomato, salt, a piece of old bread, olive oil when available. They cooked what they had in water, poured it over the bread, and called it a meal. When an egg was available — laid by a hen that had survived — it was a luxury that transformed the soup.
Today, acquacotta is served in restaurants throughout the Maremma and across Tuscany, sometimes with wild mushrooms, sometimes with more vegetables, always with the bread soaking in the broth and the egg on top. It is a reminder that poverty cooking, done well, is some of the world's best cooking.
The Bread
Stale bread is not a substitute in acquacotta — it IS the dish. Fresh bread dissolves into mush immediately; stale bread soaks the broth slowly, absorbing it while retaining some structure, and becomes the thick, substantial base of the soup.
What bread: Tuscan pane sciocco (unsalted Tuscan bread — this is the bread that makes sense here, its lack of salt allowing the broth to season it) or any dense, unsalted country bread at least 2–3 days old.
How it is used: One or two thick slices (2cm) are placed in the serving bowl. The hot soup is ladled over the bread. The bread absorbs the broth over 2–3 minutes and the diner eats the soup-soaked bread together with the vegetables and egg. By the time the bowl is finished, the bread has become indistinguishable from a thick, porridge-like texture.
The Egg
The egg is poached directly in the hot soup — not in a separate pot of water. In the last 3–4 minutes of cooking, the eggs are cracked directly into the simmering soup (gently, one at a time, keeping the broth barely simmering so the whites set without the yolk hardening). The white sets; the yolk remains runny.
Why it matters: The runny yolk breaks when the egg is pierced and enriches the broth with fat and richness — transforming a thin vegetable soup into something much more satisfying. The egg is the only protein in the dish.
One egg per serving: Tradition allocates one egg per serving. A soup for four uses four eggs, dropped in the last few minutes and served as soon as the whites are set.
The Greens
Traditional versions use whatever wild greens were available:
- Chicory (endive, puntarelle)
- Borage (borragine)
- Wild nettles (blanched briefly before adding)
- Field herbs and wild greens
Modern versions typically use:
- Swiss chard or kale (most common)
- Celery and celery leaves
- Wild mushrooms (porcini or mixed — added in richer versions)
- Tomato (fresh or canned — adds color and acidity)
The Complete Recipe
Serves: 4 | Time: 45 minutes
Ingredients
- 4 large eggs
- 300g Swiss chard or kale, roughly chopped
- 2 medium onions, thinly sliced
- 3 stalks celery, sliced
- 2 medium tomatoes, chopped (or 200g canned)
- 3 tablespoons extra-virgin olive oil
- 1 liter water or light vegetable broth
- Salt and black pepper
- 4 thick slices stale country bread (2–3 days old), toasted if preferred
- 50g Pecorino Romano or Parmigiano, grated
Method
1. Build the base: In a large pot, heat olive oil over medium heat. Add onions and celery; cook 8–10 minutes until softened and beginning to turn golden.
2. Add tomatoes and greens: Add tomatoes; cook 5 minutes until broken down. Add chard or kale; stir 3–4 minutes until wilted.
3. Add water: Pour in 1 liter water or broth; add salt and pepper. Bring to a boil; reduce to a simmer; cook 20 minutes until greens are very tender and the broth is flavored.
4. Taste and season: Taste and adjust salt. The broth should be savory and well-seasoned; it is what will flavor the bread.
5. Poach the eggs: Reduce heat to the lowest setting (just barely simmering — not boiling). Crack each egg gently directly into the soup, spacing them out. Cover; cook 3–4 minutes until whites are set but yolks remain runny.
6. Assemble: Place a thick slice of stale bread in each bowl. Ladle the hot soup over the bread, making sure each bowl gets one poached egg. Drizzle with additional olive oil; dust generously with Pecorino.
Serve: Eat immediately while the bread is soaking and the egg yolk is still runny.
Related reading: Ribollita Tuscan Bread Bean Soup Guide | Panzanella Tuscan Bread Salad Guide | Minestrone Italian Vegetable Soup Guide
The full recipes live in the book.
Get Tokyo Meets Tuscany on AmazonPaperback $24.99 · Hardcover $34.99 · eBook $9.99