Recipes from Italy

  • Recipes
  • About Us
  • Contact Us
  • Subscribe
menu icon
go to homepage
  • Recipes
  • About Us
  • Contact Us
  • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About Us
    • Contact Us
    • Subscribe
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Italian Soups

    Authentic Ribollita Soup Recipe

    Published: Jan 27, 2023 · Modified: Jun 6, 2024 by Silvana Nava · This post may contain affiliate links

    Jump to Recipe

    Ribollita is the name of the famous Tuscan soup, a traditional Italian recipe from the cities of Florence, Arezzo and Pisa.

    "Ribollita" means "reboiled", that is, you cook it once, then let it rest for a couple of hours, then cook it again by reboiling it.

    It's a dense, rich soup made with stale bread and winter vegetables such as kale (cavolo nero) and cannellini beans. Savoy cabbage, Swiss chard, carrots and potatoes complete the dish.

    ribollita soup recipe

    Ribollita soup recipe must be prepared slowly, taking the time necessary to combine all ingredients perfectly.A couple of hours of cooking and patient waiting for the necessary resting time will be rewarded by the incomparable taste of these simple, healthy dishes.

    There are many Italian recipes that include stale bread as an ingredient. For example, Pappa al Pomodoro, Panzanella Salad, and Passatelli, to name a few.

    ribollita soup recipe

    Each region has its own traditional recipes, but Tuscan Ribollita is certainly the most famous stale bread recipe.

    Warm and nutritious, it's the ideal comfort food to eat at home on the coldest of evenings.

    Now let's see how to make Ribollita Soup, the authentic Italian recipe!

    ribollita soup recipe

    Jump to:
    • Ingredients
    • Kitchen Tools and Equipment
    • Instructions
    • Storage
    • Substitutes
    • Variations
    • History
    • Recipe Card


    Ingredients

    PLEASE NOTE: If you are using fresh dried cannellini beans, the preparation time does NOT include the soaking and cooking time. Allow 12 hours for soaking and about 1 hour for cooking.

    • Prep Time: 40 Min
    • Cook Time: 2 Hours
    • Rest Time: 2 Hours
    • Servings: 6

    • 400 g (14 oz) of dried cannellini beans or 800 g (1 ¾ pounds) of canned cannellini beans. 
    • 300 g (~10 oz) of stale bread. In Italy, we use Tuscan ciabatta bread, which is traditionally salt-free. 
    • 400 g (14 oz) of cavolo nero (Dino Kale)
    • 250 g (9 oz) of savoy cabbage or green cabbage
    • 250 g (~10 oz) of Swiss chard
    • 250 g (~10 oz) of potatoes (1 medium potato or 2 small potatoes)
    • 180 g (6.4 0z) of peeled tomatoes
    • 1 large onion
    • 2 carrots
    • 1 celery stalk
    • 2 sprigs of fresh rosemary
    • 2 springs of fresh thyme
    • about 2 liters (8 ½ cups) of vegetable broth or hot bean cooking water (the kind you get when using dried cannellini beans)
    • 70 g (5 tablespoons) of extra-virgin olive oil
    • Fine salt to taste
    • Ground black pepper to taste

    ribollita soup recipe

    Kitchen Tools and Equipment

    • To make Ribollita recipe, you first need a cutting board on which to clean and chop the vegetables with a sharp knife and a peeler.
    • You will need an immersion blender to cream some of the cannellini beans.
    • Then you need a large pot with high sides and a lid. Traditionally we use a Terracotta pot, which retains heat and cooks more evenly. This item is also very beautiful, decorates the kitchen and can make a nice gift. Even an Enameled Cast Iron Dutch Oven will do the trick.
    • To serve Ribollita , we recommend a set of Made in Italy Hand Painted Rustic Dishes. Check out this beautiful set of plates that will beautify your table and amaze your guests!

    Instructions

    ribollita soup recipe step 1

    Step 1) - DRIED BEANS - This recipe calls for dried cannellini beans. If you are using this ingredient, soak the dried cannellini beans in plenty of cold water the night before.

    Once the beans are tender, drain and cook in at least 3 liters (12 ¾ cups) of water - scented with a sprig of rosemary - over medium-low heat for at least 1 hour.

    Then drain the beans, saving the cooking water. Keep half the beans whole and puree the other half with an immersion blender. Set aside.

    CANNED BEANS - If using canned beans, remove the liquid and rinse under cold water. Blend half of them and set aside.

    ribollita soup recipe step 2

    Step 2) - On a cutting board, chop the onion, carrot and celery into small pieces.

    Then peel the potato and cut it into fairly large pieces.

    ribollita soup recipe step 3

    Step 3) - Wash and slice the cabbage, chard and kale.

    Place the peeled tomatoes in a bowl with their juice and mash with a fork. Set aside.

    ribollita soup recipe step 4

    Step 4) - In a large saucepan, saute the carrot, onion, and celery with 4 tablespoons of EVO oil over medium heat for about 1 minute.

    Then add the potatoes and a sprig of thyme and rosemary. Cook over medium heat, stirring, for about 3 minutes.

    Finally, add the tomatoes.

    ribollita soup recipe step 5

    Step 5) - Stir and cook over medium heat for about two minutes. Then add the cabbage, chard, and kale.

    At this point, add 2 liters (8 ½ cups) of bean cooking water (or vegetable broth if using canned beans).

    ribollita soup recipe step 6

    Step 6) - Cover and cook on a low heat for about 2 hours. If the ribollita soup gets too dry, add a ladle of hot water or hot vegetable broth.

    After about 2 hours, the soup will be cooked and the vegetables will be soft. At this point, add the cream of beans and stir.

    ribollita soup recipe step 7

    Step 7) - Cook for another 10 minutes, stirring occasionally. Now add the whole beans that have been kept aside.

    After another 10 minutes or so, season with salt and pepper, stir and remove from heat.

    The ribollita soup is almost ready.

    ribollita soup recipe step 8

    Step 8) - Cut the stale bread into large slices or pieces.

    Now take a pot or high-sided casserole that is larger than the one that holds the vegetable soup.

    Place the stale bread slices on the bottom and add a few ladles of soup.

    ribollita soup recipe step 9 b

    Step 9) - Repeat adding a layer of bread and a layer of soup until the pot is full.

    Allow to cool at room temperature, then cover with plastic wrap and keep in the fridge for at least 2 hours.

    PLEASE NOTE: This time in the refrigerator is necessary to allow the bread to absorb all the liquid from the soup and to give the ribollita its typical thick consistency.

    At the end of this time, take the pot. The bread will have absorbed the soup and will be completely melted. The soup will be semi-solid.

    Return to the heat and bring to a boil.

    This is the "reboiling" step that gives the dish its name: "ribollita" means "reboiled"

    Cook again over a low heat for about 15 minutes. Season with the thyme leaves. Add more salt and pepper if necessary!

    Ribollita is now ready! Serve hot with a drizzle of extra virgin olive oil.

    ribollita soup recipe

    YOU MUST ALSO TRY:

    • Italian Lentil Soup
    • Risi e Bisi | Authentic Venetian Rice and Peas
    • Pasta and Beans Recipe
    • Italian Minestrone Soup Recipe
    • Stracciatella alla Romana
    • Fagioli all’Uccelletto | White Beans in Tomato Sauce

    Storage

    Ribollita can be stored in the refrigerator in an airtight container for up to 2-3 days.

    Can I Freeze Ribollita?

    If you have used all the fresh ingredients, yes! you can freeze it.

    In this case, however, we recommend that you freeze it before making the layers with the bread.

    Defrost in the refrigerator the day before. Slightly reheat it and make the layers with the bread. Let it cook for 15 minutes and serve.

    ribollita soup recipe

    Substitutes

    BREAD: The perfect bread to use for ribollita is the typical Tuscan "sciocco" bread, which means "without salt". In Italy, we use this bread to make ribollita when it's stale. This Tuscan bread can be substituted for a loaf of classic thick crust bread, preferably soft wheat and obviously stale.

    The crumb should be dense and firm. Try our recipe for homemade Italian crusty bread. You can make it without salt. Let it get stale and use it to make the authentic ribollita recipe!

    CAVOLO NERO: The main ingredient in Ribollita is undoubtedly Cavolo Nero. Also known as dinosaur kale or dino kale, it's a dark green leafy vegetable. Popular in Italian cuisine, it's also called Tuscan kale or Cavolo Nero.

    Its flavor is clear. It's strong, aromatic, slightly bitter and reminiscent of "earthy" notes. The name of this vegetable comes from its very dark green color with almost black reflections.

    ribollita soup recipe

    Variations

    Variations of ribollita soup mainly concern the choice of vegetables. Apart from cannellini beans and cavolo nero, which are indispensable ingredients, the vegetables often vary.

    • Many do without potatoes and tomatoes.
    • Others use leeks, zucchini and peas.
    • A version with spinach and chili peppers is also popular.
    • In some areas of Tuscany, they toast the slices of bread and rub them with a clove of garlic before making the layers of bread and soup.
    • There are also variations where they add some animal ingredients during cooking, such as pork rind or pancetta. These ingredients make the ribollita richer and more flavorful.

    Baked Ribollita

    Another interesting variation is baked ribollita, which you can make with the addition of raw onions.

    Instead of cooking the soup the next day, place it in a baking dish and top with a layer of sliced raw onions.

    Add a drizzle of oil and bake at 200°C (390°F) until the onion is golden on the surface.

    ribollita soup recipe

    History

    The origins of the ribollita recipe are very ancient, so much so that in the Middle Ages there was a type of soup that can be considered the direct ancestor of the ribollita we know today.

    In the Middle Ages, wealthy lords would have their meat served on unleavened bread. They would then give the remaining bread to their servants. The servants would boil it and add whatever ingredients they could find: herbs, vegetables, legumes, and cabbage.

    In the following days, they would boil the soup again. This is where the name of this soup comes from: Ribollita that means Reboiled.

    According to tradition, the peasants used to prepare Ribollita on Fridays, when religion and poverty dictated eating "di magro" (without meat).

    With a few simple ingredients, a family of poor people could eat for several days.

    Like many traditional recipes, ribollita was born in peasant kitchens and then spread throughout the world as a symbol of Tuscan cuisine.

    It seems likely that the name "ribollita" appeared later and came from the popular language.

    In fact, in the annals of cooking, this recipe was known as "Zuppa di Magro Toscana dei Contadini" (Tuscan Farmer's Lean Soup) and this is how Pellegrino Artusi defined it in his famous cookbook.

    Sources from the 16th century attest to the existence of a soup made with stale bread and dino kale (cavolo nero). But the name "ribollita" does not appear.

    The name of the recipe comes from Giovanni Del Turco, composer of madrigals and culinary expert at the court of Cosimo II de' Medici.

    ribollita soup recipe

    Recipe Card

    STEP BY STEP PHOTOS ABOVE!Have a look at my step-by-step photo instructions, variations and tips. That way, you can get it perfect the first time you try it!
    Authentic Ribollita Soup Recipe

    Authentic Ribollita Soup Recipe

    Silvana Nava
    Ribollita is the name of the famous Tuscan soup, a traditional Italian recipe from the cities of Florence, Arezzo and Pisa.
    "Ribollita" means "reboiled", that is, you cook it once, then let it rest for a couple of hours, then cook it again by reboiling it.
    It's a dense, rich soup made with stale bread and winter vegetables such as kale (cavolo nero) and cannellini beans. Savoy cabbage, Swiss chard, carrots and potatoes complete the dish.
    5 from 1 vote
    Print Recipe Pin Recipe Save Saved!
    Prevent your screen from going dark
    Prep Time 40 minutes mins
    Cook Time 2 hours hrs
    Resting Time 2 hours hrs
    Total Time 4 hours hrs 40 minutes mins
    Course Soup
    Cuisine Italian
    Servings 6
    Calories 349 kcal

    Ingredients
      

    • 400 g beans 14 oz of dried cannellini or 800 g (1 ¾ pounds) of canned cannellini beans
    • 300 g bread ~10 oz, stale. In Italy, we use Tuscan ciabatta bread, which is traditionally salt-free.
    • 400 g Dino Kale 14 oz
    • 250 g cabbage 9 oz, savoy or green cabbage
    • 250 g Swiss chard ~10 oz
    • 250 g potatoes ~10 oz (1 medium potato or 2 small potatoes)
    • 180 g tomatoes 6.4 oz, peeled
    • 1 onion large
    • 2 carrots
    • 1 celery stalk
    • 2 sprigs rosemary fresh
    • 2 sprigs thyme fresh
    • 2 liters broth 8 ½ cups of vegetable broth or hot bean cooking water (the kind you get when using dried cannellini beans)
    • 70 g olive oil 5 tablespoons, extra virgin
    • salt to taste
    • black pepper ground, to taste

    Instructions
     

    • DRIED BEANS - This recipe calls for dried cannellini beans. If you are using this ingredient, soak the dried cannellini beans in plenty of cold water the night before.
    • Once the beans are tender, drain and cook in at least 3 liters (12 ¾ cups) of water - scented with a sprig of rosemary - over medium-low heat for at least 1 hour.
    • Then drain the beans, saving the cooking water. Keep half the beans whole and puree the other half with an immersion blender. Set aside.
    • CANNED BEANS - If using canned beans, remove the liquid and rinse under cold water. Blend half of them and set aside.
    • On a cutting board, chop the onion, carrot and celery into small pieces.
    • Then peel the potato and cut it into fairly large pieces.
    • Wash and slice the cabbage, chard and kale.
    • Place the peeled tomatoes in a bowl with their juice and mash with a fork. Set aside.
    • In a large saucepan, saute the carrot, onion, and celery with 4 tablespoons of EVO oil over medium heat for about 1 minute.
    • Then add the potatoes and a sprig of thyme and rosemary. Cook over medium heat, stirring, for about 3 minutes.
    • Finally, add the tomatoes.
    • Stir and cook over medium heat for about two minutes. Then add the cabbage, chard, and kale.
    • At this point, add 2 liters (8 ½ cups) of bean cooking water (or vegetable broth if using canned beans).
    • Cover and cook on a low heat for about 2 hours. If the ribollita soup gets too dry, add a ladle of hot water or hot vegetable broth.
    • After about 2 hours, the soup will be cooked and the vegetables will be soft. At this point, add the cream of beans and stir.
    • Cook for another 10 minutes, stirring occasionally. Now add the whole beans that have been kept aside.
    • After another 10 minutes or so, season with salt and pepper, stir and remove from heat.
    • Cut the stale bread into large slices or pieces.
    • Now take a pot or high-sided casserole that is larger than the one that holds the vegetable soup. Place the stale bread slices on the bottom and add a few ladles of soup.
    • Repeat adding a layer of bread and a layer of soup until the pot is full.
    • Allow to cool at room temperature, then cover with plastic wrap and keep in the fridge for at least 2 hours. PLEASE NOTE: This time in the refrigerator is necessary to allow the bread to absorb all the liquid from the soup and to give the ribollita its typical thick consistency.
    • At the end of this time, take the pot. The bread will have absorbed the soup and will be completely melted. The soup will be semi-solid. Return to the heat and bring to a boil.
    • Cook again over a low heat for about 15 minutes. Season with the thyme leaves. Add more salt and pepper if necessary!
    • Ribollita is now ready! Serve hot with a drizzle of extra virgin olive oil.

    Nutrition

    Serving: 100gCalories: 349kcalCarbohydrates: 48gProtein: 10gFat: 14gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 9gTrans Fat: 0.01gSodium: 1681mgPotassium: 741mgFiber: 7gSugar: 13gVitamin A: 6977IUVitamin C: 52mgCalcium: 130mgIron: 4mg
    Keyword authentic ribollita soup recipe, ribollita recipe
    Tried this recipe?Mention @recipesfromitaly or tag #recipesfromitaly!

    More Italian Soups

    • pasta e piselli alla napoletana
      Pasta e Piselli alla Napoletana (Neapolitan Pasta and Peas)
    • pasta e fagioli recipe
      Pasta e Fagioli (Italian Pasta and Beans Soup)
    • canederli recipe
      Canederli: Traditional Tyrolean Bread Dumplings with Speck
    • red cabbage soup recipe
      Creamy Red Cabbage Soup with Ricotta Salata and Nuts
    1.2K shares
    • Share
    • Tweet
    5 from 1 vote (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Barbara & Silvana

    CIAO! Barbara & Silvana here! We are the authors of these amazing Italian recipes. Living in Italy, they are part of our culture, tradition and everyday life. And we want to share them with you all, straight from Italy! Learn more about us! Read our story!

    Popular Recipes

    • authentic italian tiramisu recipe
      Authentic Italian Tiramisu Recipe

    • authentic carbonara recipe
      Traditional Spaghetti Carbonara Recipe

    • authentic italian gelato recipe
      How to Make Authentic Italian Gelato at Home

    • limoncello recipe
      Limoncello Recipe – Make Authentic Italian Limoncello at Home

    See more Popular Recipes →

    Italian Spring Recipes

    • Sweet Italian Easter Bread
      Treccia di Pasqua (Sweet Italian Easter Bread)

    • meatloaf with hard boiled eggs
      Meatloaf with Hard-Boiled Eggs

    • uova alla monachina
      Uova alla Monachina (Crispy Italian Béchamel-Stuffed Eggs)

    • neapolitan casatiello recipe
      Casatiello Napoletano (Traditional Neapolitan Easter Bread)

    See more Italian Spring Recipes →

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Cookie Policy
    • Disclaimer

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • About us
    • Contact

    As an Amazon Associate we earn from qualifying purchases.

    Copyright © 2025 recipesfromitaly.com is a website of the company CIUMBIA S.A.S. - VAT 12138380964 - Milano

    1.2K shares

    Rate This Recipe

    Your vote:




    Let us know what you thought of this recipe:

    This worked exactly as written, thanks!
    My family loved this!
    Thank you for sharing this recipe

    Or write in your own words:

    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.