Skip to main content

Removing chocolate: pick your surface

Chocolate is an oil and grease stain, usually from a melted bar down the sofa or trodden into carpet. The chemistry stays the same wherever it lands — but the safe way to treat it changes completely with the surface, which is why each pairing below has its own guide.

Not water-soluble

Water alone will not touch this stain; it needs an absorbent, surfactant or solvent stage.

Heat sets it

Keep hot water, steam and dryers away until the chocolate is fully out — heat fixes it permanently.

Fresh vs dried-in

Let melted chocolate harden before you touch it — smearing warm chocolate drives cocoa butter deeper into the pile. Hardened chocolate scrapes away almost entirely, leaving only a greasy shadow for the detergent stage.

Chocolate removal guides by surface

Chocolate on a wool carpet

hard to remove · pro sometimes needed

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a nylon carpet

moderate to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a polypropylene carpet

hard to remove · pro sometimes needed

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a wool rug

hard to remove · pro sometimes needed

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a fabric sofa

moderate to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a leather sofa

moderate to remove

Dry absorbent powder overnight, then a dedicated leather cleaner

Read the guide

Chocolate on a microfibre sofa

moderate to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a mattress

hard to remove · pro sometimes needed

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a polyester carpet

hard to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a silk rug

very hard to remove · pro sometimes needed

A dry absorbent powder lifted off with suction, then a specialist silk-rug cleaner

Read the guide

Chocolate on a cotton rug

moderate to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a shaggy rug

moderate to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a velvet sofa

moderate to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a suede sofa

hard to remove · pro sometimes needed

A dry absorbent powder overnight and a suede brush, then a purpose-made suede cleaner

Read the guide

Chocolate on a linen sofa

moderate to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a cotton sofa

moderate to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a fabric car seat

moderate to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide

Chocolate on a leather car seat

moderate to remove

Dry absorbent powder overnight, then a dedicated leather cleaner

Read the guide

Chocolate on a curtains

moderate to remove

An absorbent powder first, then neat washing-up liquid as a degreaser

Read the guide