Soak Beans: Soak the cannellini beans for at least 12 hours before cooking.
1 ¾ cups dried cannellini beans
Cook Beans: Drain the soaked beans and boil them in water with rosemary. Reserve the cooking water and blend half of the beans into a puree.
Fresh rosemary
Sauté Vegetables: Finely chop the onion, carrot, and celery. In a large pot, sauté these with olive oil, then add diced potatoes and tied thyme.
2 small potatoes, 1 large onion, 2 carrots, 1 stalk celery, Fresh thyme, Olive oil
Add Vegetables: Add the chopped black cabbage, Swiss chard, and Savoy cabbage to the pot.
1 bunch black cabbage, ¼ head of Savoy cabbage, 1 bunch Swiss chard
Simmer: Pour in the bean cooking water, canned peeled tomatoes and vegetable broth. Cover and simmer on low heat for about 2 hours.
8 cups vegetable broth or hot water, 3 canned peeled tomatoes
Combine: After the vegetables are tender, add the bean puree and whole beans. Cook for an additional 30 minutes.
Layer with Bread: In a casserole dish, alternate layers of torn bread and soup. Let it rest for at least 3 hours or overnight.
6 cups day-old Tuscan bread
Reheat (Ribolli) and Serve: Add a couple of ladles of broth and olive oil, and cook on low heat for about 15-20 minutes, this is why it's called "ribollita", it boils twice! Serve hot.
Salt, pepper