Tuscan Ribollita {Vegetable, Bean and Bread Soup}
Bold Statement: Tuscan Ribollita is one of my favorite foods on the planet. If you have never had a bowl of ribollita soup, then get ready to fall in love! This classic Tuscan recipe is a hearty minestra, or vegetable bean soup, that has been thickened or “reboiled” with stale bread. I fell in love with it more than 25 years ago when I lived in Florence, and I am so excited to share my tips and tricks for making authentic Italian Tuscan Ribollita at home!
Table of contents
Why We Love This Tuscan Ribollita Recipe
Simple in preparation, with hearty veggies, beans, and kale and thickened with traditional unsalted Tuscan bread, this dish transforms basic ingredients into a luscious, rich, velvety dish. It is the essence of Italian cooking with common ingredients but elevating them into a decadent presentation.
What Is Ribollita?
Ribollita is a classic Tuscan soup or stew that’s popular throughout this region of Italy, especially in Florence. This dish is a way to use up stale Tuscan bread as authentic Tuscan bread is made without salt; it stales quickly. It’s made with a variety of hearty veggies, creamy cannellini beans, and Tuscan kale.
The first day it’s made, it’s more of a brothy soup with beans and vegetables, called minestra. When leftovers are reheated the next day, it becomes ribollita, which means reboiled. And in our opinion, it tastes even better on day two which is where this recipe starts!
Side note: in enotecas (wine bars) you can often find Ribollita Refritto which is the leftover ribollita, that is so thick, it’s cooked like a pancake batter in olive oil.
Key Ingredients For This Recipe
Olive Oil
This is the absolute key to the taste and velvety mouthfeel of the final dish which is why we used SO MUCH! It also gets finished with more olive oil, so if you have a really high-quality EVOO use that for finishing the soup.
Stale Bread
Italian cooking makes use of any waste, and this recipe, like Panzanella, uses stale bread. Typically, Tuscan bread is unsalted, but you can’t find that outside of Tuscany. Look for a firm sourdough (or another high-quality white rustic loaf) and let it get stale. You can put it in the fridge for a few days to help accelerate the process while preventing it from getting moldy.
In a pinch you can sub in lightly toasted bread. Simply spread chunks of bread on a sheet pan and bake at 325 degrees F until dried out but not browned.
Odori
This is the base of the dish made of finely chopped carrot and celery with onion and garlic. Typically, the parsley would be used here too, but I added it at the end of the simmer to keep it fresher.
Potatoes, Tuscan Kale and Cabbage
Ribollita can be made with a wide variety of vegetables depending on what is in season. In Italy, Tuscan Kale is known as Cavolo Nero (Italian for black cabbage), here in the US we call it Lacinato Kale or Dinosaur Kale. In addition to the bread, the potatoes are key to making the soup nice and thick.
White Beans
Traditional minestra and Ribollita are made with dried beans that are soaked and simmered. We’ve taken a shortcut and used canned cannellini beans. If you do make your beans from scratch, you’ll need 3 cups cooked beans and save the cooking liquid and use it instead of the water.
Canned Whole Tomatoes
We love the rustic texture of breaking up canned tomatoes by hand. Look for real Italian canned tomatoes such as San Marzano.
Herbs
Fresh herbs add another element of robust flavor and authentic Italian taste. Thyme, rosemary, and parsley are added in towards the end of the cooking process to preserve their volatile olfactory compounds. The basil, however, is added when the dish is finished cooking as it will lose all scent if added in before this. If you like a little kick of heat, add a pinch of red pepper flakes into the odori when you are sauteeing it. You can also add in a bay leaf or two when you are simmering the soup. Just remember to take it out before serving.
Pecorino Cheese
Ideally, you would use Pecorino Toscano to top off your bowls of this rustic bean soup; however, it’s hard to find in the US. If you have an Eataly or good Italian market in your area, look for Pecorino Toscano. It’s a sheep’s milk cheese made in Tuscany and is less salty than Pecorino Romano. If you are unable to locate it, feel free to swap in Pecorino Romano or Parmesan cheese. This dish can also be made vegan by omitting the cheese.
Additional Ingredients
- White Wine
- Vegetable Broth or homemade Vegetable Stock
- Kosher Salt
How To Make Tuscan Ribollita
Step 1: Chop the Odori in the Food Processor
To mimic cutting the “odori” using a Messaluna, a curved knife used with a curved cutting board that’s used in traditional Italian cookery, fit a food processor with the steel blade attachment. With the motor running, drop garlic cloves through the feed tube and mince. Next, drop in the carrot and celery and finely chop (see the texture in photo 1a.) Set aside.
Return the food processor bowl to the machine and add the onion chunks. Close the lid and pulse until the onion is roughly chopped into medium-small pieces (photo 2a). Do not run the motor continuously or the onions will be too finely chopped and become watery.
Step 2: Cook Vegetables
Over a medium-high burner, heat the olive oil in a large heavy soup pot. Add the onions celery and carrot mixture, and salt and cook until the chopped onions and other vegetables and onions start to slightly brown and the soup pot forms a golden-brown patina, 8 to 12 minutes.
Step 3: Add Wine And Simmer
Increase heat to high, add white wine and bring to a simmer. Reduce the wine until it almost evaporates, 1 to 2 minutes.
Step 4: Add Liquids, Tomatoes, Beans, Potatoes, Cabbage, And Kale
Pour in broth and water, and add the tomatoes. {If you happen to have a Parmesan rind, you can also add that right into the soup pot too!} Stir in beans, potatoes, cabbage and kale, and bring to a simmer, stirring occasionally. Reduce heat to medium-low and gently simmer until the vegetables and beans are soft and the potatoes are fork-tender; approximately 50 to 70 minutes.
Step 5: Add Bread and Thicken
Stir in the day old bread, parsley, thyme, and rosemary. Simmer for about 15 minutes, until the bread is almost dissolved, and the soup is very thick. TIP: While it simmers, mash the potatoes and bread into the side of the pot with a spoon.
Step 6: Stir In The Basil
Remove from heat and add in basil.
Step 7: Finish With Pepper and Pecorino
Ladle ribollita into bowls and top with black pepper and Pecorino. Serve with a drizzle of high-quality extra-virgin olive on top.
FAQ And Expert Tips
How to Store Leftovers
Store any leftover soup in an airtight container in the fridge for up to 3 days.
When ready to enjoy, place in a microwave-safe bowl and heat until warmed through.
Or place leftovers in a saucepan on the stove, over medium heat, stirring often to ensure it doesn’t burn; until steaming hot.
What type of pot should I use to make Tuscan ribollita?
A high-quality heavy enameled cast iron pot is ideal for making soup. The wide bottom allows veggies to brown quickly while preventing overcrowding and steaming. Also, the thick bottom will prevent the ingredients from burning.
What can I serve with Tuscan ribollita?
Serve with crusty bread for a hearty, filling, simply delicious homey meal. If you’d prefer a more elaborate meal, serve this soup as the main course with a side garden salad or caesar salad with homemade whole-wheat bread.
Alternatively, this could be the first course to a decadent Italian vegetarian meal of mushroom lasagna or spinach stuffed shells.
Do I have to add wine?
No, if you do not drink or cook with alcohol, wine can be omitted completely without affecting the taste as the tomatoes will add plenty of acidity. If omitting, skip ahead to step 4.
Do I have to use day-old bread?
In Tuscan Trattorias, Ribollita is often cooked so long that there are no discernable chunks of bread which creates a luscious and velvety consistency.
If your bread is at all fresh or squishy, it can be dried out in a 300-degree oven. Once dried, tear the bread into chunks and pulse in the food processor to make rustic bread crumbs. Doing this will result in a Ribollita that more closely resembles what is found in a Trattoria.
Additional Italian Recipes To Try
If you love Mediterranean-inspired dishes like this ribollita recipe, be sure to check out my collection of these recipes that include pasta dishes, homemade soups, salads, side dishes, and of course, main courses. These recipes are inspired by the cuisine of the region but are made simple for today’s busy home cook!
- Healthy Chicken Piccata is made with tart lemons, capers, white wine, and parsley. This delicious twist on the classic Italian lemon chicken is ready in under 30 minutes and is loaded with healthy protein. Serve with cauliflower rice for a lower-calorie meal or whole-wheat angel hair pasta for a more traditional pairing.
- This Slow Cooker Chicken Cacciatore is gluten-free, paleo, and Whole30 approved. Cook low and slow in the crockpot for 6 hours for melt-in-your-mouth chicken with a tender and savory vegetable sauce for one comforting and satisfying meal.
- Slow Cooker Bolognese can be served any night of the week for a healthy meal that looks and tastes like you took all day to prepare. This dish freezes incredibly well, making this perfect for meal-prepping. Plus, it can be made healthier by swapping in ground turkey without sacrificing any of that amazing cooked-all-day Bolognese flavor.
- Easy 10-minutes Puttanesca Sauce made with anchovy, capers, and olives with garlic and tomato. Toss with spaghetti or serve over one of your favorite kinds of pasta for an easy pantry-friendly meal.
- Instant Pot Minestrone Soup is quick and easy. This healthy, low-calorie soup has authentic slow-simmered Italian flavors but is ready in 35 minutes!
- 20-minute Cherry Tomato Panzanella is a warmed version of the classic Tuscan bread salad. This simple and humble dish is perfect as a main course or alongside chicken, fish, or eggs.
- This Vegetarian Carbonara with Mushrooms is a decadent meatless pasta dish that even meat lovers will enjoy! Serve as a main course or pair with Air-Fried Cauliflower or Roasted Brussels Sprouts for a complete hearty meatless meal!
- Creamy Brussels Sprouts Pasta Carbonara is peppered with tender shredded and sauteed Brussels sprouts and crisp, smoky bacon. This dish comes together in 20-minutes and makes a delicious and easy weeknight meal!
- This Basil Pesto is a classic and authentic recipe made with fresh basil, pine nuts, Parmesan cheese and is ready in just 5 minutes! This sauce freezes well too, so; double the batch, freeze one, and pull out when you are looking for a quick and flavorful weeknight meal any time of the year!
- Our light and spring-forward Lasagna Primavera is bursting with vegetables and has a healthy dose of spinach added to the ricotta mixture.
Thanks so much for reading. If you are new here, you may want to sign up for my free weekly email newsletter for healthy recipes delivered right to your inbox. Or follow me on Instagram. If you make these recipes, please come back and leave a star rating and review! It is very appreciated. Happy Cooking! ~Katie
PrintTuscan Ribollita Soup
- Total Time: 1 Hour 40 Minutes
- Yield: 12 cups 1x
- Diet: Vegetarian
Description
Ribollita soup is a classic velvety Tuscan winter soup full of hearty veggies, creamy cannellini beans, Tuscan kale and, thickened with stale bread.
Ingredients
- 3 whole cloves garlic, peeled
- 2 large carrots, trimmed, peeled and cut into 2-inch chunks
- 1 stalk celery, cut into 2-inch chunks
- 1/2 cup extra-virgin olive oil, plus more for serving
- 1 sweet onion, peeled, cored and cut into eighths
- 1 tablespoon coarse kosher salt, or to taste
- 1/4 cup dry white wine, preferably Tuscan such as Vernaccia di San Giminano
- 4 cups vegetable broth
- 2 cups water
- 1 28-ounce can whole tomatoes, crushed by hand
- 2 cans cannellini beans, drained and rinsed
- 2 medium thin-skinned red or gold potatoes, peeled and diced (about 1 pound)
- 3 cups savoy or green cabbage, chopped
- 3 cups chopped Tuscan Kale (lacinato kale or Cavolo Nero)
- 7 ounces stale firm white bread or sourdough, cut into cubes
- 1/2 cup chopped parsley
- 1 Tablespoon chopped fresh thyme
- 1 teaspoon chopped rosemary
- 1/4 cup chopped basil
- Freshly ground pepper and Pecorino or Parmesan (optional) for serving
Instructions
- Fit food processor with the steel blade attachment. With the motor running, drop garlic through the feed tube and allow it to mince. Drop in carrot and celery and allow to finely chop. Pieces should be the size of a pea or smaller. Set aside. Return the food processor bowl to the machine and add the onion chunks. Close the lid and pulse only until the onion is roughly chopped into medium-small pieces like a rustic dice.)
- Heat ½ cup olive oil in a large heavy soup pot over medium- high heat. Add the chopped carrot mixture, chopped onions and salt and cook, stirring often, until the vegetables and onions are starting to take on brown color and the bottom of the pot is forming a golden browned patina (fond), 8 to 12 minutes.
- Increase heat to high and add in wine and bring to a simmer. Reduce the wine until it almost evaporates, 1 to 2 minutes.
- Pour in broth, water and tomatoes. Stir in cannellini beans, potatoes, cabbage and kale and bring to a simmer, stirring occasionally. Reduce heat to medium-low and simmer gently until the potatoes are fork tender, 50 to 70 minutes.
- Stir the breadcrumbs into the soup along with the parsley, thyme and rosemary. Simmer again, pressing the potatoes and bread into the side of the soup pot to mash them with the spoon. Cook until the bread has almost dissolved, and the soup is very thick, about 15 minutes.
- Remove the soup from the heat. Stir in basil.
- Ladle ribollita into bowls and top with pepper and Pecorino. Serve with extra-virgin olive oil drizzled on top.
Notes
- If you do not drink or cook with alcohol the wine can be omitted completely. Just skip ahead to step 4. The tomatoes add plenty of acidity.
- Tip: In Tuscan Trattorias the Ribollita is often cooked so long that there are no discernable chunks of bread which make the soup very luscious and velvety. If your bread is at all squishy, you can dry it out in 300° oven. You can also tear the bread into chunks and pulse it in the food processor to make rustic bread cubes. This will result in Ribollita more like that found in a Trattoria.
- Make Ahead: This reheats beautifully in the microwave. If heating on the stove, stir often so that it doesn’t burn. It will be thick!
- Prep Time: 40 minutes
- Cook Time: 1 hour 30 minutes
- Category: Soup
- Method: Stove Top
- Cuisine: Italian
Nutrition
- Serving Size: 1 1/2 cups
- Calories: 440
- Sugar: 8 g
- Fat: 19 g
- Carbohydrates: 54 g
- Fiber: 9 g
- Protein: 13 g
Canned beans? Why cook at all?
Tomatoes? A few maybe, but not 28 ounces. Ribolita is not tomato soup.
Vegetable broth? What’s the point? It’s a pot of vegetables. It makes it own, and it’s fresh.
And if you make it right, with dry beans, the bean liquor is unsurpassed.
HI Joe. I am so glad you popped over to my kitchen to shine your brilliance upon me. I really appreciate your taking the time to do so. A lot of my readers are busy individuals who do not have excesses of time to cook beans from scratch nor leave unwarranted reviews on recipes they have never tried. As I explained in the copy, which I am sure you read, in all your thoroughness, Ribollita is made from reboiled minestra. I explained that this version is a shortcut to the second day- without having to make the minestra first! As far as tomatoes in this soup- the way I learned it (and those I have had) have almost always had tomatoes in them. If you prefer to try yours with less tomatoes you can always use your best judgment. However, if you watch the video I made or better yet actually cook the recipe, I think you will find that there are not too many tomatoes. Love your neighbor.
First time making this soup that I have always heard of but never had. I made a couple changes like to cut way back on olive oil for my own calorie purposes ( used .5 tab) 1.5 teaspoon salt, and a 3.3 ounce baugette that I dried out first. Had 12 ounces of those tiny red potatoes so used those without peeling, and didn’t see good kale at market but had a great savoy cabbage so doubled up on that. We thought it was great. I made it one day and we had it the next. Soup was plenty thick. Feels like a healthy yet hearty soup. So soup adaptable to what have on hand. I did cook until the bread till pretty much dissolved into the soup–I hope I was interpreting that correctly. Makes a lot, not sure if it can freeze? has anyone tried that? Great recipe and likes all the tips that you give. Very helpful.
Hi Frances,
Thanks so much for coming back to report in on this recipe. Sounds like you made it work with your modifications and I am glad to know that it came out well. Yes- the bread dissolves into the soup to thicken it, so you interpreted that step perfectly. Thanks again and happy cooking!
Wow! This may be my favorite soup. Katie, I always love your photography and this soup sounded so good I just had to give it a try. We didn’t have any day old crusty bread, but I made some garlic croutons in the air fryer. The result was outstanding! The combination of spices is perfect. Thank you for another wonderful recipe.
Don’t mix garlic and onion together porko dio this is not Italian recipe stop saying you make Italian food
Ciao Antonio. Don’t mix rudeness and ignorance together. It doesn’t look good on you porco dio.
The soup is amazing, a perfect fall staple. And just because traditional Italian dishes do not mix onion and garlic doesn’t mean it has to only be this way, mio Dio.
Fantastic soup- it amazed me that even diced potatoes took 60 minutes to cook, but worth the wait. So many great ingredients–super healthy!
Well, the reason they take that long is the acidity of the tomatoes inhibit them from getting tender. I actually tested it the first time without the tomatoes going in until later, and while the potatoes did get tender faster, the overall depth of flavor of the soup was much better when the tomatoes were cooked with all of the other veggies. I am glad you liked this one Jenn. Thanks for rating it!
This looks amazing. My mouth is watering.
Thanks Dori!! Hope you love it!
First time making this soup and I used spinach instead of kale and cabbage. I used the food processor but next time I’ll dice veggies for bigger pieces which I like. It was good tasting .
Maria- I’m so glad that you liked the recipe, and I’m glad that you found a way to make it better for you next time! Thanks for the comment and rating!
I made this last night and it was a hit for our family of 5 (3 teens). Recipe is easy to follow (I wish I had read more carefully that the potatoes needed 50-70 minutes to cook–always read the recipe through first!). Great flavor that improved on the second bowl.
Jenn- so glad your family enjoyed the recipe! And these sorts of recipes are always better the second day! Thanks for the comment and rating!
That looks and sounds absolutely amazing and added protein from the beans is a bonus.
Jacqueliine- I agree! I love the beans! Thank you for the comment and rating- so glad you enjoyed it!
We used gluten-free sourdough and it was absolutely superb! Thank you for another fabulous recipe. 🙂
Kris- perfect idea! Thanks so much for taking the time to comment and rate!
I’ve never heard of this, but it looks just like perfect bowl of comfort food. So much flavor and really filling soup.
Thanks so much Alina! This time of year we can all use some comfort food right? I’m glad you liked it!
What a special recipe! Ribolita is new to me, and I love learning all about the dish and how to make it. Your detailed instructions and tips are so appreciated, and this sounds like the perfect dinner for a chilly winter night. Another winner from Healthy Seasonal Recipes!
Thanks Eliza! I appreciate your comment and rating- and I’m so glad that you enjoyed learning about the recipe!
Absolutely delicious- the fresh herbs, crusty bread and parmesan really make it so tasty, beyond your typical vegetable soup.
Susie- thanks so much for the comment and rating! I’m so glad that you enjoyed the recipe!
Tomatoes, basil, cheese & bread- how could this not be delicious? A bonus that it’s a true one pot meal- soup, salad, and bread all in one! Yummy with amazing mix of textures and taste. Comfort food at its best!
Thanks so much Lori!! I’m so glad you loved it- and a one pot meal truly makes it taste better right?