Ribollita (Italian: "re-boiled") is a dense, hearty Tuscan soup that is thickened with stale bread added during cooking — the bread dissolves into the broth to create an almost porridge-like consistency. A standard ribollita contains cannellini or borlotti beans, cavolo nero (Tuscan kale) or savoy cabbage, diced tomato or tomato paste, carrot, celery, onion, garlic, vegetable or chicken stock, and a generous drizzle of extra virgin olive oil. The bread thickening process is the defining challenge for carpet treatment: unlike other soups where the starch is diluted in the liquid, ribollita's dissolved bread creates a very concentrated starch gel that saturates the contact zone and encapsulates the other staining compounds (tomato lycopene, olive oil fat, bean protein, chlorophyll from the cavolo nero) in a thick matrix. This bread-starch matrix slows down treatment penetration and requires more thorough rinsing before the enzyme cleaner can reach the underlying staining compounds.
Ribollita cleaning steps
- Remove beans, cavolo nero leaves, and carrot pieces by hand. Beans can roll under carpet pile — vacuum thoroughly after hand-picking. Do not apply any liquid until all beans are removed.
- Blot the thick soup — ribollita does not spread like a thin broth. Blot the full contact area.
- Apply cornflour for the olive oil fat. Two rounds of 20 minutes. If olive oil was drizzled generously at service, the contact zone will have a high oil concentration.
- Apply cold water and blot twice — two cold water rinse-and-blot cycles to loosen and dilute the bread-starch gel before the enzyme step.
- Apply dish soap solution and blot.
- Apply enzyme cleaner for 25 minutes — for the bread starch (amylase, extended dwell for the concentrated bread gel), bean starch and legume protein (amylase and protease), and any chicken stock protein. A longer dwell time than standard soups is needed for the dense starch matrix.
- Rinse with cold water and blot dry.
- Apply hydrogen peroxide (3%) for colour. One round for the tomato lycopene. If cavolo nero contact stains are visible (dark green spots where kale leaves pressed against the carpet), apply one additional targeted round to those specific points for the chlorophyll.
- No baking soda needed — ribollita has a savoury aroma that dissipates on drying.
Beans must be removed before any wetting — they compress and release
Cannellini or borlotti beans in ribollita are fully cooked and very soft — they have already absorbed the surrounding broth during cooking. On carpet, each bean is essentially a small sponge containing concentrated ribollita. When a bean is pressed during treatment (by blotting cloths, by scrubbing, or by being stepped on), it expresses its absorbed liquid into the carpet pile — releasing tomato colour, olive oil, and bean starch into the fibres at the contact point. Remove every visible bean by hand before any water is applied. Unlike barley or corn kernels, cooked beans are large enough (about 1 cm) to see clearly — they should all be recoverable by hand. Vacuuming after hand-picking captures any bean fragments or skin pieces. This five-minute removal step prevents the single most common mistake with thick bean soup spills.
Bread-starch residue or tomato colour from ribollita persisting in carpet?
Dense bread starch and olive oil that have penetrated carpet pile may need professional hot-water extraction for complete resolution.
Find a Matched Local SpecialistSutherland Shire Cleaners is a local matching and referral service. We connect you with local providers — we do not supply cleaning services directly.
Frequently asked
The ribollita was a day-old re-heated version (the name means "re-boiled") and had thickened significantly overnight in the fridge to an almost solid consistency. Day-old ribollita is much denser than freshly made. Does the denser consistency change the treatment?
Day-old ribollita that has been refrigerated overnight and then re-heated is significantly denser than freshly made — the bread starch and bean starch continue to absorb liquid overnight, creating a thick, almost solid consistency. When this dense version spills on carpet, it spreads less than fresh ribollita (the thick consistency limits flow) but the starch concentration per unit area is much higher. The re-moistening step before the enzyme cleaner becomes more important: apply cold water, allow 5 minutes to penetrate the dense starch, then blot before applying enzyme cleaner. The enzyme amylase dwell time should be extended to 30 minutes for day-old ribollita. The olive oil and tomato components are the same as for fresh ribollita; only the starch handling requires modification.
Some ribollita recipes include pancetta or guanciale (cured pork) as a base flavouring. The fat from the cured pork renders into the soup during cooking. Does cured pork fat in ribollita require more cornflour rounds?
Pancetta or guanciale in ribollita adds rendered cured pork fat — a saturated animal fat (primarily palmitic and stearic acid) — to the olive oil fat already present. Cured pork fat is present in smaller quantities than the olive oil (typically 50–100g of pancetta per pot compared to 60–120 ml of olive oil per serving), but the combination increases the total fat load. Apply three cornflour rounds rather than two if pancetta or guanciale was used as a base. The cured pork also adds salt and nitrate compounds from the curing process — these do not stain but may leave a very faint mineral residue. The enzyme cleaner addresses any dissolved pork protein from the pancetta at the standard 25-minute dwell time.
The ribollita had fresh rosemary and sage leaves added at the end — the herb oil from these woody herbs is very aromatic. Do rosemary and sage herb oils affect the carpet treatment?
Rosemary and sage contain aromatic terpene oils (rosmarinic acid, camphor, eucalyptol, alpha-pinene) that are released during cooking into the soup. When the soup spills, these volatile compounds are present in very small quantities relative to the bread starch, olive oil, and tomato components. They contribute a strong, distinctive herbal aroma that may linger in the carpet. The aromatic compounds themselves are volatile and dissipate with air drying — no baking soda is typically needed. If the herbal smell persists after the area has fully dried (24 hours), a brief 2-hour baking soda application will absorb the remaining terpene residue. The visible herb leaves (rosemary needles, sage leaves) should be removed during the initial physical removal step — rosemary needles particularly can embed between carpet fibres.