Three bowls of Tuscan ribollita on a wooden table.

Tuscan ribollita soup (ribollita toscana)

Tuscan ribollita, or ribollita toscana as it’s called in Italian, is a hearty vegetable and white bean soup that has been deeply rooted in the traditions of the Tuscan cucina povera for centuries. It’s naturally vegan, nutritious, and bursting with flavour!

Its origins date back to mediaeval times when peasants used to make it with leftovers like minestrone, vegetables, beans and dry bread from previous meals. It was traditionally made on a Friday or giorno di magra when Italians abstained from eating meat in keeping with their Catholic faith. The vegetables were placed in a pot along with broth and leftover dry bread. It was then boiled up again – hence the name ribollita, which means reboiled.

Today ribollita is indisputably Tuscany’s most famous soup. It’s now well-known beyond the region’s borders and has recently reached international fame. Each household has developed its own unique variation, which family members hand down from generation to generation.

Ribollita toscana (tuscan ribollita bean soup) in a brown bowl on a table with kitchen cloths, a bottle of oil and a pepper mill.

The recipe I’m sharing with you here comes from Maremma, a coastal area that includes much of southwestern Tuscany and part of the neighbouring region of Lazio. We were on holiday there in the summer of 2019, and I managed to sneak a few secrets out with me!

This Tuscan ribollita recipe is as authentic as you’ll find. It contains all the traditional ingredients, and I made it in the same way as they do in Tuscan households.

An authentic Tuscan ribollita recipe

The main ingredients of an authentic ribollita toscana, or Tuscan ribollita, are cannellini beans, cavolo nero, Savoy or other similar cabbage, diced carrots and potatoes, thyme and rosemary. There are many variations, of course, as with all regional dishes.

It’s a straightforward dish to make. It just requires a little time to soak the beans, allow them to cook and then simmer everything together in a big pot. It will take about three and a half hours to make, but it’s absolutely worth the time and effort! The result is a soup that’s among the best I’ve ever tasted – full of goodness, filling and comforting.

If you were looking for something that’s quicker to make, this stregoni bean soup is similar and equally as delicious, thick and hearty, but you can have it ready in less than an hour. Don’t forget to come back to this ribollita recipe when you’ve got more time, though! I promise, you won’t regret it!

Not deterred by the time factor and want an authentic ribollita soup? Great, I’ve got you covered! I recommend you make your ribollita to this recipe the first time. Then, next time, you could get creative and add any leftover vegetables you have on hand. Autumn and winter vegetables are best because ribollita is a dish they serve during the coldest months of the year in Tuscany. It’s also great heated up again the next day, so don’t be afraid to make a big potful – that’s the whole idea of ribollita!

A close-up image of ribollita toscana.

How to make Tuscan ribollita (ribollita toscana)

You can make Tuscan ribollita soup over a period of three days if you want. On the first day, leave the cannellini beans to soak overnight or for up to 24 hours. The following day you can cook the beans and the vegetables. On the third day, you can “reboil” (ribollire) the soup. That way, there’s very little hands-on time involved. Want to do it all in one day? No problem, just follow my step-by-step instructions with photos in the recipe card below. You’ll also find a detailed ingredient list; the quantities indicated are for four to six portions.

Ingredients for ribollita toscana (Tuscan ribollita or Tuscan bean soup) in individual glass dishes on a table.

Bread

Stale bread is what makes this dish so unique. When the soup is reboiled (ribollita in Italian), layers of stale bread soak up the delicious vegetable and bean juice. The bread assumes a wonderfully creamy texture when left to stand in the soup and later reboiled. This is the main characteristic of ribollita, so don’t skip it. I slice some of my favourite sourdough bread and leave it out to go stale for a day or two.

Traditionally, Tuscan bread is used in ribollita, as well as other dishes from the region, like pappa al pomodoro and panzanella. Known as pane toscano, sciapo or sciocco in Italian, Tuscan bread is white and contains no salt. The reason for this is unknown, but the most plausible explanation is that salt was either unavailable or too expensive. Outside of the region, it isn’t easy to find Tuscan bread. There are some recipes on the Internet if you want to try making it. Otherwise, you can use white sourdough bread or other bread of your choice. The important thing is that it’s stale.

