📱 The Love Italy app is here — now on iPhoneDownload Love Italy on the App Store
Ever pictured retiring in Italy?Watch the video

Ribollita Recipe: Authentic Tuscan Bread and Vegetable Soup

Sharing is caring!

This ribollita recipe makes the classic Tuscan bread and vegetable soup, the way a Florentine nonna would cook it. You simmer beans, cavolo nero and cabbage into a thick soup. You layer it with stale bread, then boil it again the next day. That second boil gives ribollita its name and its flavour.

A terracotta bowl of ribollita, the Tuscan vegetable and bread soup
Ribollita, the Tuscan vegetable and bread soup. Photo: Ithunn, CC BY-SA 3.0, via Wikimedia Commons

Ribollita suits the cold months. Cavolo nero, the dark Tuscan kale, is at its best from late autumn. It is a good time to cook a big pot. Below you will find the full ingredient list, clear steps, the history of the dish and answers to common questions.

What Is Ribollita?

Ribollita means “reboiled” in Italian. It is a thick soup from Tuscany made with white beans, dark leafy cabbage, vegetables and day-old bread. Cooks make the soup one day and reheat it the next. The bread breaks down and thickens everything into something between a soup and a stew.

It belongs to the tradition of cucina povera, or “poor kitchen” cooking. Tuscan households wasted nothing. Stale bread, leftover vegetables and a handful of beans became a full meal. The story goes that servants first reboiled the leftover minestra after a great feast. Nobody can prove that tale, but it fits the spirit of the dish.

Tuscan bread is traditionally baked without salt. It goes hard quickly, which makes it perfect for soup. If you cannot find unsalted bread, plain country bread works well. Just go lightly with the salt in the pot.

Ribollita Ingredients

This recipe serves six. You need a large, heavy pot and about two hours, plus overnight soaking for the beans.

For the soup

  • 250 g dried cannellini beans, soaked overnight (or two 400 g tins, drained)
  • 4 tbsp extra virgin olive oil, plus more to serve
  • 1 large onion, finely chopped
  • 2 carrots, diced
  • 2 celery sticks, diced
  • 3 garlic cloves, sliced
  • 1 potato, peeled and diced (optional)
  • 2 tbsp tomato purée, or 400 g tinned chopped tomatoes
  • 1 bunch cavolo nero (about 300 g), stalks removed and leaves shredded
  • Half a savoy cabbage, shredded
  • A few sprigs of fresh thyme
  • 1 Parmesan rind (optional)
  • 1.5 litres water or light vegetable stock
  • Salt and black pepper

For the bread

  • 300 g stale, unsalted Tuscan-style bread, torn into chunks
  • 1 red onion, thinly sliced, for serving (optional)
  • Extra virgin olive oil and black pepper, to finish

How to Make Ribollita Step by Step

Step 1: Cook the beans

Drain the soaked beans and put them in a pot. Cover them with fresh water. Bring to the boil, then simmer gently for about 60 to 75 minutes. They should be tender but not falling apart. Add a pinch of salt near the end. Keep the cooking water.

If you use tinned beans, skip this step. Rinse them well and move on.

Step 2: Build the base

Warm the olive oil in a large heavy pot over a medium heat. Add the onion, carrots and celery. Cook them gently for 10 minutes until soft and sweet. This base is called a soffritto. Stir in the garlic and thyme and cook for another minute.

Step 3: Add the vegetables

Stir in the tomato purée and cook it for two minutes. Add the potato, cavolo nero and cabbage. Pour in the water or stock. Add the Parmesan rind if you have one. Bring the pot to a simmer.

Mash about half of the cooked beans with a fork. Add both the mashed and whole beans to the pot, with a ladle of their cooking water. The mashed beans make the soup thick and creamy.

Step 4: Simmer slowly

Cover the pot and simmer for 45 minutes. Stir now and then. The cabbage should turn silky and the broth should darken. Taste and season with salt and pepper. Remove the Parmesan rind and the thyme stalks.

Step 5: Add the bread

Stir the torn bread into the soup. Let it sit for 10 minutes so it soaks up the broth. The soup will look thick, almost like a porridge. That is exactly right. Take the pot off the heat and let it cool.

Step 6: Reboil the next day

This is the step that gives the dish its name. Chill the soup overnight. The next day, warm it over a gentle heat for 15 to 20 minutes. Stir often so it does not catch on the bottom. Add a splash of water if it gets too thick.

Serve it hot, with a generous swirl of olive oil and a twist of black pepper. Many Tuscans add thin rings of raw red onion on top. They give a sharp, fresh bite against the rich soup.

Love Italy? Free Italy stories every weekday morning.

Subscribe Free →

