Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Ribollita

Tuscan Bread Soup; Zuppa di Pane

Ribollita is Tuscany's great bread soup: onion, carrot and celery softened in olive oil, then cavolo nero, cannellini beans and crushed tomatoes simmered in vegetable stock, with torn stale bread stirred in at the end until it melts into the pot. It is thick, dark green and deeply savoury — a whole meal in a bowl. One serving is about 400 g.

Ribollita means "reboiled" in Italian, and the name tells the whole story: this is the soup Tuscan farm families made from yesterday's bread soup, reheated the next day until it was even thicker and better. It comes from the cucina povera — the cooking of the poor — of the Florence and Siena countryside, where cavolo nero, beans and stale bread were what the garden and the pantry could always provide. The bread is not a side dish here; it is the thickener, the body of the soup, and the reason ribollita is a meal rather than a starter.

Pairs well with: Crusty bread, Pecorino Toscano & Chianti

Provenance

Italy flag Italy

Tuscan Classic

Mediterranean & Italy

Time Dedication

1h 30m

25m prep • 65m cook

Batch Yield

6 Servings

343 kcal per serving

1 serving ≈ 400 g

Technical Skill

Intermediate

Medium (One Pot, Slow Simmer)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Soups & Broths Occasions: Cold evenings, family dinners, harvest suppers, make-ahead lunches Cost: Low — about $1.80 per serving at home
A terracotta bowl of ribollita: thick bean and vegetable soup with chunks of potato and carrot

Tuscan Classic

Photo: Ithunn, CC BY-SA 3.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Low — about $1.80 per serving at home (USD)

A good ribollita is judged by thickness: the spoon should stand up in it, the bread should have disappeared, and the kale should be silky, never squeaky.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 1h 30m
P

Prep Stage: Soffritto, Kale and Stale Bread

25 Mins • Prep

Dice the onion, carrot and celery for the soffritto, shred the cavolo nero, and tear the stale bread into rough chunks. The bread must be genuinely stale — at least two days old and dry to the touch — because fresh bread dissolves into glue, while stale bread drinks up the stock and turns creamy without falling apart.

Maestro Tip: If your bread is not stale enough, dry the chunks in a low oven at 150°C (300°F) for 10 minutes before you start.

  1. 1

    Soften the soffritto

    10 minutes Medium heat, about 160°C (320°F)

    Warm 30 ml of the olive oil in a large heavy pot over medium heat. Add the onion, carrot and celery with a pinch of salt and cook, stirring often, until the onion is soft and translucent and the carrot has lost its raw edge. Add the garlic and rosemary and cook for 1 minute more, until fragrant.

    Do not brown the vegetables — a soffritto should sweat gently, not fry, or the soup turns bitter.

    Done when: Onion is soft and translucent; the pot smells sweet and savoury.

  2. 2

    Add kale, beans and tomatoes

    5 minutes Medium heat, about 160°C (320°F)

    Stir in the shredded cavolo nero a handful at a time, letting each handful wilt before adding the next. Add the cannellini beans and the crushed tomatoes with their juice, and stir everything together so the greens are coated in tomato.

    If the kale looks like too much for the pot, do not worry — it wilts down to a quarter of its volume in minutes.

    Done when: Kale is wilted and dark green; beans and tomato are mixed through.

  3. 3

    Simmer in the stock

    40 minutes Low simmer, about 95°C (200°F)

    Pour in the warm vegetable stock, bring the pot to a gentle simmer, then lower the heat, cover loosely and cook for 40 minutes. Stir occasionally, scraping the bottom so nothing catches. The kale should be completely tender and the beans creamy by the end.

    A lazy bubble, not a rolling boil: hard boiling breaks the beans and clouds the soup.

    Done when: Kale is silky and tender; a bean squashes easily between finger and thumb.

  4. 4

    Stir in the bread and rest

    15 minutes Low heat, about 95°C (200°F)

    Stir the torn bread into the pot a handful at a time, pushing it under the surface so it soaks. Cook for 10 minutes more, stirring now and then, until the bread has melted into the soup and the ribollita is thick enough to stand a spoon in. Take it off the heat, cover and rest for 10 minutes so the bread finishes drinking up the stock.

    If the soup gets too thick, loosen it with a splash of hot stock; if it is too thin, simmer uncovered for a few minutes more.

    Done when: The soup is thick, dark and porridge-like; the bread has disappeared into it.

  5. 5

    Finish with oil and pepper

    2 minutes No heat — off the stove

    Taste and adjust the salt. Ladle into deep bowls, drizzle over the remaining olive oil and grind over black pepper. The oil on top is not decoration — it is the last flavour the spoon meets, and it should be the best oil you own.

    Serve it thick: ribollita is eaten with a spoon standing up in it, not drunk from the bowl.

    Done when: Each bowl is thick, glossy with oil, and steaming.

