Go Back
Tuscan White Bean Soup (Ribollita) the Old Florentine Way

Tuscan White Bean Soup

This is ribollita, the thick, twice-cooked Tuscan white bean soup that Florentine cooks have made for centuries from stale bread, cannellini beans, and cavolo nero. It is peasant food at its most soulful, built on a slow soffritto and finished with a raw drizzle of grassy olive oil. Rested overnight and reboiled the next day, it turns almost stew-like and unforgettable.
Prep Time 30 minutes
Cook Time 3 hours
Total Time 3 hours 30 minutes
Servings: 6 People
Course: Main Course
Cuisine: Italian
Calories: 520

Ingredients
  

  • 2 cups dried cannellini beans soaked overnight in cold water
  • 1 bay leaf for cooking the beans
  • 1 clove garlic whole, smashed, for the bean pot
  • 0.5 cup Tuscan extra-virgin olive oil plus more for finishing
  • 1 large yellow onion finely diced
  • 2 medium carrots finely diced
  • 2 stalks celery finely diced
  • 4 cloves garlic minced
  • 1 sprig fresh rosemary
  • 3 sprigs fresh thyme
  • 1 cup canned whole peeled tomatoes crushed by hand, with juice
  • 1 large bunch cavolo nero (Tuscan lacinato kale) stems removed, leaves roughly chopped
  • 0.5 head savoy cabbage cored and shredded
  • 2 tsp kosher salt plus more to taste
  • 1 tsp freshly ground black pepper
  • 8 cups water or reserved bean cooking liquid
  • 12 oz stale saltless Tuscan country bread pane toscano sciocco, torn into thick pieces

Equipment

  • 1 large heavy pot or Dutch oven enameled cast iron or terracotta is ideal
  • 1 food mill or potato masher for pureeing a portion of the beans
  • 1 Large mixing bowl for soaking the beans overnight
  • 1 wide wooden spoon
  • 1 Chef’s knife
  • 1 Cutting board

Method
 

  1. Drain the soaked cannellini beans and place them in a pot with the bay leaf, the smashed garlic clove, and enough fresh cold water to cover by 2 inches. Bring to a gentle simmer and cook uncovered for about 60 to 75 minutes, until the beans are fully tender but not falling apart. Season with a pinch of salt in the last 10 minutes. Do not drain; reserve the beans in their cooking liquid.
  2. Pass about one third of the cooked beans, with some of their liquid, through a food mill or mash them thoroughly with a potato masher to make a thick puree. Set the whole beans and the puree aside separately, keeping all the bean broth.
  3. In a large heavy pot, warm the extra-virgin olive oil over medium-low heat. Add the onion, carrots, and celery and cook slowly, stirring often, for 15 to 20 minutes, until very soft, sweet, and lightly golden. Do not rush this soffritto; it is the foundation of the soup.
  4. Stir in the minced garlic, rosemary sprig, and thyme sprigs and cook for 2 minutes, until fragrant. Add the crushed tomatoes with their juice and cook for 5 minutes, stirring, until the tomato darkens and loses its raw smell.
  5. Add the shredded savoy cabbage and cavolo nero to the pot in handfuls, stirring to wilt each batch before adding the next. Cook for 10 minutes, until the greens are collapsed and glossy.
  6. Pour in the bean puree, the whole beans, all of the reserved bean cooking liquid, and enough water to just cover the vegetables, about 8 cups total liquid. Add the kosher salt and black pepper. Bring to a gentle simmer and cook uncovered for 45 minutes, stirring occasionally, until the soup is deeply flavored and slightly thickened.
  7. Remove the rosemary and thyme stems. Tear the stale Tuscan bread into thick chunks and stir them directly into the hot soup. The bread should fully submerge and begin to melt into the liquid. Simmer for 10 more minutes, stirring gently, then turn off the heat.
  8. Cover the pot and let the soup rest at room temperature for at least 2 hours, or ideally refrigerate overnight. This resting step is essential; the bread absorbs the broth and the soup becomes thick and almost stew-like.
  9. The next day, return the pot to low heat and reboil (ribollita) the soup gently for 20 to 25 minutes, stirring often and adding a splash of water only if it threatens to scorch. The finished soup should be thick enough that a spoon almost stands up in it.
  10. Ladle into warm bowls and finish each serving with a generous drizzle of raw Tuscan extra-virgin olive oil and a grind of black pepper. Serve immediately, with thinly sliced raw red onion on top if desired.

Notes

  • Use plain saltless Tuscan-style country bread that is at least two days old; sourdough, ciabatta, and baguette will turn gummy.
  • Ribollita is meant to be thick enough that a spoon almost stands upright; do not thin it with extra broth.
  • Serve with thinly sliced raw red onion on top and a glass of young Chianti at the table.
  • Do not add cream, sausage, or cheese; authentic ribollita has none.
  • Leftovers improve for up to 3 days refrigerated and can be crisped in a hot oven with more olive oil.