Tips for the Best Ribollita

  • Use the right bread. Stale, dense bread holds its shape. Soft sandwich bread turns to paste.
  • Do not skip the overnight rest. The flavours deepen and the texture becomes thick and rich.
  • Use plenty of olive oil. A good extra virgin oil at the end is part of the dish, not a garnish.
  • Add cavolo nero for authenticity. It gives ribollita its dark green colour and slightly bitter edge. Kale makes a fair substitute.
  • Freeze it. Ribollita keeps well in the freezer for up to three months.

Ribollita, Pappa al Pomodoro and Other Tuscan Soups

Tuscany has a whole family of bread soups. Pappa al pomodoro uses bread and tomatoes. Panzanella is a cold summer salad of soaked bread. Ribollita is the heartiest of them all, built on beans and winter greens.

It also sits close to other Italian bean soups. Our pasta e fagioli recipe uses pasta instead of bread. Both dishes show how Italian cooks turn simple pantry food into comfort.

Where to Eat Ribollita in Tuscany

You will find ribollita on menus across Tuscany from autumn through spring. Look for it at family-run trattorie in Florence, Siena and the smaller hill towns. It is often a first course, served in a terracotta bowl. Ask for it del giorno prima, made the day before, if you want it properly reboiled.

Pair it with a glass of Chianti or a simple Tuscan red. For something sweet afterwards, try our cantucci recipe and dip the biscuits in Vin Santo.

Ribollita Recipe FAQ

What is ribollita made of?

Ribollita is made from cannellini beans, cavolo nero, cabbage, carrots, celery, onion, tomato and stale Tuscan bread. Cooks simmer the soup, rest it overnight and reboil it the next day.

Why is ribollita called ribollita?

Ribollita means “reboiled” in Italian. Cooks reheat the soup the day after they make it. The second boil thickens the soup and blends the flavours.

Can I make this ribollita recipe vegetarian or vegan?

Yes. This ribollita recipe is vegan if you leave out the Parmesan rind and use water or vegetable stock. The beans and bread give plenty of body without any meat or dairy.

Can I make ribollita without cavolo nero?

Yes. Curly kale or Swiss chard work well. Cavolo nero gives the most authentic flavour, so use it if your local shop stocks it.

How long does ribollita keep?

Ribollita keeps for up to four days in the fridge. It tastes even better on day two or three. You can also freeze it for up to three months.

You Might Also Enjoy

Plan Your Italy Trip

Ready to taste Tuscany for yourself? Our Italy travel guide helps you plan your route, and our trip planning hub covers the practical steps.

Want More Italian Kitchen Secrets?

Join nearly 29,000 Italy lovers who get stories like this every weekday morning.

Subscribe Free — Join the Community →

Free forever · Unsubscribe anytime · No spam

Join 28,000+ Italy Lovers

Every weekday morning, get Italy’s lesser-known corners, local stories and secrets, straight to your inbox.

Subscribe free — enter your email:

Already a free subscriber? Upgrade to Premium for exclusive Sunday guides and local secrets.

Free forever · Weekday mornings · Unsubscribe anytime

Loved this? Share it 🇮🇹

Sharing is caring!

Other newsletters you might like

Love Castles

Apart from the fascinating and rich history of castles, people love to visit them for their majestic beauty. From the imposing stone walls to the beautiful architecture, there is something captivating about these grand structures.

Subscribe

Love Germany

Love Germany — in your inbox Castles, hidden gems and the best places to visit in Germany. One short email, every day.

Subscribe

Love London

A newsletter for Londoners who want to rediscover their own city. Travellers planning their first or fifth visit. Anglophiles who fell in love with London through literature, film, or a rainy afternoon on the South Bank.

Subscribe

Local Edinburgh

Local Edinburgh is a website that is dedicated to the promotion of Edinburgh as a travel destination. Edinburgh is Scotland’s capital city renowned for its heritage culture and festivals.

Subscribe

Newsletters via the One Two Three Send network.  ·  Want your newsletter featured here? Click here

Secure Your Dream Italian Experience Before It’s Gone!

Planning a trip to Italy? Don’t let sold-out tours or overcrowded attractions spoil your adventure. Unmissable experiences like exploring the Colosseum, gliding through Venice on a gondola, or marvelling at the Sistine Chapel often book up fast—especially during peak travel seasons.

Booking in advance guarantees your place and ensures you can fully immerse yourself in the rich culture and breathtaking scenery without stress or disappointment. You’ll also free up time to explore Italy's hidden gems and savour those authentic moments that make your trip truly special.

Make the most of your journey—start planning today and secure those must-do experiences before they’re gone!

Leave a Comment

Your email address will not be published. Required fields are marked *

🇮🇹 Free Travel Guide

Join 28,000 Italy lovers, free

Get The Ultimate Italy Travel Guide — free, straight to your inbox

↓ Free for Italy lovers everywhere ↓

✓ Here you go — opening your guide now.

Joined by 28,000+ Italy lovers • Free every weekday

🇮🇹 Free Travel Guide
Scroll to Top