A true cucina povera meal, Ribollita Soup is a hearty and comforting kale and bean soup made with day-old bread. The bread thickens the soup, yielding a rich, porridge-like consistency, and is especially good on cool nights.

Large pot of ribollita soup.

This post may contain affiliate links. Our disclosure policy.

Tuscan-style cucina povera

I’m constantly on the lookout for budget-friendly meals that allow us to use up pantry or leftover ingredients, such as pasta e patate, pasta e lenticchie, and this Tuscan Ribollita Soup.

Ribollita, which translates to “reboiled,” is a Tuscan stew that relies on day-old bread for its wonderful consistency, along with beans, kale, carrots, celery, and onions. It’s one of my favorite cucina povera meals!

The best part is that Ribollita really lends itself to being eaten over several days as the flavors intensify and the soup gets even better.

Recipe Ingredients

All ingredients for this recipe are shown in the pic below and special notes are made in this bulleted list to assist you.

Ingredients shown: beans, onion, garlic, kale, olive oil, crusty bread, parmesan rind, rosemary, tomato paste, pancetta, parsley, celery, carrots, zucchini, and chicken stock.
  • Bread. Ribollita is referred to as Tuscan bread soup for a reason – it’s reliant on the use of bread, preferably 1-2 day old crusty bread, such as ciabatta. If all you have is fresh bread, you can dry it out by cutting into pieces and toasting in a 300°F oven until hard.
  • Pancetta. This adds great flavor to the ribollita, but if you prefer to not use it, you can omit it and add more olive oil.
  • Vegetables. Tuscan kale, onion, celery, carrots, and zucchini are my go-to vegetables for ribollita. Feel free to substitute as needed; for example, if you can only find green curly kale, use that.
  • Beans. I’m using cannellini beans, but you can use other white beans if preferred.
  • Stock. Use a low-sodium chicken stock, or for best results, use homemade chicken stock. You can also use vegetable stock if making vegetarian.
  • Parm rind. I love adding a rind of Parmigiano Reggiano to soups like ribollita, pasta e fagioli, and so many others! If you don’t have rinds, ask a grocery store employee or cheesemonger if they have any rinds. They’ll often sell them to you at a very reasonable price.

See the recipe card for full information on ingredients and quantities.

Want To Save This Recipe?

Enter your email and we'll send it to you. Plus, get great new recipes from us every week!

How to make it

Each number corresponds to the numbered written steps below.

  1. Cook the pancetta in a large heavy pot over medium heat until it’s crisp and the fat renders.
  2. Add the olive oil, carrot, celery, and onion, and cook until soft.
Rrecipe process shot collage group one showing sauteing of pancetta in large pot, adding the vegetables, adding the zucchini and garlic, and adding the tomato paste.
  1. Add the zucchini and cook for another 5 minutes. If the vegetables start to burn at all, add a splash of water or lower the heat. Add the garlic and cook for another 2-3 minutes, then add the hot red pepper flakes and cook for 30 seconds.
  2. Add the tomato paste and cook for 5 minutes, stirring to combine, adding water as needed if the paste starts to burn.
  3. Add the stock, kale, cannellini beans, parmesan rind, and rosemary to the pot, then bring to a boil.
  4. Lower the heat and allow the ribollita to simmer with the lid cracked for at least 30 minutes.
Recipe collagr two showing simmering the soup with the kale, covering the pot leaving the lid cracked, taste testing, and pouring the soup over crusty bread in a bowl.
  1. Taste test the soup and adjust salt and pepper as needed, then add the parsley.
  2. Place the day-old bread in bowls and ladle the soup over the bread. Serve with more bread, grated Parmigiano, and extra-virgin olive oil. Enjoy!

Top tips

  • Make ahead. The ribollita soup keeps well for a few days and is great to freeze for a make-ahead meal.   It tastes even better the next day and will have a more robust flavor and thicker consistency. 
  • Serving. While ribollita is a very simple soup, I love to serve it with extra bread, a drizzle of extra virgin olive oil, crushed red pepper, and plenty of grated Parmigiano Reggiano.

More budget-friendly soups

There’s nothing better than soup that’s easy on your wallet, but nourishing and hearty – here are a few of my favorites!

If you’ve enjoyed this Ribollita Soup recipe, give it a 5-star rating.

Watch us on YouTube, follow along on our Facebook Page, and become a Patreon member to receive access to exclusive full-meal videos and content.

Ribollita Soup (Tuscan Bread Stew)

5 from 7 votes
Prep: 15 minutes
Cook: 55 minutes
Total: 1 hour 10 minutes
Servings: 6
Ribollita soup is a hearty and nourishing soup made with day-old bread, carrots, celery, kale, zucchini, and cannellini beans. Serve with grated Parmigiano Reggiano and a drizzle of extra-virgin olive oil.

Ingredients 

  • 1/4 pound pancetta diced
  • 1/2 cup extra virgin olive oil
  • 1 large onion diced
  • 2 ribs celery chopped
  • 1 large carrot chopped
  • 1 medium zucchini chopped
  • 6 cloves garlic minced
  • 1 bunch Tuscan kale stems removed, chopped
  • 1/2 teaspoon crushed hot red pepper flakes
  • 5 tablespoons tomato paste
  • 2 16-ounce cans can cannellini beans drained
  • 6 cups low-sodium chicken stock plus more as needed
  • 1 rind Parmigiano Reggiano
  • 1 sprig rosemary
  • 1/4 cup minced flat-leaf Italian parsley
  • 1 loaf day old bread see notes below

