Laundry Care Guide

How to Remove Chocolate Stains

Chocolate stains are tricky because they contain both oil (cocoa butter) and tannin (cocoa solids). This dual nature means you need to tackle both components for a complete clean. Scraping off the excess first, then treating with detergent, handles most chocolate spills.

Affected Materials

CottonPolyesterSilkWoolLinen

Step-by-Step Removal

  1. 1

    Scrape off excess

    Use a dull knife or spoon edge to lift off any solid chocolate. Be careful not to press it deeper into the fabric.

  2. 2

    Flush with cold water

    Run cold water through the back of the stain to push the chocolate out from the fabric fibers.

  3. 3

    Apply liquid detergent

    Work a generous amount of liquid dish soap or laundry detergent into the stain. The surfactants will break down the cocoa butter.

  4. 4

    Soak for 15 minutes

    Let the detergent sit on the stain for at least 15 minutes to break down both the oil and tannin.

  5. 5

    Wash on appropriate setting

    Launder according to the care label. Use the warmest safe temperature for the fabric.

What Not to Do

  • Do not use hot water first — it can melt the cocoa butter and spread the stain.
  • Do not rub melted chocolate into the fabric.
  • Do not skip the scraping step — less chocolate means easier cleaning.
  • Do not dry until the stain is fully gone.

Related Stain Guides

Looking for another stain?