Ribollita is a Tuscan bread-and-bean soup made with cannellini, cavolo nero, vegetables, and stale bread, simmered once and reheated to deepen flavor.
Looking for a rib-sticking bowl that tastes even better the next day? This recipe for ribollita walks you through the classic Tuscan method: a vegetable-and-bean base, layers of day-old bread, then a second gentle boil that turns everything silky. You’ll get a pantry-friendly dinner, a smart way to use stale loaves, and a pot that feeds a crowd without fuss.
Recipe For Ribollita: Ingredient Notes
Ribollita began as cucina povera in central Italy. The heart is cannellini beans, winter greens, and rustic bread. Tuscan cooks lean on cavolo nero (also called lacinato or black kale), plus a soffritto of onion, carrot, and celery. Some add a touch of tomato paste for depth. The bread matters: a firm country loaf that drinks in broth without turning gummy is the goal. In Tuscany, unsalted pane toscano is traditional; any sturdy, day-old loaf with a chewy crumb works well.
| Ingredient | Role In The Soup | Good Swaps |
|---|---|---|
| Cannellini Beans | Body, creaminess, protein | Great Northern, borlotti |
| Cavolo Nero (Tuscan Kale) | Mineral bite, dark greens | Curly kale, chard |
| Savoy Cabbage | Sweetness, bulk | Green cabbage |
| Stale Country Bread | Thickens and softens the stew | Any firm sourdough |
| Onion, Carrot, Celery | Soffritto foundation | Leek for onion, fennel for celery |
| Tomato Paste | Umami and color | Crushed tomato |
| Garlic & Rosemary | Aromatic backbone | Thyme, bay leaf |
| Extra-Virgin Olive Oil | Flavor finish | None |
| Salt & Pepper | Balance and lift | Chili flakes, to taste |
Two small notes help keep things true to Tuscan style. First, don’t skip cavolo nero if you can find it; its texture stands up to the second boil. Second, use bread that fights back when pressed. Soft sandwich slices dissolve too fast. For background on the classic ingredient set, see the Visit Tuscany ribollita recipe.
Ribollita Recipe Steps With Make-Ahead Tips
This method uses dried beans for best flavor. Canned beans also work; rinse well and shorten the simmer. The rhythm is simple: cook beans, build vegetables, marry everything, layer with bread, and re-boil gently the next day.
Cook The Beans
Soak 400 g dried cannellini overnight in plenty of water. Drain. Cover with fresh water, add a smashed clove of garlic and a bay leaf, and simmer until tender. Keep the cooking liquid; it’s liquid gold for the soup. If using canned beans, you’ll want about 750 g cooked beans plus light stock or water to replace the bean liquor. Traditional formulas follow this same path, right down to the re-boil that gives ribollita its name.
Build The Base
Warm a generous splash of olive oil in a heavy pot. Soften a chopped onion, two carrots, and a celery stalk with a pinch of salt. Stir in two minced garlic cloves, a spoon of tomato paste, and a sprig of rosemary. Cook until glossy and sweet. Add diced potato, shredded cavolo nero, and ribboned Savoy cabbage. Stir to coat in oil and aromatics.
Simmer To Tender
Pour in bean cooking liquid (or stock) to cover by about an inch. Add the beans. Bring to a gentle bubble, then lower to a steady simmer until the greens relax and the potatoes are soft. Taste for seasoning. The soup should be brothy yet full of vegetables and beans.
Layer With Bread
Cut day-old bread into thin slices. In a ceramic or heavy pot, ladle a layer of soup, add a layer of bread, then repeat until both are used, ending with soup on top. Let the pot rest, covered, in the fridge. The bread drinks in the liquid and plumps up.
Re-Boil For The Signature Texture
Next day, set the pot over low heat with a splash of water if needed. Bring it back to a quiet simmer, stirring now and then so the bread breaks into soft crumbs that thicken the stew. Finish with a thread of olive oil. The name says it all: ribollita means “re-boiled.” The reheating step is where the magic happens; it’s standard in Tuscan recipes and keeps leftovers stellar.
For another look at the tradition and a version tied to Florence, see La Cucina Italiana’s ribollita, which notes the dish’s medieval roots and the link to stale bread and beans.
Pantry Quantities And Yield
This pot serves 6–8 as a main. It scales cleanly. The list below gives a practical shopping plan for a family pot without leftovers crowding the fridge.
- 400 g dried cannellini (or 750 g cooked)
- 1 large onion, 2 carrots, 1 celery stalk
- 2 medium potatoes
- 300 g cavolo nero, 250 g Savoy cabbage
- 200–250 g day-old country bread
- 2–3 tbsp tomato paste
- Olive oil, garlic, rosemary, salt, pepper
Technique Keys That Make It Taste Tuscan
Sweat, Don’t Brown
Keep heat moderate when cooking the soffritto. You want sweet, tender aromatics with little color. Browning shifts the flavor away from the gentle profile that defines ribollita.
Salt In Layers
Season the vegetables lightly as they cook, then taste again after adding beans and greens. The bread will dull salt slightly, so a small pinch near the end often helps.
Let The Bread Work
Thin slices integrate smoothly and keep spoonable texture. If you prefer a thicker, almost spoon-stands-up bowl, use more bread and extend the re-boil a few minutes.
Use Bean Liquor
Cooking liquid from cannellini adds body that stock can’t mimic. It carries starch that helps the stew set creamy without dairy.
Smart Swaps Without Losing The Spirit
Ribollita is built to stretch what you have. Stay close to the profile and the bowl still reads Tuscan.
- Greens: No cavolo nero? Use kale with sturdy ribs. Add chard for softness.
- Beans: Cannellini are classic; other white beans stand in well.
- Bread: Country sourdough is the best sub for unsalted pane toscano.
- Tomato: A few canned tomatoes can pinch-hit for paste.
- Herbs: Rosemary is common; thyme or a bay leaf works too.
- Umami boost: A Parmesan rind simmered in the pot adds depth. Remove before serving.
Make It Tonight, Love It Tomorrow
This is a rare case where leftovers trump the fresh pot. A rest in the fridge lets bread hydrate fully and flavors knit. Reheat gently on the stove with a splash of water. Stir so the bread loosens into fine crumbs. Finish bowls with olive oil, cracked pepper, and a few drops of red wine vinegar to wake it up.
| Step | Time | Notes |
|---|---|---|
| Soak Beans | 8–12 hours | Overnight on the counter |
| Cook Beans | 60–75 minutes | Tender, not mushy |
| Soffritto & Veg | 15–20 minutes | Soft, lightly sweet |
| Soup Simmer | 30–40 minutes | Greens relaxed |
| Layer With Bread | 10 minutes | Thin slices stack well |
| Rest | 4–24 hours | Chill covered |
| Re-Boil | 10–15 minutes | Gentle simmer, stir often |
Serving Ideas And Pairings
Set bowls on the table with a bottle of peppery olive oil, lemon wedges, and a small dish of salt. A few shavings of aged Pecorino add a savory edge. For a meal, pour a light Chianti, or serve with roasted sausages and a bitter salad. Crusty bread on the side is optional because the bowl already carries plenty.
Storage, Freezing, And Reheating
Ribollita keeps 3–4 days in the fridge. The texture tightens as the bread continues to swell. Reheat in a pot with a splash of water, stirring often. For the freezer, chill the base soup before the bread step; thaw, bring to a simmer, then layer with bread and finish the re-boil. The bread version doesn’t freeze well once combined.
Why This Recipe Works
The second boil changes the texture from soup to a spoonable stew, and the starch from beans and bread gives a creamy mouthfeel without cream. Cavolo nero holds its shape, the soffritto sets a sweet base, and a final gloss of olive oil rounds the flavors. With simple steps and a small shopping list, this recipe for ribollita lands on the table with real comfort baked in.

