Equipment
Ingredients
Soffritto Base
- 45 ml extra virgin olive oil
- 1 yellow onion, finely diced
- 2 carrots, finely diced
- 2 celery, finely diced
- 4 garlic, minced
- 30 g tomato paste
Broth & Vegetables
- 400 g crushed tomatoes
- 1000 ml vegetable broth, hot
- 400 g cannellini beans, cooked and rinsed
- 300 g cavolo nero, stems removed, roughly chopped
- 3 g fresh thyme, leaves only
Finish
- 250 g stale sourdough bread, torn into chunks
- salt
- black pepper, freshly cracked
Nutrition (per serving)
Nutrition is estimated per serving. Nutrients without complete source data are omitted.
Full nutrition
- Calories
- 499 kcal
- Protein
- 19 g
- Carbohydrates
- 75 g
- Fat
- 14 g
- Fiber
- 14 g
- Sugar
- 12 g
- Sodium
- 2565 mg
- Saturated Fat
- 2 g
- Monounsaturated Fat
- 8 g
- Polyunsaturated Fat
- 2 g
- Potassium
- 1427 mg
- Calcium
- 351 mg
- Iron
- 6.6 mg
- Magnesium
- 115 mg
- Phosphorus
- 213 mg
- Zinc
- 2.1 mg
- Vitamin A
- 564 mcg
- Vitamin C
- 91 mg
- Vitamin E
- 3.2 mg
- Vitamin K
- 315 mcg
- Vitamin B6
- 0.4 mg
- Thiamin
- 0.29 mg
- Riboflavin
- 0.38 mg
- Niacin
- 1.8 mg
- Folate
- 135 mcg
- Water
- 480 g
Sources: Aggregated Public Data, USDA FoodData Central
Method
Prepare all vegetables. Dice the onion, carrots, and celery into uniform 1cm cubes. Mince the garlic and roughly chop the cavolo nero, discarding any tough lower stems.
Heat the olive oil in a large Dutch oven over medium heat. Add the diced onion, carrots, and celery. Sauté until softened, translucent, and fragrant, stirring occasionally.
Stir in the minced garlic and tomato paste. Cook, stirring constantly, until the tomato paste darkens from bright red to a deeper brick color.
Pour in the crushed tomatoes, hot vegetable broth, cannellini beans, and fresh thyme leaves. Bring the mixture to a gentle boil around 100°C (212°F), then immediately reduce the heat to low.
Simmer the soup uncovered for 20 minutes to allow the broth to reduce slightly and the flavors to meld. Taste and season with salt and black pepper.
Fold in the chopped cavolo nero. It will seem bulky at first but will quickly wilt down into the broth. Continue to simmer until the greens are very tender.
Add the torn stale bread to the pot, pressing it down with a wooden spoon so it submerges and begins to absorb the broth. Let it simmer gently until the bread breaks down, thickening the liquid into a stew-like consistency.
Remove from heat. Ladle the thick soup into warm bowls. Drizzle each portion generously with high-quality extra virgin olive oil and finish with freshly cracked black pepper.
Chef's Notes
- Ribollita translates directly to reboiled. It is traditionally made a day in advance and reheated, a process that significantly deepens the flavor profile and improves the texture.
- For the most authentic structure, use saltless Tuscan bread (pane toscano) or a very rustic sourdough with a thick crust. Standard supermarket loaves will turn to an unappealing slime.
- Do not skip or substitute the extra virgin olive oil finish. In Cucina Povera, high-quality raw oil is a primary seasoning element that transforms the dish from basic to exceptional.
- If you want an even creamier, emulsified base, blend half of the cannellini beans with a ladle of broth before adding them back to the pot.
Storage
Refrigerator: 4 days — Flavor improves on the second day. The soup will thicken significantly; add a splash of water when reheating.
Freezer: 3 months — For best results, freeze before adding the bread, then add fresh stale bread when reheating.
Reheating: Reheat gently on the stove over medium-low heat, stirring frequently to prevent the thick bottom from scorching.
Troubleshooting
Soup is too thin and watery after adding bread
Cause: Bread was not stale enough to absorb liquid, or insufficient bread was used
Fix: Mash some of the beans against the side of the pot with a spoon to release their starches, or add more torn stale bread and simmer for an additional 5-10 minutes
Prevention: Use deeply stale, dry bread and ensure accurate weighing of ingredients
Soup has a muddy or overly mushy texture
Cause: Using fresh, soft sandwich bread instead of dense, rustic sourdough
Fix: Cannot be fixed, but can still be eaten; next time use correct bread type
Prevention: Always use a robust, dense crumb bread like pane toscano or thick sourdough, left out to dry for at least 2 days
Cultural Context
Ribollita is the quintessential dish of Tuscan Cucina Povera (peasant cooking), originating as a clever way to stretch leftover minestrone and stale bread into a hearty new meal. By reboiling the ingredients together, medieval peasants created a nutrient-dense, economical stew that provided sustained energy for agricultural labor.










