Classic Tuscan Ribollita

About the author: Susan Updated on Sat, 24 Jan 2026 15:20:58 GMT Soups & Stews

Tags: #soup #beans #vegetarian #comfort-food

A woman with red hair and a black shirt.
Susan

Home cook, recipe developer and founder of My Home Made Recipe, sharing the tested dishes my family loves.

Updated on Sat, 24 Jan 2026 15:20:58 GMT

View Recipe →
Classic Tuscan ribollita with beans, kale, cabbage, bread, and olive oil Pin it
Classic Tuscan ribollita with beans, kale, cabbage, bread, and olive oil

Classic Tuscan Ribollita is the kind of soup that makes sense the moment you stir it. Beans give it creaminess, winter greens bring a deep earthy flavor, and stale bread turns the broth thick enough to eat with a fork.

I like it best the next day, reheated slowly with a thread of olive oil on top. The soup softens, the bread disappears into the pot, and the edges get almost silky without any cream at all.

The Tuscan Soup Lineup

Ribollita depends on humble ingredients, so choose sturdy greens, good beans, and bread with a real crust. A peppery extra virgin olive oil at the end matters more than a fancy garnish.

  • Cannellini beans. They make the soup creamy and filling, especially when part of them are mashed into the broth.
  • Cavolo nero. This dark Tuscan kale brings an earthy bite that stands up to a long simmer.
  • Savoy cabbage. It softens into sweet ribbons and gives the soup its old-fashioned winter flavor.
  • Onion, carrot, and celery. The slow-cooked base gives the broth sweetness and depth.
  • Potato. It breaks down slightly and helps the soup feel thick without cream.
  • Tomato paste. A spoonful adds color, savoriness, and a little acidity.
  • Stale country bread. This is what turns vegetable soup into ribollita, so use firm bread that can absorb broth.
  • Extra virgin olive oil. A drizzle at the end gives the soup its glossy finish and peppery lift.

Classic Tuscan Ribollita Method

  1. Soften the base. Cook onion, carrot, celery, and garlic in olive oil until sweet and glossy, about 8 minutes. Keep the heat moderate so the garlic does not brown.
  2. Add the vegetables. Stir in potato, cavolo nero, cabbage, tomato paste, rosemary, and bay. Let the tomato paste warm in the oil before adding liquid.
  3. Simmer the soup. Add broth, one can of whole beans, and one can of mashed beans. Cook until the greens and potato are tender, about 45 minutes.
  4. Fold in the bread. Stir in torn stale bread and simmer until it softens into the broth, about 10 minutes. The soup should look thick and rustic.
  5. Rest and reheat. Let the pot sit at least 30 minutes, or chill overnight. Reheat gently, loosen with broth if needed, and finish with olive oil and black pepper.
Classic Tuscan Ribollita
Classic Tuscan Ribollita

Why Stale Bread Matters

Fresh bread falls apart too fast and can make the soup pasty. Stale country bread drinks in the broth slowly, then softens into tender pieces that thicken the pot. Tuscan bread is traditionally unsalted, but a crusty Italian loaf or day-old sourdough works well at home. Cut or tear it into rough chunks rather than tiny cubes, since larger pieces keep a better texture.

The official tourism recipe from Visit Tuscany leans on this same bread-and-bean idea. If you have only fresh bread, toast it in a low oven until dry before adding it. That one small step keeps Classic Tuscan Ribollita hearty instead of mushy.

Getting The Beans Right

Dried beans have wonderful flavor, but canned cannellini beans make this recipe realistic without losing the spirit of the dish. The important move is to mash or blend about half the beans with broth before they go into the pot. That gives the soup a creamy body while the remaining beans stay whole enough to bite.

If you cook dried beans, save the cooking liquid and use it in place of some broth. It tastes rounder than water and helps the soup feel naturally rich. For another bean-heavy dinner with the same Tuscan comfort, try Creamy Tuscan Butter Beans. For a lighter pot with similar pantry ingredients, Quick Tuscan White Bean Soup is a good match.

The Reheat Is The Point

Ribollita is good the first day, but the reheated bowl is deeper. Resting gives the bread time to swell and lets the kale, cabbage, tomato, and beans settle into one flavor. Reheat it slowly over medium-low heat and stir often because the thick bottom can catch. Add a splash of broth or water only if the spoon leaves a dry path through the pot.

Great Italian Chefs also notes that chilling and reheating builds flavor. That is why this is a smart make-ahead soup for cold nights. If you want another vegetable soup that holds well, pair this page with Easy Vegetarian Minestrone Soup.

Smart Swaps That Fit

Cavolo nero is worth seeking out, but the soup is forgiving. Use lacinato kale, curly kale, Swiss chard, or escarole. Savoy cabbage can be replaced with green cabbage if that is what you have. Potato is classic in many versions, but you can leave it out if you want a beanier soup.

