Vegan Tuscan Ribollita
Slow-simmered
- Time
- 60 min
- Serves
- 4
- Calories
- 340 kcal
- Protein
- 14 g
About this recipe
Ribollita, the name suggests it's boiled twice—once as a fresh soup, then again when leftovers meet yesterday's bread. This slow-simmered bean and vegetable soup builds its character through time rather than rushed heat. Carrots, celery, and onion soften together in a gentle simmer while cannellini beans shed their starch into a light broth enriched by tinned tomatoes. The finished dish, humble as it is, carries the quiet depth that comes from allowing garlic and vegetables to meld without rush. The soup's soul comes from the quality of its vegetables and the time spent letting them marry. Cavolo nero (or kale if you can't find it) wilts into the broth in the final minutes, adding mineral notes and dark color. Stale sourdough torn into the pot absorbs the broth and breaks down into the sauce, thickening it without cream or flour. This is not a fussy dish; it's built for simplicity and rewards patience. Here's the essential technique: never rush the initial simmering of onion, carrot, and celery. Eight minutes of gentle heat allows them to release their sweetness and aromatics fully. The beans should be cooked but still hold their shape; canned beans work perfectly. The bread goes in near the end, when everything else is nearly done, so it softens into the broth without disintegrating entirely. Serve ribollita warm, in deep bowls, drizzled with your best olive oil. It's even better the next day when flavors have melded further. Pair with crusty bread and a simple green salad. This soup freezes beautifully; make it ahead and reheat gently on the stovetop, adding a splash of stock if it's thickened too much.
Ingredients
Method
- 1 Onion-carrot-celery cooked in oil: onion, carrot, celery in olive oil 8 min.
- 2 Garlic 30 sec, tomatoes 5 min.
- 3 Add beans (some mashed for body), stock, gently bubble 20 min.
- 4 Tear bread in, gently bubble 10 more min.
- 5 Stir in cavolo nero, wilt 5 min.
- 6 Salt and drizzle olive oil.
Nutrition
⚠️ Nutritional values are AI-generated estimates and may not be accurate.