Ribollita soup is a super hearty, and comforting kale and bean soup made with day-old bread.  The bread thickens the soup into a delicious porridge-like consistency.  It’s easy to make and can be changed up with many ingredients based on your own personal taste preferences.

Two bowls of ribollita soup, loaf of Italian bread and cheese on table.

Maybe you like more beans or green veggies or maybe you want to leave out the carrots.  It’s all fine.

This is a recipe for a basic ribollita.  It’s great just like this, but feel free to add some more ingredients into the mix if you like!

What is ribollita soup?

Ribollita which literally means reboiled is a Tuscan bean stew that contains cannellini beans, Tuscan Kale (lacinato kale), carrots, celery, onions, and lots of day-old bread.  It’s sometimes started with pancetta, and cooked with the rind of a Parmigiano Reggiano block.

All of the ingredients listed above are in our version of Tuscan ribollita.  The only thing else you’ll need is some good olive oil, zucchini, fresh parsley, rosemary, a touch of tomato paste, chicken stock, and a bit of time.

The texture of ribollita will vary based on whether you have it the next day “reboiled”, as the name of the soup implies.  When it’s reboiled and cooked with a lot of stale bread in it, it will take on the consistency of a very dense almost porridge-like soup.

Make a huge pot, or double/triple the recipe to have it the next day.  You should do this – it’s a soup that really lends itself to being eaten for the next couple of days.  The flavors will blend together even more, and no doubt the soup will taste even better.

What type of bread?

A note about the bread.  Day-old bread, even a few days old is fine because it will be used in the soup as a thickening agent.  Don’t let a fresh loaf of Italian bread stop you though, because that’s even better.  Use some in your soup and have some on the side too!

Bowl of Tuscan soup with grated parmigiano reggiano on table.

Tuscan soup ingredients shown: beans, pancetta, carrots, zucchini, kale, cheese, tomato paste, garlic and onion.

How to make ribollita

  1. Start by removing the stems from the kale with your hands.  Give it a light chop or hand tear the leaves apart.
  2. Chop the zucchini into bite-size pieces.  Also, chop 2 cups onion, 1 cup celery, and 1 cup carrot into bite-size pieces like the zucchini pic below.

Ribollita soup recipe process shot collage group number one.

  1. Save the ends of your Parmigiano Reggiano blocks.  If you don’t have one and the block is almost finished, just chop it off like shown.
  2. Chop a 1/4 cup of fresh parsley and mince 6 cloves of garlic.
  3. Prepare 6 cups of low sodium chicken stock.  We use chicken base often for this purpose.  Box stocks work well, and of course if you have made homemade chicken stock absolutely use that!
  4. In a large pot saute 4 ounces of pancetta on medium heat in a 1/4 cup of olive oil.  After about 5 minutes of cooking, add in the garlic and cook for 2 more minutes until golden.

Ribollita soup recipe process shot collage group number two.

  1. Add the onion, carrot, zucchini, and celery and cook for 7-10 minutes until well softened.
  2. Add 3 ounces (half a can)  of tomato paste, mix it around and let it cook for a few more minutes.
  3. Next, add the Tuscan kale and stir it around.
  4. Add in the 6 cups of chicken stock, the cannellini beans, 1 large sprig of fresh rosemary, and the rind of the Parmigiano Reggiano.  Also, if desired add the 1/2 tsp of crushed red pepper flakes at this time.  Bring to a simmer, then turn heat to medium-low.

Ribollita soup recipe process shot collage group number three.

  1. After the soup has cooked for 30 minutes or so (feel free to let it cook a little longer – the beans will break down more), taste test it and if necessary add extra salt, pepper, and more crushed red pepper.
  2. Add the parsley and a nice drizzle of extra virgin olive oil right into the pot.  Bring the pot to the table and ladle the soup over pieces of stale Italian bread.  Drizzle and offer more extra virgin olive oil, grated Parmigiano Reggiano, crushed red pepper, and bread at the table.

Two bowls of soup and loaf of bread on the table.

Soup consistency

The soup will thicken more after the bread breaks down.  Alternatively, before serving, bread pieces can be cooked in the soup for the last ten minutes.