Finishing Touches & Plating

Ribollita is famously better the next day — the name means "reboiled" — so if you can, make it a day ahead, chill it overnight and reheat it gently, adding a splash of stock. Serve it in deep bowls with good olive oil and black pepper.

Nutritional Physiology & Benefits

Nutrition

Energy

343

kcal / serving

Protein

14g

Complete AA

Carbs

54g

Complex

Fats

10g

Healthy

Per serving (6 servings · 1 serving ≈ 400 g)
Energy343 kcal
Protein14 g
Carbohydrates54 g
Fat10 g
Fibre10.3 g
Sugar9.9 g
Sodium830 mg
Per 100g
Energy86 kcal
Protein3.4 g
Carbohydrates13.4 g
Fat2.4 g
Fibre2.6 g
Sugar2.5 g
Sodium207 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Provides vitamin K and vitamin C from cavolo nero, folate and iron from cannellini beans, and potassium from tomato and kale. All nutrition values are estimated.

Fibre from Beans and Kale

At about 10.3 g of fibre per serving, the beans and cavolo nero make this one of the most filling soups you can eat.

Plant Protein Without Meat

Cannellini beans give about 13.6 g of protein per serving, so the soup works as a main course on its own.

Stale Bread, Nothing Wasted

The recipe was built to use up bread that would otherwise be thrown away — peasant cooking at its most practical.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Extra-Virgin Olive Oil to Finish

A thread of peppery Tuscan oil over each bowl adds fruitiness and richness that the long simmer cannot give.

Simple Green Salad

Something sharp and leafy after the soup cuts the richness and cleans the palate — a little lemon and oil is all it needs.

Vegetables

Pecorino Toscano

Shavings of sharp, salty sheep's cheese melt into the hot soup and add a savoury depth the vegetables alone cannot reach.

Drinks

A Glass of Chianti

A medium-bodied Tuscan red stands up to the earthy kale and beans without overpowering the soup.

Complete menu

Serve the ribollita in deep bowls with a thread of good olive oil, shavings of Pecorino Toscano and a glass of Chianti, with a simple green salad to follow.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

A Sudden Large Amount of Beans

If you are not used to beans, the fibre can cause gas and bloating; eat a modest bowl first and drink water with the meal. This is general information, not medical advice.

Leaving the Pot Out Overnight

