Ribollita: Tuscan Bread Soup That's Better the Next Day
Thrift, bread and cavolo nero in a bowl

Ribollita: Tuscan Bread Soup That's Better the Next Day
Ingredients
- 4 tbsp extra virgin olive oil, plus more to serve
- 1 onion, finely chopped
- 2 carrots, finely chopped
- 2 celery sticks, finely chopped
- 4 garlic cloves, sliced
- 1 tbsp tomato purée
- 1 x 400g tin chopped tomatoes
- 2 x 400g tins cannellini beans, drained
- 200g cavolo nero, stalks removed and leaves shredded
- ½ head of Savoy cabbage, shredded
- 1.2 litres vegetable stock
- 1 Parmesan rind (optional but worth it)
- 2 sprigs rosemary
- 250g stale sourdough or ciabatta, torn into chunks
- Salt and black pepper, to taste
- Grated Parmesan, to serve
Method
- Heat the olive oil in a large heavy pot and cook the onion, carrot and celery gently for 12 to 15 minutes until soft and sweet.
- Add the garlic and cook for 2 minutes, then stir in the tomato purée for a further minute.
- Add the chopped tomatoes and let them cook down for 5 minutes.
- Tip in one tin of beans whole. Blitz the second tin with a little stock to a purée and add that too, for body.
- Pour in the stock and add the Parmesan rind and rosemary. Simmer gently for 20 minutes.
- Add the cavolo nero and Savoy cabbage and cook for another 20 minutes until the greens are silky and tender.
- Stir in the torn stale bread and cook for 10 minutes, stirring, until it dissolves and thickens the soup to a porridge.
- Season well, fish out the rosemary stalks and Parmesan rind, and rest off the heat for 10 minutes. Serve with a generous pour of olive oil and grated Parmesan.
Ribollita is not a soup you cook so much as one you assemble, simmer, and then, ideally, forget about overnight. The name literally means reboiled, and that is the whole secret: this is a dish designed to be made one day and eaten the next, when the bread has melted into the broth and the flavours have knitted together into something far greater than the sum of its very cheap parts. It is the most honest food I know, born of thrift, and it is genuinely one of my favourite things to eat all winter.
1 A soup built on leftovers
Ribollita comes from Tuscany, specifically the countryside around Florence, and like most of the great peasant dishes of Italy it was invented to use things up. The cucina povera, the cooking of the poor, treated nothing as waste, and stale bread in particular was far too precious to throw away in a culture that traditionally baked its loaves without salt. So the bread went into the pot. Servants in grand houses are said to have reboiled the leftover minestrone from the masters’ tables, padding it out with bread to make a second meal, and from that frugal habit a classic was born.
What sets ribollita apart from a regular minestrone is precisely this bread, and the fact that it is meant to be thick enough to stand a spoon up in. This is not a delicate brothy soup. It is dense, almost a savoury bread pudding, and that heartiness is the point. The traditional version leans on three local staples: cannellini beans, cavolo nero, and bread, and if you have those three things you are most of the way home.
2 The clever twist: a Parmesan rind and a bean purée
I make two small moves that aren’t strictly orthodox but that I would never now go without. The first is the Parmesan rind. Rather than throwing away the hard ends of a wedge of Parmesan, I keep a stash in the freezer and drop one into soups like this. As it simmers it releases a deep, savoury, almost meaty umami into the broth, which is exactly what a vegetarian soup of beans and greens needs to feel substantial. It costs nothing, it uses up something you would otherwise bin, and it is the single biggest upgrade you can make here.
The second is to blitz one of the two tins of beans into a purée before adding it. The whole beans give you texture and bite, but the puréed tin melts invisibly into the liquid and thickens the whole soup into something creamy and cohesive, so the broth clings to the bread and greens rather than sitting separately at the bottom of the bowl. It is the difference between a watery vegetable soup and a proper, lush ribollita.
3 On the greens and the bread
Cavolo nero, the dark, dimpled Tuscan kale also sold as black cabbage, is non-negotiable for the authentic flavour. It has a deep, mineral, slightly bitter character that holds up to long cooking, going silky rather than slimy. Strip the leaves from their tough central stalks before shredding. I bulk it out with Savoy cabbage, which sweetens as it cooks and stretches the dish further, but the cavolo nero should lead.
Use good stale bread, the chewier and more rustic the better. A proper sourdough or ciabatta that has gone dry will drink up the broth and dissolve into creamy threads, whereas soft sliced white just turns to paste. If your bread is fresh, dry it in a low oven for ten minutes first. Tear it rather than cut it, and stir it in towards the end, then let the soup sit so the bread can do its work.
4 Why the next day matters
You can absolutely eat ribollita the day you make it, and it will be lovely. But the dish is named for what happens next. Cool it, refrigerate it overnight, and the following day reheat it slowly, adding a splash of water if needed, because it will have set almost solid. Overnight the bread fully surrenders, the beans deepen, the Parmesan and rosemary settle in, and everything turns mellow and unified in a way it simply cannot be while still fresh from the pot.
Serve it the proper Tuscan way: not screaming hot but warm, in a wide bowl, with a coil of your very best extra virgin olive oil poured over the top at the table and a snowfall of Parmesan. Some cooks press it into a pan and fry slices of the leftovers until crisp, which is a glorious thing to do with the very last of it. Either way, this is humble food that asks for patience and rewards it generously, the rare soup that gets better the longer you leave it alone.