Want To Save This Recipe?

Enter your email and we’ll send it to you. Plus, get great new recipes from us every week!

Instructions 

  • Heat a large heavy pot to medium heat then add the pancetta and cook until crisp and the fat renders (about 5-7 minutes).
  • Next, add the olive oil carrot, celery, and onion along with a pinch of salt. Cook until soft (about 10 minutes) then add the zucchini and cook for another 5 minutes. If the vegetables start to burn add a splash of water and/or turn down the heat. 
  • Add the garlic and cook for another 2-3 minutes or until fragrant. Add the hot red pepper flakes and cook for 30 seconds. Add the tomato paste and cook for 5 minutes, stirring to coombine. If the paste begins to burn add a splash of water.
  • Add the stock, kale, cannellini beans, parmesan rind, and rosemary to the pot.  Bring to a boil then lower heat to low and let simmer with the lid cracked for at least 30 minutes.
  • Taste test the soup and season with salt and pepper to taste. Mix in the parsley. Ladle the soup over pieces of day old bread in individual bowls.  Serve with more bread, grated parmigiano and extra virgin olive oil on the side.  Enjoy!

Notes

  • Servings.  Makes 6 large bowls or 8-10 cups of soup
  • Bread.  I love to use a loaf of  1-2 day old ciabatta though any bread will work.  If using fresh bread, simply cut into pieces and toast in a 300°F oven until hard. 
  • Parmesan rind. Use a 1/2 cup of grated Parmigiano Reggiano in place of rind if required.
  • Make it vegetarian.  Simply omit the pancetta and add a bit more olive oil,  and sub vegetable stock for the chicken stock.
  • Serve with extras. Serve with plenty of bread to thicken, extra virgin olive oil, crushed red pepper, black pepper, and grated cheese on the side.
  • Leftovers.  Ribollita soup is even better the next day.  If too thick, just add some water or stock to thin it out when reheating.

Nutrition

Calories: 475kcal | Carbohydrates: 57.8g | Protein: 21.7g | Fat: 18.1g | Saturated Fat: 17.2g | Cholesterol: 21mg | Sodium: 922mg | Fiber: 10.3g | Sugar: 7.4g | Calcium: 120mg | Iron: 5mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!

Follow Me

Sign up for free weekly recipes!
Sip and Feast cookbook cover.

The Sip and Feast Cookbook

  • 100+ recipes
  • Essential tools and ingredients
  • Entertaining ides
  • Stunning photography

This recipe was originally published on April 12, 2019. It was completely updated on November 7, 2025.

5 from 7 votes

Leave a comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

18 Comments

  1. Liese Leone says:

    5 stars
    Everything, always awesome!!!

    1. Tara says:

      So happy to hear that!

  2. Anita Marie says:

    5 stars
    I like almost all of your recipe’s. Looking foward to see older and new dishes. I can relate to many of the food choices as being Sicilian heritage. Thanks

  3. Joanne says:

    5 stars
    Already ordered your COOK BOOK awhile ago just waiting for to come, I love your authentic recipes. I can relate to them I’m 100 % Sicilian . Congratulations on your accomplishment of your
    COOK BOOK . Already following you for a long time.

    1. Tara says:

      We’re so glad you enjoyed this recipe and appreciate you ordering the cookbook!

  4. Liz Collings says:

    Great

  5. Zoe says:

    5 stars
    I don’t know shy I waited so long to make this. It is so delicious and absolutely perfect for the sub-freezing winter days. I am not a big kale fan, but this recipe transforms it into a delight. Like every recipe that I have tried from Sip and Feast, this is a winner. I am slowly trying to cook my way through your many dishes. I cannot wait to try the cocktails! Thank you for all you do. I send everyone I know to your youtube channel. P.S. I live in Dublin, Ireland and just found a treat called Pocket Coffee in an Italian Grocery. It is chocolate with a liquid espresso center and is addictive. If you see it at one of your Italian shops, I highly recommend trying it.

    1. Jim says:

      Thanks for the comment and review, Zoe. So happy you enjoyed the soup and other recipes. If I can find the Pocket Coffee I’ll definitely try it out, thanks!

  6. Donna George says:

    5 stars
    Haven’t had this since I was in Italy. Question….do you add any of the bread to the soup? I don’t see mention of it only serve with bread. Love watching all your recipes.

    1. Jim says:

      Hi Donna, thanks for the comment. Great question – the way I’ve written it here is to place the bread in bowls and then ladle the soup over the bread. See the section in the post on Soup Consistency which gives an alternative to cook the bread in the soup for 10 minutes or even longer. It’s really up to personal preference.

  7. Fiona says:

    5 stars
    Super delicious. I dont even like kale and gobbled it down anyway. 😀 Thanks always, youtube legend!

    1. Jim says:

      Hi Fiona, I’m so happy you liked it! And thank you! 🙂

      1. lucille says:

        can you use spinach or escarole in place of kale

        1. Tara says:

          Yes, for sure!

  8. Jo Thrasher • Jo Eats says:

    5 stars
    Jim this looks amazing as always. I know it was to stretch the buck, but bread in soup is just such a brilliant flavor move IMO.

    1. James says:

      Thank you Jo! It definitely does save money, but in the end I think it just adds so much great flavor.

  9. Valentina says:

    This sounds and looks absolutely amazing!

    1. James says:

      Thanks a lot Valentina!