PProvenance
Enter
P
Italian · Florence, Tuscany

Ribollita Fiorentina

Florence's canonical bread-and-bean soup — the name means 'reboiled' because it was made on Monday from Sunday's minestrone, reheated with added bread until it thickened to a porridge-like consistency. The definitive ribollita follows a strict sequence: a base soup of cannellini beans, cavolo nero, and vegetables cooked on day one; day two the soup is reheated with thick slices of stale unsalted Tuscan bread that absorb the liquid completely. The finished dish should hold a spoon upright — it is not a soup but a dense bread-thickened stew.

ServesFour portions
TotalDay 1: approximately 3 hours; Day 2: approximately 45 minutes
Sourced1of 15 in BC
Cook
I

The Market List

The benchmark for each ingredient, and who stocks it near you. Tap a stockist to go straight to the product.

For the beans
300 g
dried cannellini beans
soaked overnight in cold water
Not yet stocked in British Columbia
4 cloves
garlic
whole, unpeeled
Your own market
4 leaves
fresh sage
Your own market
For the minestrone
200 g
cavolo nero (Tuscan black kale)
tough central ribs removed, leaves roughly torn
Origin · United StatesNot yet stocked in British Columbia
1 large
leek
trimmed and sliced into rounds
Your own market
2 medium
carrots
peeled and diced
Your own market
2 stalks
celery
diced
Your own market
2 medium
waxy potatoes
peeled and cut into 2 cm cubes
Origin · FranceLekker · Vancouver →
60 ml
extra-virgin olive oil
Tuscan DOP, peppery and grassy; for cooking the soffritto
Your own market
1.5 litres
water
or unsalted vegetable cooking liquid from the beans
Your own market
1 tsp
fine sea salt
adjusted to taste at end of day 1
Your own market
1 tsp
black pepper
freshly ground
Your own market
For day 2
300 g
pane sciocco (stale unsalted Tuscan bread)
cut into slices 1.5–2 cm thick; at least one day old
Not yet stocked in British Columbia
To finish
80 ml
extra-virgin olive oil
Tuscan DOP, peppery — poured raw over each serving
Your own market
1 tsp
black pepper
freshly ground, added at service
Your own market

Each tap is counted, so the stockist sees the demand Provenance sends them.

II

The Method

1
DAY 1 — COOK THE BEANS. Drain the soaked cannellini beans and place them in a large pot with the whole garlic cloves, sage leaves, and enough cold water to cover by 8 cm. Bring slowly to a simmer over medium heat. Cook uncovered at a gentle simmer for 1 hour 30 minutes to 2 hours, adding no salt until the beans are fully tender. The beans are ready when they crush cleanly between two fingers with no chalky resistance at the centre.
2
Reserve the bean cooking liquid. Remove roughly one-third of the cooked beans and pass them through a mouli or mash to a rough purée; return this purée to the pot. This step provides the body that will thicken the final stew. The mixture should look opaque and creamy, not watery.
3
In a wide, heavy casserole, warm the cooking olive oil over medium heat. Add the leek, carrot, and celery and cook gently, stirring, until the vegetables have softened and the leek is translucent — approximately 12 minutes. The smell shifts from sharp and raw to sweet and rounded.
4
Add the potato cubes and the torn cavolo nero to the soffritto. Stir to coat, then pour in the bean mixture (whole beans, purée, and cooking liquid) together with additional water or bean liquid to bring the total volume to approximately 1.5 litres. Season with salt. Simmer over low heat for 45 minutes, until the potato is fully cooked and the cavolo nero is tender and dark. Taste and correct seasoning. Allow the soup to cool completely and rest, covered, overnight in the refrigerator or in a cool place — this rest between day 1 and day 2 is essential to flavour depth.
5
DAY 2 — THE RIBOLLITA. Return the rested soup to a wide, heavy casserole over low heat. When it begins to move at the edges, lay slices of stale pane sciocco across the surface in a single layer, pressing them gently into the liquid. Continue heating, adding further slices and pressing them down as they soften and absorb. This is the step on which the dish lives or dies: the bread must absorb all free liquid completely, swelling into the body of the stew — add slices gradually and do not rush; if you add all the bread at once the exterior slices will paste before the interior has absorbed. The ribollita is ready when no liquid pools at the edge when the pot is tilted, the surface is matte and dense, and a spoon stood upright in the centre holds its position without falling.
6
Ladle the ribollita into warmed terracotta bowls, ensuring each portion holds its shape on the spoon rather than spreading. Pour a generous measure of raw Tuscan DOP olive oil — approximately 20 ml per bowl — directly over each serving. Finish with freshly ground black pepper. The raw oil must be added at service; it is structural to the flavour of the finished dish, not merely a garnish.
III

Quality Hierarchy

01
Reserve — Cannellini beans from a named Tuscan grower, dried from the current harvest; cavolo nero from a Florentine market in the deep winter months when the leaves are blackest and most bitter; pane sciocco baked to the traditional unsalted Tuscan formula and aged two days; finishing oil a single-estate Tuscan DOP of demonstrable peppery bitterness, pressed the same season.
02
Estate — Good-quality dried cannellini beans from an Italian supplier; cavolo nero from a specialist greengrocer or farmers' market; unsalted sourdough or pain de campagne as an approximation of pane sciocco; a labelled Tuscan DOP olive oil for finishing.
03
Market — Supermarket dried cannellini beans (avoid tinned — the texture after long cooking in the soup is inferior); cavolo nero when in season from a standard greengrocer; any unsalted country-style bread left to stale for 24 hours; a general Italian DOP extra-virgin olive oil for finishing.
04
House — Tinned cannellini beans drained and rinsed, added directly to the minestrone without a separate cook; cavolo nero replaced by Savoy cabbage, which alters the bitterness profile materially; any available stale unsalted bread; a standard supermarket extra-virgin olive oil. The dish remains edible but departs significantly from the Florentine original.
IV

Sensory Tests

◇Touch. A cooked cannellini bean crushes cleanly between two fingers with no chalky resistance at the centre — the bean is done.
◇Sight. The puréed bean fraction returned to the pot renders the liquid opaque and creamy — body is established.
◇Smell. The soffritto smells sweet and rounded rather than sharp and raw — the vegetables are ready for the next addition.
◇Sight. No liquid pools at the pot's edge when tilted, the surface is matte and dense, and a spoon stood upright holds without falling — the ribollita has reached the correct consistency.
◇Smell. Raw Tuscan olive oil poured over the hot surface releases an immediate grassy, peppery vapour — the finish is correct and the dish is ready to serve.
◇Where it lives or dies. The bread must be added to the reheated soup gradually, slice by slice, and pressed down until every trace of free liquid is absorbed and the stew holds a spoon upright — rush this stage or add too much bread at once and the dish becomes either paste or thin soup, and ribollita is neither.
Pillar V
Cross-cuisine parallels are part of membership.
The dishes this one teaches you, across the cuisines — on every recipe.
Enter · from $49 a year
VI

What to Pour

The pairing
Pieropan Soave Classico Calvarino
Pieropan · Soave DOC
Not yet stocked in British Columbia
Wine
From British Columbia
Fort Berens Riesling
Fort Berens Estate Winery · Lillooet
Not yet stocked in British Columbia
Wine
Without alcohol
GT's Synergy Organic Kombucha — Gingerade
Not yet stocked in British Columbia
Non-alcoholic

Why each one works is part of membership — Enter · from $49 a year →

The whole pairing
Pillar VII
Origin and lineage are part of membership.
Where the dish comes from and how it came to be — on every recipe.
Enter · from $49 a year
Sourced through Provenance

The hands behind the plate.