Tuscany (Florence and surrounding region); ribollita emerged from the tradition of la cucina povera — peasant cooking that maximised every ingredient; documented c. 14th century.
Ribollita — 'reboiled' in Italian — is Tuscany's great frugal dish: a thick bean and vegetable soup enriched with stale bread and 'reboiled' the next day, thickening into something between soup and stew. It is entirely vegan, entirely satisfying, and entirely dependent on quality extra virgin olive oil for its character. The Tuscan tradition of cooking with cavolo nero (Tuscan black kale), cannellini beans, and day-old bread produces a dish that is greater than the sum of its parts: the bread dissolves into the soup over two days of reboiling, creating a porridge-like consistency that is simultaneously rustic and refined. The finishing pour of cold-press olive oil — generous, even extravagant — is both a flavour component and a sign of respect for the dish. Ribollita teaches the modern cook to treat bread as an ingredient rather than an accompaniment, and to see leftover soup as an opportunity rather than an afterthought.
Use dried cannellini beans cooked from scratch — the cooking liquid becomes the soup base; canned beans produce a thinner, less flavourful result Cavolo nero (Tuscan kale) is traditional — it holds its structure through multiple reboilings where spinach or regular kale would not Stale bread goes in during the last 20 minutes of the first cooking — it should partially dissolve but not completely Reboil the next day — the second cooking collapses the bread completely and melds all flavours; the name is instruction, not suggestion Olive oil finish is generous — at least 2 tablespoons per bowl poured over at service Season gently during cooking; season aggressively at service — the dish intensifies overnight
Add a Parmesan rind during cooking for a vegan-adjacent approach that the Florentine tradition endorses, or omit entirely for strict vegan preparation — the beans produce enough body without it The soup should be thick enough that you can pull a spoon through it and the channel holds briefly For the most authentic presentation: serve in wide, shallow bowls with a swirl of olive oil and a few flakes of sea salt
Using fresh bread — it dissolves too completely; stale bread holds structure through the reboiling and then collapses at the right moment Not reboiling — serving on day one is not ribollita; the overnight development is structural Adding too much liquid — this is a thick dish; it should hold shape on the plate like a very thick stew Skimping on olive oil — the olive oil is half the flavour; be generous Using regular kale instead of cavolo nero — regular kale becomes too soft; the sturdy Tuscan variety is essential if available