When the weather turns cold, there's nothing like a warm tomato soup with chunks of crusty bread mixed in. This version is fast to put together using frozen spinach, cannellini beans, and whatever else you have on hand.
I've always heard rustic soups like bouillabaisse described as being made of leftovers. This romantic and spontaneous idea of making a meal out of whatever is left in the fridge has been, until recently, lost on me. I'm a recipe girl. The closest I come to estimating a measurement might be using a regular spoon instead of a tablespoon. For recipes with approximate measurements I've found myself wondering, exactly how big is a handful and what constitutes a pinch? Yes, I own a digital scale and use it religiously.
However, this fall, I'm inspired to change. If I can avoid an extra trip to the grocery store and bypass dirtying a measuring cup, I'm for it. And what better to mark the start of my spontaneous journey than ribollita, the ultimate leftovers soup? Literally translated as reboiled, ribollita is a Tuscan soup that can be made with whatever vegetables you have on hand. To keep it tasting like a ribollita, it's best if you start with a base of onions, carrots, and celery and include some form of tomatoes (sauce, pureé, crushed, etc.) and bread.
I used frozen spinach because it's what I had in the freezer, but kale and Swiss chard would work as well. I had used tomato pureé earlier in the week and had just enough to add to this soup. Tomato sauce, crushed tomatoes, and pretty much any other form of tomato would do. If you don't have stale bread, put a few slices of fresh bread in a warm oven and let them dry out without toasting. Add as much bread to create the thickness you like; I like to make it with enough bread so I can taste it in every bite.

serves 4 to 6
2 tablespoons olive oil
4 large garlic cloves, chopped
1 medium onion, chopped
2 carrots, peeled and chopped
2 celery ribs, chopped
1 dried bay leaf
10-ounce bag frozen spinach
2 cans cannellini beans with liquid
6 cups chicken stock (or vegetable stock, for a vegan adaptation)
One 15-ounce can (1 3/4 cups) tomato pureé
9 ounces day old bread, torn in pieces, about 3 cups
1/4 cup fresh basil, chopped
Parmesan, grated (optional)
Heat a heavy-bottomed pot over medium-high heat. Add oil. When the oil is hot, add the garlic, onion, carrots, celery, and bay leaf and season with salt and pepper. Sauté until softened, 5 to 7 minutes. Add the frozen spinach and sauté for a moment to break up any large clumps.
Add beans, stock, and tomato pureé. Bring soup to a boil. Stir in bread and reduce heat to a simmer. Cook until soup thickens slightly. Remove from heat and stir in chopped basil. Remove bay leaf and serve topped with grated Parmesan.
Recipe originally published November 11, 2010.
(Images: Faith Durand)

Comments (11)
I like to add a little pesto to the soup.
That looks fantastic! Over at Words to Eat By it's Soup Week 2010, which will end with a links roundup. I'll add this one.
FYI, I don't know any vegetarians who use chicken or beef stock in cooking. It's not just vegans.
@LitNerd, well sure. Vegan cooking is a subset of vegetarian cooking, so it sort of goes without saying that that is a vegetarian/vegan adaptation. Just left out the word. :)
This soup made my Sunday! Excellent, easy, and I happened to have all of the ingredients on hand.
I made this and threw in a parmesan rind and it was amazing! I'm making it again this weekend!
Looks delicious. Does this freeze well? Should you wait to add the bread upon reheating? Thanks!
This looks amazing! I'm definitely making this for next week's lunch! Although baking fresh bread at my house is a good way to get me an extra couple of pounds of body fat. ha
For the person who mentioned vegetarians and chicken broth, I normally substitute the "No Chicken Broth" available at Whole Foods when a recipe calls for chicken broth. I find the flavor of the soup is very different when I use that versus the vegetable broth for recipes that recommend chicken.
had this for dinner tonight and it warmed me... and my soul! so hearty and comforting. thanks so much for posting!
How do next-day leftovers do with the bread in the soup? Should I portion it out before adding the bread, then add it before eating the extras?
It reheats totally fine with the bread. I've made it a few times and eaten the leftovers without any problems!