4 slices of sourdough bread on a round wooden chopping board

Cannellini beans

Traditional Tuscan ribollita is made with cannellini beans. I recommend using dried beans for this recipe – it’s really worth the extra time and effort! If you want to use tinned beans, you’ll need two 400 g tins. It’s a pity to use tinned beans for ribollita. If you’re in a hurry, consider putting off making it until you have more time – ribollita is the definition of a slow-food dish! Assuming you’ve decided to go with dried, soak the beans in cold water (no salt) until they are completely rehydrated. It’s best to soak them overnight or for up to 24 hours.

Dry cannellini beans on a kitchen worktop

Herbs

Put the fresh herbs in a bag; that way, you’ll have all the flavour without the pieces. They can be very bitter when you bite on them. The only herbs used in ribollita are rosemary and thyme. Use fresh herbs if available. Otherwise, dried will do. If you don’t have a bag or muslin cloth, you could tie them up or put them in loose.

A herb bag with sprigs of rosemary and thyme on a kitchen worktop

How to cook the cannellini beans

Rinse the beans well and put them in a pan with a bit of salt and enough water to keep them covered during the cooking process. If you are using a regular saucepan, simmer them for about an hour until they are just tender but not falling apart. I cook them for 15 minutes in my Crockpot. I don’t recommend substituting cannellini with other beans, but if you have to, use a similar white bean.

Vegetable broth

It’s very quick and easy to make your own broth with fresh vegetables for this recipe. Just put an onion, a carrot, a stick of celery and a piece of leek in cold water in a separate pan. Bring it to a boil and then simmer with the lid on for an hour or so. Did you know that you can make fantastic vegetable broth using kitchen scraps? Onion skins, carrot peelings, celery leaves and leek trimmings make great broth. You can read more about that in my post on how to make vegetable broth from kitchen scraps. If you want to make broth from cubes or powder, follow the manufacturer’s instructions – you’ll need one litre of vegetable broth for this Tuscan ribollita soup recipe.

What vegetables to use for authentic Tuscan ribollita

Although every Tuscan household has its own version of this traditional recipe, the general consensus is that onions, celery, carrots, potatoes, tomatoes, cavolo nero (aka lacinato kale) and savoy cabbage are the fundamental vegetables without which it wouldn’t be a ribollita.

Choose potatoes that remain firm when cooked. Cavolo nero is an obvious choice because it has always been cultivated in the region. A dark-coloured cabbage will provide a great colour contrast. I once made ribollita with pointed white cabbage (my favourite!) It was delicious, but from the colour point of view, it wasn’t very exciting.

Ribollita toscana (tuscan ribollita bean soup) in a brown bowl on a table with kitchen cloths, a bottle of oil and a pepper mill.

If possible, use fresh ripe tomatoes. It’s best to skin them as the skins don’t break down during cooking the way the pulp does. You can remove the skins quickly and easily by making a slit with a knife in each tomato, plunging them into boiling water, leaving them for a minute or two, and then immersing them in very cold water. The thermal shock will loosen the skins and make them easy to remove.

Savoy cabbage is perfect because you can use both light and dark green leaves.

The vegetables are first sautéed as described in detail in the recipe card below. Then, simmer them on the lowest possible heat for 1 1/2 to 2 hours! Don’t take shortcuts here. Crunchy vegetables are NOT desirable in ribollita!

Adding the beans to the vegetables

Add the beans in two stages, as described in the recipe card below. First, add the blended beans to the vegetables and simmer for 30 minutes. Then, add the whole cannellini beans and simmer the soup for another 30 minutes.

Add whole cannellini beans to the Tuscan ribollita soup (ribollita toscana).

Now, your Tuscan bean soup is ready for the final stage – the reboiling.

Reboiling the soup (ribollire)

Traditionally, the people of Tuscany use an earthenware dish with a lid for the reboiling. Otherwise, you could use a Dutch oven or a pan like the one I used. The important thing is that it has a lid and a thick bottom so that the ribollita won’t stick to the bottom of the pan. The slices of stale bread are arranged in two layers in the pan, alternately with ladles full of soup. A layer of stale bread goes in first, followed by a layer of soup, then more bread, finishing with a layer of soup.

