Soup is comfort food. And Ribollita Soup may just be the ultimate winter comfort soup. This savory Tuscan bean porridge checks all of the right boxes. And it is easy to tailor it to your own tastes. In deciding which recipe to follow, I looked at no fewer than 8 versions before settling on this one that appeared in Food and Wine. I made a couple of tweaks. But this humble and cost-saving soup that makes use of simple ingredients and stale bread is one of the most satisfying wintery soups I have made. And I make a LOT of soup.
This version of Ribollita Soup does take some time to cook properly, but there is nothing difficult or fussy about it. And on these cold wintery days when you are snuggled up at home with a good book and some music in the background, put up a pot of Ribollita for ultimate comfort. You won’t be disappointed. Add a glass of wine, and you raise this peasant soup to fine dining.
I used canned beans here but if you like to cook your own (as I often do) the best can be found at Rancho Gordo. I was first introduced to Rancho Gordo beans at the Culinary Institute several years ago on a trip with our son and daughter-in-law. Their heirloom beans are well-worth exploring.
My ribollita was made using chicken stock and Parmesan rinds, but you can easily veganize the soup using a vegetable stock and leaving out the cheese. Do use a simple rustic bread for this soup. It doesn’t actually have to be stale. The origins of Ribollita were to make use of everything and to waste nothing.
Yield: About 6-8 servings
3/4 cup extra-virgin olive oil, plus more for serving
1 large yellow onion, finely chopped
2 large carrots, finely chopped
1 celery stalks, finely chopped
1 teaspoon kosher salt, plus more
8 garlic cloves, finely chopped
1/4 teaspoon crushed red pepper (optional)
28 ounce can OR 24 ounce box crushed tomatoes (preferably San Marzano)
1 1/2 cups unoaked white wine
8 cups chicken or vegetable stock (You could also use a mixture of water and the liquid from your cooked beans if you cooked your own)
3 stale Tuscan-style bread (rustic country loaf or boule) slices, crusts removed and bread torn into 1/2-inch pieces (about 3 1/2 ounces)
2 large bunches of kale (preferable lacinato kale, stemmed and torn into bite-sized pieces (This may seem like a lot of kale but it cooks down)
Parmesan cheese rind (optional)
About 4 cups of peeled, diced Yukon Gold potatoes
4 cups cooked cannellini beans (or other thin-skinned white beans from 2 15-ounce cans or homemade).
Freshly ground black pepper
Grated Parmesan cheese, for serving (optional)
Heat olive oil in a large, heavy pot or Dutch oven over medium-low. When oil shimmers, add onion, carrot, and celery; stir to coat with oil. Stir in salt to help draw out liquid from onions and season the foundation of the soup. Cook, stirring often and scraping bottom of pot with a flat-bottomed wooden spoon, reducing heat as necessary to maintain a gentle sizzle, until mixture is very soft and translucent, about 30 minutes. Increase heat to medium; cook, stirring often, until sofrito is caramelized, about 10 minutes.
Stir in the garlic and crushed red pepper, if using; cook, stirring constantly, about 1 minute. Stir in crushed tomatoes and wine, and stir, scraping up any browned bits on bottom of pot, until mixture is well combined. Increase heat to maintain a vigorous simmer (be careful of splattering tomato). Cook, stirring occasionally, until mixture is reduced to a jam-like consistency, about 20 minutes.
Add 8 cups water or stock, bread, kale, and Parmesan rind, if using; stir, scraping bottom of pan to fully incorporate sofrito into liquid. Simmer until kale is tender and bread is dissolved, about 20 minutes. Stir in potatoes, and simmer until partially tender, about 15 minutes.
Meanwhile, puree 1 cup beans with 1 cup tap water or bean cooking liquid (if not using canned). Add bean puree and remaining 3 cups beans, and simmer until beans and potatoes are completely tender but not falling apart, about 25 minutes. Season with about 1 teaspoon more salt, or to taste, and a generous amount of black pepper.
Let soup cool to room temperature if not eating immediately; cover and refrigerate. Reheat soup gently before serving, and adjust seasonings as necessary. Divide among bowls, and top each with a drizzle of olive oil and freshly grated Parmesan cheese, if desired. Serve hot. (I found the soup did not need any additional olive oil)