Classic Tuscan Ribollita
This hearty Tuscan soup features tender cannellini beans and earthy kale simmered with a rich tomato base. Thickened with day-old bread and finished with sharp Pecorino cheese, it offers a deeply comforting, rustic flavor profile.

A little context
Ribollita is a traditional peasant soup from Tuscany, specifically Florence. The name means 'reboiled,' referring to the practice of reheating minestrone with stale bread the day after it was made. It relies on high-quality extra virgin olive oil and unsalted Pane Toscano for its signature texture. Authentic versions always feature Cavolo Nero, a black Tuscan kale, and are often served during the colder months.
Method
- 01
Prepare the vegetables
Dice the onion, carrot, and celery finely. Mince the garlic. Remove tough stems from the kale and chop the leaves into 1 cm ribbons.
- 02
Sauté the soffritto
Heat 2 tablespoons of olive oil in a Dutch oven over medium heat. Add the onion, carrot, and celery. Cook for 5-7 minutes until softened but not browned. Add garlic and cook for 1 minute until fragrant.
- 03
Build the base
Stir in the diced tomatoes and their juices. Pour in the vegetable broth and bring to a simmer. Add the drained cannellini beans and half of the chopped kale. Season with salt and pepper.
- 04
Simmer the soup
Reduce heat to low and cover. Simmer for 20 minutes to allow the flavors to meld and the kale to wilt.
- 05
Add the bread
Stir in the stale bread cubes and the remaining kale. Pour in a little more broth if the soup is too thick. Cover and cook for 15-20 minutes, stirring occasionally, until the bread breaks down and thickens the soup.
- 06
Rest and serve
Remove from heat and let rest for 10 minutes to allow the bread to fully absorb the liquid. Ladle into bowls, drizzle with remaining olive oil, and top with grated Pecorino.
Pro tips
- ✦Use day-old bread for better texture absorption.
- ✦Save the bean cooking liquid if using dried beans for a silkier broth.
- ✦The soup tastes better the next day after flavors meld.
- ✦Drizzle raw olive oil on top before serving for freshness.
Shop this recipe
As an Amazon Associate we earn from qualifying purchases.
Substitutions
- Cavolo Nero (Tuscan kale) → Curly kale or Swiss chard (Texture will be softer but flavor remains similar)
Storage
fridge 3 days; freezes well in portioned containers up to 2 months
What to serve with it
- Chianti Classico
- crusty sourdough
- simple green salad with lemon vinaigrette
FAQ
Can I use dried beans?+
Yes, soak overnight and simmer until tender before adding to the soup. This adds about 1 hour to the cook time.
Share this recipe
Notes from the community
Sign in to leave a note.
No notes yet — be the first.