Honestly, you can cook them in the pot for 30 minutes or more to make a very thick hearty ribollita soup.  It all comes down to personal preference.


  • veggies – Kale is the base – feel free to increase the amount in your soup.  Chicory, spinach, and other varieties of kale are all worthy additions.  Zucchini can be omitted, or substituted with fennel or leeks.  Or add them all!
  • herbs – Thyme, basil, oregano, or marjoram are all great herbs to add or substitute to this recipe.
  • beans – One of our favorite additions is butter beans.  They are basically a bigger cannellini bean and look so nice in the soup.  Chickpeas are also quite nice in the soup.
  • lemon, zest – For added freshness – go easy as it can have a strong effect.  Red wine vinegar could also be used.


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.  If too thick just thin the soup with some water, as you would normally do in a Pasta Fagioli or Pasta e Ceci recipe.

Ribollita soup can of course be thickened with day-old bread or any bread for that matter, but breadcrumbs are a great way to do it as well.  Lightly toasting a cup or two of breadcrumbs and serving them on the table is a nice addition.

More soup recipes

If you’ve enjoyed this Ribollita Soup, or any recipe on this site, please let us know in the comments.  We would love to hear how you did and it’s nice to show others as well.  Thanks!

FOLLOW US on YouTube, Instagram, Pinterest, and Facebook.

Ribollita Soup

5 from 4 votes
Prep: 10 minutes
Cook: 40 minutes
Total: 50 minutes
Servings: 8
Ribollita soup is so hearty and comforting.  Made with lots of kale, veggies, beans, day-old bread, and Parmigiano Reggiano this soup has it all!


  • 1 bunch Tuscan kale stems removed, chopped
  • 2 cups onion diced
  • 1 cup celery diced
  • 1 cup carrot diced
  • 1 cup zucchini diced
  • 6 cloves garlic minced
  • 2 16 ounce can cannellini beans drained
  • 6 cups low sodium chicken stock
  • 1/4 pound pancetta diced
  • 1/4 cup olive oil
  • 1/2 cup extra virgin olive oil
  • 3 ounces tomato paste
  • 1 loaf day old bread
  • 1 rind Parmigiano Reggiano
  • 1/2 tsp crushed red pepper flakes
  • 1 large rosemary sprig
  • 1/4 cup parsley minced


  • Begin by removing kale stems and lightly chopping leaves.  Mince 6 cloves garlic.  Chop 2 cups onion, 1 cup celery, 1 cup carrot and 1 cup zucchini into small bite size pieces.  Chop the fresh parsley.
  • Saute the 1/4 pound of pancetta in a large pot in a 1/4 cup of olive oil on medium heat.  After 5 minutes add the garlic and saute for 2 minutes more.  Next, add all the diced veggies except the kale and cook until softened for about 10 minutes.  
  • After the veggies have softened, add the tomato paste and cook for 3 minutes more, then add the kale and stir to combine.  Add the stock, cannellini beans, parmigiano reggiano rind, crushed red pepper flakes and rosemary to the pot.  Bring to a simmer then lower heat to medium-low and let cook for 20-30 minutes.
  • When soup has finished cooking taste test and adjust salt and pepper if necessary.  Add the parsley and a large drizzle of extra virgin olive oil and stir to combine.  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!


  • No extra salt was added, adjust accordingly.
  • Use a 1/2 cup of grated Parmigiano Reggiano in place of rind if required.
  • Serve with plenty of bread to thicken, extra virgin olive oil, crushed red pepper, black pepper, and grated cheese on the side.
  • The soup is even better the next day.  If too thick, just add some water to thin out when reheating.


Calories: 754kcal | Carbohydrates: 90.9g | Protein: 39.4g | Fat: 28.1g | Saturated Fat: 6g | Cholesterol: 20mg | Sodium: 629mg | Potassium: 2133mg | Sugar: 7.1g | Calcium: 250mg | Iron: 11.7mg

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!

Ribollita Soup Pinterest image.

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.


  1. 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!

  2. 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.

  3. 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! 🙂

  4. 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.

  5. Valentina says:

    This sounds and looks absolutely amazing!

    1. James says:

      Thanks a lot Valentina!