Ribollita
By Groceree
Also known as Tuscan Bread Soup
A thick Tuscan soup of cannellini beans, cavolo nero, soffritto and tomato, layered with stale bread and reboiled the next day until it holds a spoon upright. Finished with a drizzle of extra virgin olive oil.
Last updated

- Servings
- 6 servings
- Prep
- 25 min
- Cook
- 1 h 30 min
- Total
- 13 h 55 min
Ingredients
cannellini beans800 g
cavolo nero300 g
savoy cabbage¼
onions1
carrots2
celery sticks2
garlic cloves3
potatoes1
chopped tomatoes400 g
fresh thyme3 sprigs
stale rustic bread250 g
extra virgin olive oil100 ml
vegetable stock1½ l
salt1½ tsp
black pepper1 tsp
Instructions
- 01
Drain and rinse the . Dice the , , and and slice the . Strip the leaves from their stalks. Strip the leaves from their stalks, then shred them and the . Slice the .
- 02
Cook the , , and slowly in half the for 15 minutes until soft and sweet.
- 03
Add the , and leaves and cook for 5 minutes.
- 04
Blend half the with some and add with the whole , , and remaining . Simmer for 45 minutes.
- 05
Season with and , then, in a second deep pot, layer ladlefuls of the soup with the slices, starting and ending with soup, so the soaks it all up.
- 06
Leave the soup to cool for no more than 2 hours, then cover and refrigerate it overnight.
- 07
Next day, bring it slowly back to the boil with half the remaining , stirring to break up the , and let it bubble until very thick. Serve with the rest of the drizzled over.
Notes
- Ribollita means reboiled — it is made to be eaten the day after, never the same day.
- Use cavolo nero; it holds its texture through the long cooking.
- A Parmesan rind in the pot is traditional; leave it out and the soup is vegan.
Nutrition per serving
- Calories
- 460 kcal
- Protein
- 17 g
- Carbs
- 57 g
- Fat
- 18 g
Estimated from the ingredients.
From a video to your shopping list
Saw a recipe on Instagram, TikTok or YouTube? Share it to Groceree and the ingredients land on the list everyone at home shares.

Find a recipe video
01Find a recipe video
Any recipe on Instagram, TikTok, YouTube or a website.

Find a recipe video
Groceree02Share it to Groceree
Tap Share and pick Groceree. The app reads the recipe for you.
03The recipe is in the app
Ingredients, quantities and steps, ready to cook from.
04Pick what you need
Untick what is already in the cupboard and add the rest.
05It’s on the shared list
Sorted by aisle, on every phone at home, in real time.
More Italian recipes
- Butternut Squash RisottoRisotto alla zucca with butternut squash used two ways: half diced small and cooked into the rice until it melts and turns it orange, half roasted in cubes for the top. Shallots, sage and dry white wine make the base, hot vegetable stock goes in a ladle at a time, and cold butter and Parmesan are beaten in off the heat.
- Creamy Mushroom PastaTagliatelle in a cream sauce built on mixed mushrooms browned hard in two batches, so they turn golden and meaty instead of stewing in their own juices. Garlic, thyme and a splash of white wine go into the browned pan, then double cream and Parmesan, loosened with starchy pasta water into a glossy sauce that coats every ribbon, with lemon zest and parsley to cut the richness.
- Pear CakeA soft, rustic Italian pear cake. Eggs and sugar are whisked until thick and pale, then enriched with melted butter, milk, lemon zest and vanilla, with diced pear folded through the batter and thin slices fanned over the top. The fruit keeps the crumb moist, and a dusting of icing sugar is its only finish.
- All Italian recipesItalian recipes as they are cooked at home, from cacio e pepe and lasagne alla bolognese to margherita pizza, with exact amounts for any number of people.