Skip to content

Soups · Tuscany

Traditional Tuscan Ribollita Recipe

A hearty Tuscan bean, kale, cabbage, and bread soup, ribollita is reheated so its broth turns rich and stale bread gives the pot body and substance.

By Lucia Moretti (pen name) · · Editorial policy

Total
1 h 40 min
Difficulty
Medium
Serves
6
Save
Tuscan Ribollita: the thick soup in a simple shallow ceramic bowl, with visible beans, dark kale, cabbage, and softened bread

Traditional Tuscan ribollita is a thick bean, kale, cabbage, and stale-bread soup that is cooked, rested, and reheated before serving. In Florence and across Tuscany, cavolo nero (Tuscan kale) gives the pot its dark, earthy flavor, while bread turns the broth spoon-thick instead of merely filling the bowl.

I build the base with soffritto (slow-cooked onion, carrot, and celery), then simmer the vegetables with cannellini beans and tomatoes until the cabbage and kale are tender. Mashing some beans thickens the soup without cream or flour. Torn, day-old country bread goes in near the end; after a short rest, I bring the pot back to a gentle boil. That second heating is the point, not an optional flourish. The bread absorbs the broth and the flavors settle into a cohesive, hearty soup.

Use sturdy, unsliced country bread, not soft sandwich bread, and keep extra broth nearby if you prefer a looser bowl. The soup thickens as it stands, so leftovers need a splash of water when reheated. For another Tuscan bowl, try Authentic Pappa al Pomodoro Recipe, or make Easy Cacio e Pepe Recipe another night. Mashed beans, sturdy greens, and a deliberate second simmer are what make this version work.

Recipes stay free thanks to ads. Advertising disclosure

The recipe

Tuscan Ribollita

Servings
6
Units

Ingredients

for 6 servings

Equipment

  • Large Dutch oven or heavy soup pot
  • Cutting board
  • Chef's knife
  • Wooden spoon
  • Potato masher or fork

Method

  1. Heat the olive oil in a large Dutch oven over medium heat. Add the onion, carrots, and celery and cook, stirring now and then, until softened and glossy but not browned, about 8 minutes. Stir in the garlic and tomato paste and cook for 1 minute, until fragrant.

    Diced onion, carrot, and celery softening in olive oil in a Dutch oven
  2. Stir in the crushed tomatoes, cabbage, kale, broth, bay leaf, salt, and pepper. Bring to a boil, then lower the heat and simmer uncovered for 20 minutes, stirring occasionally, until the greens have wilted and the cabbage is tender.

  3. Mash one can's worth of drained beans with a fork or potato masher until mostly smooth. Stir the mashed beans and the remaining whole beans into the pot. Simmer for 15 minutes, until the broth looks thicker and the vegetables are very tender. Remove the bay leaf and taste for salt and pepper.

    A spoonful of mashed cannellini beans being stirred into the vegetable soup as it thickens
  4. Fold the torn bread into the soup until most pieces are wet. Simmer gently for 8 to 10 minutes, stirring carefully so the bread breaks down slightly but the pot does not stick. The soup should be thick and spoonable, not dry; add a little water or broth if needed.

  5. Take the pot off the heat and let it stand for 10 minutes so the bread can absorb the broth. Set the pot back over low heat and bring the soup to a gentle bubble, stirring from the bottom, for 5 minutes. This second heating gives ribollita its characteristic dense texture.

    The finished soup gently bubbling after its short rest, with softened bread visible among the greens and beans
  6. Ladle into warm bowls and finish each serving with a drizzle of olive oil and a few grinds of black pepper. If the soup is thicker than you like, stir in hot water or broth a little at a time.

    A bowl of thick ribollita topped with a glossy drizzle of olive oil and black pepper

Food safety

Refrigerate leftovers within 2 hours in shallow containers. Reheat leftovers to 165°F (74°C), stirring so the soup heats evenly.

Where it goes wrong

If you seeIt’s becauseDo this
The soup is thin and watery.Why The bread has not absorbed enough broth, or the beans were left whole.Fix Mash some beans into the soup and simmer it a few minutes longer with the bread stirred in.
The bottom of the pot catches or scorches.Why The bread thickened the soup and settled while the heat was too high or it was not stirred.Fix Lower the heat and stir from the bottom often, especially during the final simmer.
The kale and cabbage are still tough.Why The greens did not simmer long enough, or the kale stems were left in large pieces.Fix Remove thick stems before chopping and simmer the soup until the greens are fully tender.
The soup turns into a very stiff mass.Why The bread continues absorbing liquid as the soup stands.Fix Loosen it with hot broth or water while reheating, adding a small splash at a time.
The soup tastes flat.Why The beans and greens need more seasoning, or the broth is very low in sodium.Fix Taste after simmering and adjust with salt, pepper, and a finishing drizzle of olive oil.

Questions

Can I make ribollita a day ahead?

Yes, ribollita is an excellent make-ahead soup. Cool it promptly, refrigerate it, and reheat it gently the next day with a splash of broth or water because the bread will keep absorbing liquid.

What bread is best for ribollita?

Use day-old, sturdy country bread with a firm crumb. It absorbs broth without dissolving as quickly as soft sandwich bread.

Can I use regular kale instead of Tuscan kale?

Yes, curly kale works in ribollita. Remove the tough stems and simmer it until tender; it may need a few extra minutes.

Can I freeze ribollita?

Yes, but the bread becomes softer after freezing and thawing. Freeze cooled portions in airtight containers, thaw them in the refrigerator, then reheat with a little broth or water.

Cooked this?

Sign in to rate it or say how it turned out.

Back to all recipes