This Tuscan bean soup, known as ribollita, is the ultimate Italian comfort food. The name means "reboiled" because traditionally it was made by reheating leftover minestrone with day-old bread until thick and hearty.
What started as peasant food has become a beloved classic. The stale bread absorbs the flavorful broth and practically melts into the soup, creating a texture that's somewhere between soup and stew. It's rustic, satisfying, and absolutely delicious.
The Secret: Day-Old Bread
Fresh bread won't work here - you need bread that's slightly stale:
- Use crusty Italian or sourdough bread
- Leave it out overnight to dry
- Or toast fresh bread lightly in the oven
- The bread should absorb broth, not turn to mush
Choosing Your Greens
Traditional ribollita uses cavolo nero (lacinato kale):
- Lacinato kale - Dark, tender, traditional choice
- Curly kale - Works well, slightly tougher
- Swiss chard - Softer, cooks faster
- Savoy cabbage - Another traditional option
Serving Suggestions
- Generous drizzle of best olive oil
- Freshly grated Parmesan (skip for vegan)
- Crusty bread on the side
- Glass of Chianti
Tuscan Bean Soup
Classic Tuscan ribollita - a hearty bread soup with cannellini beans, lacinato kale, and day-old crusty bread.
Nutrition per serving
295 Calories
12g Protein
45g Carbs
8g Fat
9g Fiber
Ingredients
Instructions
- . Heat olive oil. Sauté onion, carrots, celery 8 minutes. Add garlic, cook 1 minute.
- . Add tomatoes, beans, broth, and rosemary. Simmer 15 minutes.
- . Add kale and bread cubes. Cook 10 minutes until bread softens and kale wilts.
- . Remove rosemary. Season and serve with olive oil and Parmesan.
Recipe Notes
- Make ahead: Even better the next day after flavors meld.
- Vegan: Skip the Parmesan or use nutritional yeast.
- Thicker soup: Mash some beans before adding.
- Storage: Refrigerate 5 days. Add broth when reheating.