Photo: Ithunn, CC BY-SA 3.0, via Wikimedia Commons · source
Tuscan bread soup: cannellini beans, cavolo nero and vegetables cooked with stale bread until thick enough to eat with a fork, finished with new olive oil.
The name means 'reboiled': Florentines made it from yesterday's soup and yesterday's bread. In November, with the new olive oil poured on top, nothing in the city is better.
Use real stale bread, a dense country loaf with no salt if you can find it, and cavolo nero. It's at its best reheated the next day, which is the point of the name.
You need
1 1/2 cups (300 g) dried cannellini beans, soaked overnight (or 3 cans, 15 oz / 425 g each, rinsed)
1/2 cup (120 ml) extra-virgin olive oil, plus your best oil to finish
If using dried beans, simmer them in fresh water with a sage leaf for 1 to 1 1/2 hours until creamy-tender. Keep 3 cups (720 ml) of the cooking liquid. Puree half the beans with some of the liquid.
Warm the olive oil in a large heavy pot over medium heat. Add the onion, carrots, celery and leek with a big pinch of salt and cook gently 15 minutes, stirring, until soft and sweet but not brown. Add the garlic for 2 minutes.
Stir in the tomato paste for 2 minutes, then add the cavolo nero, cabbage and potatoes. Stir until the greens wilt, 5 minutes.
Add the pureed beans, the bean liquid and enough water to cover by an inch, plus the herbs. Simmer, partly covered, 1 hour, until the greens are silky. Add the whole beans for the last 15 minutes. Season well.
In a clean pot or deep baking dish, layer slices of bread with ladles of soup until it's all used. Leave 30 minutes so the bread drinks the soup.
To serve the Florentine way, reheat it the next day: stir it over medium heat until it's thick and bubbling, about 15 minutes, adding a splash of water if it catches.
Serve in shallow bowls with a thread of raw red onion if you like, black pepper and a generous pour of your best olive oil.
Pans and tools
6-quart heavy pot
blender or immersion blender
Chef's tips
It should be thick enough to hold its shape on a spoon, not brothy.
No stale bread? Toast fresh slices in a 300F (150C) oven for 20 minutes until dry.
Keeps 4 days and only gets better.
Chef Amazing's own recipe, written for a home kitchen. Saved, it opens in Chef Amazing with a timeline, mise en place and what you already have.
Four more bowls in Florence
2
Tomato bread soup
Pappa al pomodoro
Photo: fugzu from Pistoia, Italia, CC BY 2.0, via Wikimedia Commons · source
Stale Tuscan bread melted into ripe tomatoes, garlic, basil and a great deal of olive oil.
The bread has to be properly stale and unsalted Tuscan if you can find it; the soup is best warm, not hot.
You need
1/2 cup (120 ml) extra-virgin olive oil, plus more to finish
4 cloves garlic, sliced
A pinch of chile flakes
2 lb (900 g) ripe tomatoes, peeled and chopped, or 2 cans (14 oz / 400 g each) whole tomatoes, crushed
3 cups (720 ml) vegetable broth or water
10 oz (280 g) stale country bread, crusts off, torn
A big handful of basil leaves
1 tsp kosher salt, black pepper
How to make it
Warm the oil in a pot over low heat and cook the garlic and chile 2 minutes, until fragrant but not brown.
Add the tomatoes and salt and simmer 15 minutes.
Add the broth and bring to a simmer. Stir in the bread and half the basil, push the bread under, and cook 10 minutes, stirring now and then, until it melts.
Take off the heat, cover and rest 30 minutes. Beat it with a whisk until thick and smooth-ish.
Serve warm or at room temperature with the rest of the basil and a generous pour of olive oil.
Chef's tips
Too thick? Add hot broth. Too thin? More bread.
Contains: wheat.
Chef Amazing's own recipe, written for a home kitchen. Saved, it opens in Chef Amazing with a timeline, mise en place and what you already have.
3
Acquacotta
Acquacotta
Photo: Fooding Around, CC BY 2.0, via Wikimedia Commons · source
'Cooked water': onion, celery and greens simmered into a broth, poured over toast and finished with a poached egg.
Rinse the lampredotto well. Put it in a pot with the onion, carrot, celery, tomato, parsley stems, salt and peppercorns and cover with water by 2 inches (5 cm).
Bring to a boil, skim, and simmer very gently 2 1/2 to 3 hours, until it's soft enough to cut with a spoon.
Lift it out and slice into thin strips; keep the broth hot.
Serve the strips in bowls with ladles of broth, a spoon of salsa verde and chile oil, or pile into split rolls whose top halves you dip in the broth.
Chef's tips
The broth makes a fine base for a risotto the next day.
Contains: fish (anchovy), egg, wheat.
Chef Amazing's own recipe, written for a home kitchen. Saved, it opens in Chef Amazing with a timeline, mise en place and what you already have.
You make the best bowl in Florence, by our read. Make your card above (it downloads, or opens your share sheet on a phone), post it, and tag us. Here's your tag for your site:
<a href="https://www.chefamazing.com/soup/florence"><img src="https://www.chefamazing.com/soup/badge/florence.svg" alt="Trattoria Cammillo: the best bowl in Florence" height="46"></a>Something changed? Write to hello@chefamazing.com.
No. 1 checked October 28, 2026; the other four picked the same day from local guides and menus. Places change; if one has, tell us at hello@chefamazing.com.
Chef Amazing remembers every place you ate, keeps the lists friends send you, and helps you cook it at home.