plant based ribolitta recipe
Tuscan ribollita
Prep Time
20 mins
Cook Time
40 mins
Total Time
1 hr

Ribollita – or “reboiled” in Italian – is a famous Tuscan peasant soup made thick by the addition of leftover stale bread. A simple meal to make, ribollita warms one to the core with its root vegetables, cannellini beans, Tuscan kale and, of course, bread. This simple Italian classic is cheap and nourishing, making it perfect for family get-togethers or a casual meal with friends.

I fell in love with ribollita when my husband and I spent fours months in Florence last year. Not only is it served everywhere, but it's plant-based as well. I remember bumping into my elderly Italian landlord in the hall a few days before we left and that she commented on how good the smells coming out of our apartment were. High praise coming from an Italian nonna!

Use genuine cannellini beans if possible, but navy beans, great northern beans and baby lima beans will do the trick as well. I also recommend you buy the best possible bread and olive oil for this recipe. A crusty loaf will work wonders here, as will a good drizzle of quality extra-virgin olive oil. Ribollita is an informal dish created to use up odds and ends in the kitchen, so don't hesitate to substitute some of the vegetables with whatever you have on hand. 

Combine with our chunky eggplant caponata and/or grilled tomato bruschetta to complete your Italian meal.

Buon appetito!



Course: Appetizer, Main Course, Soup
Cuisine: Italian
Servings: 8
Author: Recipe by Beth
  • 2 tablespoons extra-virgin olive oil, plus extra for serving
  • 2 cloves garlic, peeled and chopped
  • 1 teaspoon red pepper flakes (optional)
  • 2 medium russet potatoes, peeled and cubed small
  • 2 large carrots, scrubbed and cubed small
  • 1 large yellow onion, peeled and diced small
  • 1/2 lb. Tuscan kale (aka. dino kale, lacinato kale or cavolo nero), stems removed and roughly chopped
  • 1 15-oz can diced tomatoes
  • 1 15-oz can cannellini beans (or other white bean), drained and rinsed
  • 4 cups vegetable stock
  • 1/2 teaspoon salt, plus extra to taste
  • 1/4 teaspoon fresh ground pepper, plus extra to taste
  • 2 large handfuls stale bread; torn into chunks
  • Juice of 1/2 a lemon
  1. Put olive oil, garlic, and red pepper flakes (if using) in a large pot over medium heat. Sauté until garlic is fragrant, about 30 seconds. Be careful not to fry the garlic.

  2. Add the potatoes, carrots and onions. Stirring frequently, cook until the vegetables soften, about 8 minutes.

  3. While continuing to stir, add the fennel and cook for an additional 5 minutes. 

  4. Add the kale and cook until it is completely wilted, about 3 minutes.

  5. Add the canned tomato, beans, vegetable stock, salt and pepper, and stir. Bring to a boil, then reduce the heat and simmer until all the vegetables are very soft, at least 15 minutes.

  6. Stir in the fresh lemon juice, turn off the heat and stir in the bread chunks. Cover and let sit for 5 minutes for the bread to absorb the liquid.

  7. Taste and adjust seasoning if required.

  8. Stir well and serve immediately. Finish each bowl with a drizzle of extra-virgin olive oil.

Recipe Notes
  • Make substitutions if you can’t find all the ingredients listed. For example, you can use celery instead of fennel, sub navy beans in place of cannellini beans, or swap swiss chard for Tuscan kale, etc. It’s an informal dish using leftovers so don’t hesitate to make use of what you have on hand.
  • Use lightly toasted bread if you don’t have stale bread.
  • The bread will continue to absorb liquid as the ribollita sits, so you may want to add some extra broth or water when reheating (or eat it super thick, almost without liquid, like the Tuscans do).