TaVare
NO

How to Remove a Chocolate Stain the Right Way

By TaVare · updated 2026-07-27

To remove a chocolate stain, you have to tackle three things at once: the fat, the protein and the dye in the cocoa. The key is the order – cold water first, then a grease-cutter, and never heat until the stain is fully gone. Here is the method for fresh and old stains.

Why chocolate is a triple stain

Chocolate is not just a smear – it is three stain types in one. The cocoa butter is fat, the milk and cream add protein, and the cocoa itself carries a dye (tannin) that leaves a brown discolouration. That is why neither pure degreasing nor a plain wash works on its own: you have to deal with all three. And because there is protein in the stain, one iron rule applies – never start with hot water, because heat coagulates the protein and sets the stain, making it far harder to remove.

Fresh chocolate stain – step by step

Deal with it straight away, while it is still soft.

  1. Gently scrape off excess chocolate with a blunt knife or a spoon – do not rub it into the fabric.
  2. Rinse the stain from the back with cold water, so the chocolate is pushed out of the fibres rather than deeper in.
  3. Rub in a little dish soap, which dissolves the fat, and let it work for a few minutes.
  4. Soak the garment in cold water with an enzyme detergent for 20–30 minutes – the enzymes break down the protein and the dye.
  5. Wash as cool or lukewarm as the care label allows, and check the stain is fully gone before you dry it.

Old, dried-in chocolate stains

An old chocolate stain usually has both fat that has soaked in and a brown dye that has set. Soak the garment for a long time in cold water with an enzyme detergent, repeat the degreasing with dish soap, and wash again. On white and colourfast cotton, an oxygen-based stain remover (never chlorine) can lift the last brown shadow. If a shadow remains after a couple of rounds, do not tumble dry – the heat sets it for good.

Wool, silk and delicate garments

On wool, silk and structured garments, do not scrub or use hot water. Blot gently, stick to cold water, and avoid experimenting with harsh products that can dull silk or felt wool. If the garment is delicate, valuable or labelled 'dry clean only', professional cleaning is the safest route – the fat and dye are dissolved gently without damaging the fibres.

Send the garment to us

If the chocolate stain is still there, or the garment is too delicate to experiment with, you can send it to us. We clean according to the garment and its care label, so the fat, protein and dye are all treated correctly – anywhere in Norway. You describe the stain when you order, and you see the price before you order.

Frequently asked questions

Why do I need to use cold water on chocolate stains?+

Because chocolate contains protein from milk. Hot water coagulates the protein and sets the stain. Always start cold, and only use heat once the stain is completely gone.

Why won't the chocolate stain come out in a normal wash?+

Because chocolate is fat, protein and dye at once. A normal wash rarely gets all three. Dissolve the fat with dish soap and break down the rest with an enzyme detergent before you wash.

Can old chocolate stains be removed?+

Often, with soaking in enzyme detergent and repeated degreasing. A brown shadow on white can be lifted with an oxygen-based stain remover. Do not tumble dry until the stain is gone.

What about chocolate on wool or silk?+

Do not scrub or use hot water. Blot with cold water, and let delicate or 'dry clean only' garments be cleaned professionally to avoid dulling and felting.

Ready to fix it?