A large pot of soup cools slowly and can grow bacteria if left at room temperature; cool it within 2 hours and refrigerate promptly. This is general information, not medical advice.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA thick, filling main-course soup with beans, kale and bread — a complete meal in a bowl.
  • ChildrenSuitable for children once the kale is very soft; cut the bread small and go light on the pepper.
  • ElderlySoft, easy to eat and rich in fibre; keep the salt modest and serve it warm, not piping hot.
  • Pregnant womenFine in normal servings; the beans and kale are nutritious, so keep portions moderate and the salt low.
  • Breastfeeding womenA nourishing, filling bowl; the beans provide protein and iron, and the soup is easy to digest when well cooked.
  • AthletesGood after training: beans and bread replace energy and the soup rehydrates; add cheese for extra protein.
  • Weight gainEnergy-dense from the bread and beans, so it works well for anyone trying to gain weight.
  • Weight lossFilling for its calories thanks to the fibre, but watch the bread portion if you are counting energy.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesBeans and bread raise blood sugar, so keep the portion moderate and count the bread; ask your clinician about your meal plan.
  • High blood pressureKeep the salt at the level in the recipe, use low-sodium stock and do not add more at the table; ask your clinician about your daily sodium target.
  • Kidney diseaseBeans and kale are high in potassium and the soup is salty, so keep servings small and ask your clinician about your potassium limit.
  • GoutBeans are moderate in purines; the vegetables matter less, so ask your clinician about your overall meal.
  • Stomach issuesThe high fibre can bother a sensitive stomach; eat slowly and keep the portion small, and ask your clinician if symptoms persist.
  • Cardiovascular diseaseRich in fibre and plant protein with little saturated fat; keep the salt modest and ask your clinician about your sodium target.
  • Fatty liverHigh in fibre with no added sugar, so it fits well; ask your clinician about your overall diet.
  • Food allergiesContains gluten from the bread; use gluten-free bread if you need it, and check the stock label for allergens.
  • Special therapeutic dietsNaturally vegan and gluten-free only with gluten-free bread; if you follow a prescribed diet, check the salt and bread with your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool within 2 hours, then store in a covered container.
In the fridge
Keeps 4 days in the fridge at 4°C (40°F) or below; it thickens as it sits, so loosen with stock when reheating.
In the freezer
Up to 3 months in a freezer-safe container; thaw overnight in the fridge.
How to reheat
Reheat gently on the stove to 74°C (165°F), stirring often and adding a splash of stock to loosen it.
Freezing recommended
Yes — it freezes well, though the bread softens further on thawing.
Signs it has spoiled
Sour smell, mould on the surface, or a slimy texture.

More recipes to explore

Tagliatelle al ragù Bolognese in a bowl with Parmigiano-Reggiano Italy flag Italy 4h 25m
Lunch •Emilia-Romagna

Tagliatelle al Ragù Bolognese

Slow-braised soffritto and coarse ground heritage meats layered over handmade egg yolk dough for mid-day stamina.

Lean Protein

Slow-simmered beef ragù tossed through fresh egg tagliatelle.

Pairs Well With
Bitter Radicchio & Aged Balsamico di Modena
Pasta & Noodles • High Protein
Two slices of pizza margherita with tomato, melted mozzarella and fresh basil on a white plate Italy flag Italy 45m
Dinner •Naples Classic

Pizza Margherita

This pizza margherita recipe makes a proper Neapolitan-style pizza at home: a soft, airy dough, San Marzano tomato sauce, fior di latte mozzarella and fresh basil. One serving is about 325 g — two slices.

Simple & Satisfying

Wood-fired-style pizza with tomato, fior di latte mozzarella and basil — three ingredients, done properly.

Pairs Well With
A simple green salad and a glass of Chianti or sparkling water
A bowl of creamy mushroom risotto topped with sautéed mushrooms, with a spinach salad beside it Italy flag Italy 50m
Dinner •Milanese Classic

Mushroom Risotto

This mushroom risotto recipe stirs Arborio rice slowly with hot stock, white wine and two kinds of mushrooms, then finishes it the Milanese way with cold butter and Parmesan. One serving is about 500 g.

Comfort & Warmth

Creamy Arborio rice, slowly stirred with mushrooms, white wine and Parmesan.

Pairs Well With
A rocket and Parmesan salad and a glass of dry white wine
A plate of spaghetti carbonara with golden egg sauce, crisp guanciale and black pepper Italy flag Italy 30m
Dinner •Roman Classic

Spaghetti Carbonara

This spaghetti carbonara recipe is the Roman classic as it should be: spaghetti tossed with crisp guanciale, egg yolks, Pecorino Romano and black pepper — no cream, no bacon, no garlic. One serving is about 275 g. It takes 30 minutes, and the sauce comes together in the time the pasta cooks.

Comfort & Rich

Silky egg-and-cheese sauce over spaghetti with crisp guanciale and black pepper, ready in 30 minutes.

Pairs Well With
Pecorino Romano, black pepper & a crisp white wine
Pasta & Noodles • Quick Prep (<30m)

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.