Italian ribollita soup is a thick Tuscan bread and bean soup that turns leftovers, greens, and pantry staples into a comforting one-pot meal.
Ribollita is a rustic Tuscan bread soup built from vegetables, beans, and plenty of day-old bread. The pot starts as a simple vegetable and white bean soup, then turns dense and spoon-standing as the bread soaks up the broth. This italian ribollita soup recipe leans on common supermarket ingredients, yet it keeps the soul of the original farmhouse dish.
The name ribollita means “reboiled” in Italian. Families would simmer a large pot once, then reheat it on the following days, each time adding more bread and vegetables. That habit gave the soup its thick, almost stew-like texture and made sure nothing in the kitchen went to waste.
Today, home cooks use ribollita as a smart way to use up limp vegetables, half loaves of bread, and leftover stock. You still get the same layered flavor: slow-cooked aromatics, soft greens, creamy beans, and a drizzle of olive oil on top of each bowl.
What Makes Italian Ribollita Soup Recipe Special
At a glance, ribollita looks like another vegetable soup. Once you dig into the bowl, a few traits stand out. The bread turns the broth into something closer to a spoonable casserole. The beans add body and protein. Leafy greens bring color and a slight bitterness that balances the bread and oil.
Traditional versions from Tuscany usually include cannellini beans, cavolo nero (Tuscan kale), and stale country bread. Historical records describe ribollita as a peasant dish that used leftover vegetable soup thickened with bread and reheated across several days in clay pots.
In this version you get the same structure with ingredients that are easy to find: canned beans instead of home-cooked ones, regular kale or savoy cabbage if Tuscan kale is not around, and any firm crusty bread that can hold up in liquid.
Core Ingredients At A Glance
Before you start cooking, it helps to see how each ingredient supports the texture and flavor. Use this table as a quick planning checklist when you shop or raid your pantry.
| Ingredient | Role In The Soup | Easy Substitutions |
|---|---|---|
| Olive oil | Base for sautéing and final drizzle | Any neutral oil for cooking; keep olive oil for serving |
| Onion, carrot, celery | Classic soffritto flavor base | Leek for onion, extra carrot or celery if one is missing |
| Garlic | Deeper savory flavor | Garlic powder near the end of cooking |
| Cannellini beans | Creamy texture, protein, fiber | Great northern beans or navy beans |
| Kale and cabbage | Hearty greens and bulk | Chard, spinach, or extra cabbage |
| Tomatoes | Acidity and color | Tomato passata or crushed tomatoes |
| Stale bread | Main thickener and signature texture | Day-old baguette or country loaf |
| Vegetable or chicken stock | Base liquid for simmering | Water plus an extra pinch of salt and herbs |
Ingredients For Classic Tuscan Ribollita Soup Recipe
This list makes a generous pot, enough for four hearty servings or six lighter bowls. Leftovers taste even better the next day, true to the original meaning of ribollita.
Main Base Ingredients
- 4 tablespoons olive oil, plus more for serving
- 1 large yellow onion, finely chopped
- 2 medium carrots, diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 1 teaspoon dried thyme or Italian herb mix
- 1 teaspoon salt, plus more to taste
- ½ teaspoon freshly ground black pepper
Beans, Vegetables, And Greens
- 2 cans (about 400 g each) cannellini beans, drained and rinsed
- 1 can (400 g) chopped tomatoes
- 1 small fennel bulb or extra carrot, thinly sliced (optional)
- 2 cups shredded savoy or green cabbage
- 3 cups chopped kale or cavolo nero, ribs removed
- 1 medium waxy potato, peeled and diced
- 6 cups vegetable or light chicken stock
- 1 bay leaf
Bread And Finishing Touches
- 4–5 cups torn cubes of day-old crusty bread
- Fresh parsley, chopped, for serving
- Freshly grated Parmesan or vegetarian hard cheese (optional)
- Extra salt and pepper, to taste
White beans bring more than texture. Nutrition data from sources such as USDA FoodData Central and white beans nutrition overviews shows that they provide fiber, plant protein, iron, and minerals that support a balanced meal.
How To Cook Italian Ribollita Soup Recipe Step By Step
Set aside enough time to let the vegetables soften and the bread break down. The method is simple, but a slow simmer rewards you with a deeper flavor and that classic thick texture.
Build The Flavor Base
- Warm 3 tablespoons of olive oil in a wide heavy pot over medium heat.
- Add onion, carrot, and celery with the salt. Cook for 8–10 minutes, stirring now and then, until the vegetables look soft and lightly golden on the edges.
- Stir in the garlic, pepper, and dried herbs. Cook for one more minute so the garlic turns fragrant.
Add Beans, Greens, And Broth
- Tip in the chopped tomatoes and stir to coat the vegetables. Let the pot bubble gently for 3–4 minutes to reduce the raw tomato taste.
- Add the diced potato, fennel if using, cabbage, kale, and bay leaf. Pour in the stock and stir well, scraping the bottom of the pot.
- Bring the soup to a gentle boil, then lower the heat. Simmer for about 25 minutes until the potatoes feel tender and the greens are soft.
- While the soup simmers, mash one cup of the cannellini beans with a fork. Keep the rest whole for texture.
- Stir both the mashed and whole beans into the pot. Simmer for another 10 minutes so the beans can blend into the broth.
Thicken With Bread
- Add half of the torn bread cubes to the soup and stir them in. The pieces will start to soak up liquid and fall apart.
- Let the pot simmer very gently for 10–15 minutes, stirring often so the bread does not stick to the bottom.
- If you want a thicker ribollita, keep adding more bread by the handful until a spoon can nearly stand up in the pot.
- Taste and adjust with more salt or pepper. Remove the bay leaf.
Rest, Reheat, And Serve
Ribollita tastes even better after it sits. Once the heat is off, cover the pot and let the soup rest for at least 15 minutes. The bread will continue to swell and bind the liquid. When you serve, rewarm gently and finish each bowl with a spoonful of olive oil, chopped parsley, and cheese if you like.
Texture, Flavor, And Reboiling Tips
Classic ribollita walks a line between soup and stew. The bread turns silky on the outside but keeps a slight chew inside. Beans stay mostly whole, though some break down into the broth. Greens soften but still bring a hint of structure.
To get that balance, go easy with stirring once the bread goes in. Fold the pieces under the surface instead of beating them into a paste. If the pot looks dry, add a splash of stock or water, then bring it back to a low bubble.
On the second day, the mixture thickens further. Many cooks in Tuscany treat the reheated version as the real goal, sometimes baking it in a dish so the top forms a light crust under the broiler.
Serving Ideas And Simple Variations
A bowl of ribollita already covers vegetables, beans, bread, and fat from olive oil, so it stands alone as a main course. You can stretch the meal further with a plate of sliced oranges, a green salad dressed with lemon, or a small board of cheese and olives.
| Variation | What To Change | When To Add |
|---|---|---|
| Smoky flavor | Add a small piece of smoked bacon or pancetta | Brown with the onion, carrot, and celery |
| Fully vegetarian | Use vegetable stock and skip any meat or cheese | Follow the main method, garnish with herbs only |
| Extra greens | Stir in spinach or chard leaves | Add for the last 5 minutes of simmering |
| Thinner texture | Use less bread and more stock | Hold back bread, splash more liquid at the end |
| Gluten-free bowl | Swap bread for diced potatoes or white beans | Simmer along with the original vegetables |
| Oven finish | Transfer to a baking dish, top with bread crumbs | Bake until the top browns and edges bubble |
Storage, Reheating, And Freezer Tips
Store leftover ribollita in the fridge for up to three days. The soup thickens as it chills, so the next day it may look more like a casserole than a soup.
When reheating on the stove, add a splash of water or stock to loosen the mixture, then warm over low heat while stirring every few minutes. Adjust the seasoning again at the end, since cold storage can dull flavors slightly.
Ribollita freezes best before you add the bulk of the bread. If you want freezer portions, ladle some of the bean and vegetable base into containers and chill it quickly. When you thaw and reheat, add fresh bread cubes to restore the classic texture.
Why Ribollita Fits A Balanced, Budget-Friendly Kitchen
This italian ribollita soup recipe suits busy households for two reasons: flexibility and value. The pot welcomes leftover vegetables, aging bread, and canned beans. You turn low-cost items into a filling meal that can feed several people with very little meat or none at all.
Health organizations and nutrition writers often recommend beans and other legumes as a regular part of weekly eating patterns because they combine fiber, protein, and slow-digesting carbohydrates. A bowl of ribollita puts those beans alongside greens and vegetables, so you tick off several boxes in one dish.
Serve it on a cold evening, pack it in a thermos for lunch, or keep a pot on the stove for family members who eat at different times. Once you cook ribollita a few times, you can adjust the method to match whatever you have in the pantry while keeping the same comforting structure: beans, greens, and bread in one well-seasoned pot.