Keep the bread sturdy and keep the olive oil generous. Those two details do more for the final bowl than extra herbs. If you want heat, add a small pinch of chili flakes with the garlic. If you want more tomato, add diced canned tomatoes, but keep it modest so the soup stays earthy rather than marinara-like.

Serving And Storage Notes

Serve ribollita in warm bowls with extra virgin olive oil, black pepper, and no rush. Parmesan is not required, and I usually skip it because the soup already has plenty of body. A simple green salad or roasted vegetables are enough beside it. For a heartier soup night, Traditional Tuscan Ribollita Soup gives you another version to compare.

Leftovers keep well for up to 4 days in the fridge. The soup will thicken every time it sits. Add a splash of broth before reheating, then taste for salt after it is hot because bread can dull the seasoning.

Summary

Serve this ribollita hot with extra olive oil, cracked black pepper, and a slice of toasted country bread if you want more crunch.

Classic Tuscan Ribollita
Classic Tuscan Ribollita

FAQs

What does ribollita mean?

Ribollita means reboiled. The name fits because the soup is traditionally cooked, rested, and reheated so the bread and beans thicken the broth into something dense and hearty.

Can I use canned cannellini beans?

Yes. Canned beans make this much easier for a weeknight. Mash or blend one can with a little broth so the soup still gets the creamy body you would get from bean cooking liquid.

What can I use instead of cavolo nero?

Lacinato kale is the closest match. Curly kale, Swiss chard, or a mix of dark cabbage and kale also works, but remove tough stems so the greens soften evenly.

Can ribollita be made gluten-free?

Yes, but you need a sturdy gluten-free country-style bread. Skip soft sandwich bread because it can turn gummy instead of thick and rustic.

How long does ribollita keep?

Store it in an airtight container in the fridge for up to 4 days. It thickens as it sits, so loosen it with water or broth when reheating.

Can I freeze ribollita?

You can freeze the soup before adding the bread for the best texture. If the bread is already mixed in, it will still taste good, but the thawed soup will be softer and thicker.

References

Sources cited in this recipe.
4 from 19 votes

Classic Tuscan Ribollita

Prep time:
20 min
Cook time:
65 min
Total time:
85 min
Servings:
6
Classic Tuscan ribollita with beans, kale, cabbage, bread, and olive oil

A thick Tuscan bread and bean soup with cannellini beans, kale, cabbage, vegetables, and a good drizzle of olive oil.

Ingredients

  • For the soup base

  • 3 tablespoons extra virgin olive oil, plus more for serving
  • 1 medium yellow onion, finely chopped
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 medium Yukon Gold potato, peeled and diced
  • 1 sprig fresh rosemary
  • 1 bay leaf
  • For the beans, greens, and bread

  • 2 cans (15 oz each / 425 g each) cannellini beans, drained and rinsed
  • 5 cups (1.2 L) vegetable broth, plus more as needed
  • 1 bunch cavolo nero or lacinato kale, stems removed and leaves sliced
  • 3 cups (210 g) thinly sliced Savoy cabbage
  • 5 oz (140 g) stale country bread, torn into rough chunks
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon black pepper, plus more for serving

Instructions

1.

1. Mash the beans: Mash or blend half of the cannellini beans with 1 cup of the vegetable broth until mostly smooth. Keep the remaining beans whole.

2.

2. Cook the soffritto: Warm the olive oil in a large Dutch oven over medium heat. Add onion, carrots, celery, and garlic, then cook for 8 minutes until softened but not browned.

3.

3. Build the broth: Stir in the tomato paste, potato, rosemary, bay leaf, salt, and pepper. Cook for 1 minute, then add the mashed beans, whole beans, and remaining broth.

4.

4. Simmer the greens: Add the cavolo nero and Savoy cabbage. Bring to a gentle simmer, cover partly, and cook for 40-45 minutes until the vegetables are tender and the potato is soft.

5.

5. Add the bread: Remove the rosemary stem and bay leaf. Stir in the torn stale bread and simmer for 10 minutes, stirring often, until the soup is thick and the bread has softened.

6.

6. Rest and serve: Let the soup rest for at least 30 minutes, or refrigerate overnight. Reheat gently, adding broth if needed, then serve with extra olive oil and black pepper.

Good to know

  1. The soup tastes best after resting and reheating.
  2. Use sturdy stale bread, not soft sandwich bread.
  3. Loosen leftovers with broth or water when reheating.

Equipment

  • Large Dutch oven or heavy soup pot
  • Wooden spoon
  • Immersion blender or potato masher
  • Chef's knife

Allergens

Always check labels if you have allergies.
  • Gluten

Nutrition facts

Values are estimates per serving.
  • Calories: 315
  • Fat: 10 g
  • Carbs: 48 g
  • Protein: 13 g