Tuscan ribollita soup (ribollita toscana) and slices of stale bread in pans.

Resting and reheating your Tuscan ribollita

The next step is to leave the ribollita to stand with the lid on for a certain length of time – which can be anything from 3 hours to 24 hours. It’s best to put it in the fridge if you’re going to leave it for longer than 3 hours.

When you are ready to serve it, heat the pan up very slowly on the lowest possible heat and simmer it gently for about 15 minutes. Now you can officially call it ribollita! If necessary, you can add a bit more hot broth – it should have the consistency you can see in the photos.

How to serve Tuscan ribollita soup (ribollita toscana)

You can take the earthenware pot to the table and serve your ribollita in front of your guests or serve it on individual plates before it leaves the kitchen. Either way, a little freshly ground black pepper and a drizzling of extra virgin olive oil provide the perfect finishing touches!

Three plates of ribollita toscana (Tuscan ribollita) on a table with kitchen cloths , a bottle of extra virgin olive oil and a pepper mill.

How to store leftover Tuscan ribollita

Store any leftover ribollita in an airtight container in the fridge, where it will keep for a couple of days. Reheat it as described above. I’ve never tried freezing ribollita because I’ve never had any leftovers to freeze! We always gobble it all up within a couple of days, haha! If you try freezing it, let me know how it goes in the comments below.

Tuscan Ribollita (ribollita toscana)

Recipe by Deborah
5.0 from 2 votes
Course: Main course, SoupCuisine: Italian (Tuscany)Difficulty: Easy
Servings

4

servings
Prep time

20

minutes
Cooking time (beans)

15

minutes
Cooking time (soup)

2 1/2

hours
Ribollitura (reboiling)

15

minutes
Total time

3

hours 

20

minutes

An authentic recipe for one of Tuscany’s most famous signature dishes: ribollita toscana. Absolutely worth the time and effort it takes to prepare it!
Recipe by Deborah, veganhotstuff.com
Quantities are for a main course for 4 – 6 people

Ingredients

  • To cook the beans
  • 400 g dried cannellini beans

  • water (see notes in the main post above)

  • sprigs of fresh rosemary

  • sprigs of fresh thyme

  • unrefined sea salt

  • For the ribollita
  • 3 tbsp extra virgin olive oil

  • 2 medium-sized onions (finely chopped), about 150 g

  • 1 a small stick of celery (finely chopped), about 50 g

  • 2 medium-sized carrots (cut into small dice), about 130 g

  • 2 small potatoes (diced), about 160 g

  • sprigs of fresh thyme and rosemary (tied up in a bag or muslin cloth)

  • 3 medium-sized fresh tomatoes (peeled and chopped or liquidised)

  • the cooking water from the beans (mine was about 370 g)

  • 1 lit vegetable stock (or water + 1 tsp vegetable stock powder)

  • 500 g savoy cabbage (stalks removed and coarsely chopped – see notes in the main post above)

  • 200 g cavolo nero (also called lacinato kale)

  • 1 tsp unrefined sea salt

  • freshly ground black pepper

  • For the reboiling
  • slices of dry sourdough bread or other stale bread of your choice – a couple of slices per person (see notes in the main text above)

