Italian · Lunch

Ribollita

Tuscan bread soup: cannellini beans, cavolo nero and soffritto cooked down, thickened with stale bread and then reboiled the next day.

Not yet ratedThis recipe has no ratings yet 1 hr 25 min hands on plus 9 hr soaking and standing Serves 6 servings Easy
Jump to Recipe Method
Ribollita — Italian lunch recipe, served and ready to eat

Photograph credit: Ribollita by Xaura · CC BY-SA 3.0 · Wikimedia Commons · this resized copy is shared under the same licence

Ingredients and preparation for ribollita
Ingredients and preparation for ribollita

Photograph credit: Ribollita Siena by Ta4e Negodue · CC BY-SA 4.0 · Wikimedia Commons · this resized copy is shared under the same licence

Method

Tap a step to highlight it, or turn on Cook Mode for large type and step-by-step focus.

  1. Simmer the soaked beans with the sage and whole garlic in unsalted water for 60 minutes until tender. Salt them only at the end, and keep all the cooking liquid.

  2. Blend a third of the beans with a ladle of their liquid until smooth. Leave the rest whole.

  3. Heat the olive oil in a very large pot and cook the onion, carrot and celery over low heat for 20 minutes, until completely soft and sweet. This soffritto is the whole base.

  4. Add the sliced garlic and chilli flakes for 1 minute, then the tomato purée for 2 minutes.

  5. Add the tinned tomatoes and cook 10 minutes.

  6. Add the cavolo nero, cabbage, potatoes, rosemary, the whole beans, the bean purée and about 1.2 litres of the bean cooking liquid.

  7. Simmer, half covered, for 45 minutes, until the greens have collapsed and the soup has darkened. Season.

  8. Stir in the torn bread, take the pot off the heat, and leave it to stand at room temperature for at least an hour — ideally overnight in a cool place.

  9. The next day, reheat slowly, stirring, until the bread has completely disappeared into the soup and it is thick enough for a spoon to stand up in.

  10. Serve in warm bowls with a heavy pour of raw olive oil over each.

Chef’s Tips

  • Make it a day ahead. Reboiled is the recipe, not a suggestion.
  • Twenty minutes on the soffritto. Everything else depends on it.
  • Finish with far more raw olive oil than seems polite.

Common Substitutions & Variations

  • An eighth of a teaspoon of garlic powder per clove is the usual stand-in when you are out of fresh garlic — it will not caramelise the same way, but it carries the flavour.

Pairing Suggestions

  • A Tuscan red such as Chianti
  • More olive oil
  • Grated Parmesan, if not keeping it vegan

Storage & Reheating

Refrigerate up to 4 days, improving daily, and freeze 3 months.

Common questions

How long does Ribollita take to make?

About 1 hour 25 minutes of hands-on work — 25 minutes of preparation and 1 hour of cooking — plus 9 hours of soaking and standing, so allow 10 hours 25 minutes from start to finish. The recipe serves 6.

What are the key tips for making Ribollita?

Make it a day ahead. Reboiled is the recipe, not a suggestion. Twenty minutes on the soffritto. Everything else depends on it. Finish with far more raw olive oil than seems polite.

What should I serve with Ribollita?

A Tuscan red such as Chianti; More olive oil; Grated Parmesan, if not keeping it vegan.

Can Ribollita be made ahead or frozen?

Refrigerate up to 4 days, improving daily, and freeze 3 months.

Is Ribollita suitable for a special diet?

This recipe is vegan, vegetarian and no added sugar. Those labels are checked against the ingredient list, so a dish is only marked when nothing in it contradicts the claim.

How many calories are in Ribollita?

About 486 kcal per serving, with 20 g protein, 62 g carbohydrate and 18 g fat. The figures are calculated from the ingredient list and are an estimate.

Nutritional Highlights

Per serving, calculated from the ingredient list. Treat these as an estimate — brands and cuts vary.

486Calories
20gProtein
62gCarbs
18gFat
14gFibre
8gSugar
980mgSodium

Reader Reviews

Cooked this? Leave a review

Your rating out of 5

Reviews are stored in your browser only — nothing is sent to a server.

Written and tested by Turab

One person, one kitchen — no test kitchen, no team. How every recipe on this site is checked before it goes up.