Directions

  • Prepare the bread
  • Cut some slices of bread and leave them out to go dry. The bread for ribollita should be stale.
  • Cook the beans
  • Soak the cannellini beans overnight or for up to 24 hours. Rinse them and put them in a pot. Add water and a couple of pinches of salt. Make sure that there is about 3 – 4 cm of water above the level of the beans. Put the rosemary and thyme into a little herb bag, tie it up well and add it to the pot.
  • Cook them for about an hour, until they are just turning soft.
  • When cooked, remove the bag with the herbs. Remove the beans from the heat and liquidise half of them in a blender, leaving the other half whole. Keep the cooking water from the beans; you’ll need it for the broth.
  • Cook the vegetables
  • Put 3 tablespoons of extra virgin olive in a large, heavy-bottomed pan. Heat the oil and add the chopped onion, chopped celery, and diced carrot. Gently sweat without browning on medium-low heat for 10 minutes.
  • Add the diced potatoes and sauté for another minute.
    Put the sprigs of fresh thyme and rosemary into a bag (the one you used before will do) and add to the pot along with the chopped or liquidised tomatoes, the bean water and the vegetable stock. Bring to the boil.
  • Add all the cabbage to the pan.
  • Cover with a lid and bring to the boil again.
  • Once it starts to boil, stir all the vegetables until they are well mixed. Turn the heat down and simmer for an hour and a half on a low heat with the lid on.
  • Add the blended cannellini beans and mix well. Simmer on a very low heat for 30 minutes.
  • Add the whole cannellini bean and stir. Add more vegetable broth or water if necessary.
  • Bring to the boil and simmer for another half an hour. Add salt to taste.
  • Put a couple of slices of stale bread in the bottom of an earthenware pot. If you don’t have one, you can use a pan like the one in the photo below.
  • Ladle some of the vegetables and beans over the stale bread.
  • Cover the first layer of bread entirely with the vegetables and beans.
  • Put a second layer of bread in the pan and cover that with vegetables and beans, too. Cover the pan with a lid and leave it to stand until you are ready for the reboiling.
  • Reboiling (la ribollitura)
  • Ideally, you would reboil the soup the next day when all the flavours have mingled, but you can do it on the same day if you want to. Leave it to stand for at least a couple of hours, preferably longer.
  • Put the pan of bread and vegetables back on the stove and heat everything up slowly on the lowest possible heat until it comes to a boil again. This will take about 15 minutes.
  • When the ribollita is simmering and thoroughly reheated, check the consistency (see notes below and in the main text above). Add a little more hot vegetable broth if necessary.
  • For the final touches, a little freshly ground black pepper and a drizzling of extra virgin olive oil. Serve immediately. Either put the earthenware dish or pan with the ribollita on the table and serve it from there, or serve it on individual plates.

Notes

  • See the notes above in the main post.

Frequently asked questions

What is Ribollita?

Ribollita is a traditional Tuscan soup made with stale bread, cannellini beans, and vegetables like cabbage, potatoes, and carrots. Its characteristic long cooking time, thick, hearty consistency and layers of stale bread that soak up all the juices make it really unique among vegetable soups.

How do you make authentic Ribollita?

The authentic preparation involves using stale bread and simmering vegetables, beans, and bread together. Allow the soup to stand for a while to allow the bread to absorb the flavours and thicken the soup.

Can you make Tuscan Ribollita without bread?

While bread is a key ingredient in traditional ribollita, you can leave it out or replace it with gluten-free bread if you wish.

What type of beans are used in Ribollita?

Cannellini beans are a traditional ingredient in ribollita, although you can use other white beans instead if you wish.

Can Ribollita be made ahead of time?

Yes, ribollita often tastes better the next day as the flavours continue to meld and the soup thickens further. In Tuscany, they reheat it and add more broth just before serving.

What vegetables are in Ribollita?

Authentic ribollita includes savoy cabbage or cavolo nero, potatoes, carrots, celery, onions, and tomatoes.

How do you serve Ribollita?

Ribollita is typically served hot with a drizzle of extra virgin olive oil on top and a twist of freshly ground black pepper. It makes a hearty, nutritionally complete meal on its own.

Ribollita toscana (tuscan ribollita bean soup) in a brown bowl on a table with kitchen cloths, a bottle of oil and a pepper mill

I hope you enjoy this delicious Tuscan ribollita soup recipe, and I’d love to hear from you if you do! Tag me on Instagram or Facebook @vegan_hot_stuff – I love seeing your re-creations! Give it a 5-star rating and leave a comment below – it’s really useful for other readers and helps them find my blog and recipes. I really appreciate your feedback, which ultimately helps me make my recipes more successful. Thanks so much for your support!

While you’re here on Vegan Hot Stuff, you might want to check out some other popular recipes.

Would you like to receive my recipes as soon as I publish them? Subscribe below!

2 thoughts on “Tuscan ribollita soup (ribollita toscana)”

    1. Grazie mille per la bella recensione, Guido! L’apprezzo molto e sono contenta che ti sia piaciuta!

Leave a Comment

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

Scroll to Top