Skip to content
Grandma'sCleaning Tips
Menu

Chocolate · Polyester

Chocolate on Polyester — How to Get It Out

Chocolate stains on polyester come out easily if you scrape off the excess, treat with enzyme soap, and wash in hot water. Polyester's synthetic fibers tolerate heat and vigorous scrubbing better than natural fabrics, so you can be more aggressive. Work quickly on fresh stains, but even dried chocolate responds well to this method.

  • Time25 min
  • DifficultyEasy
  • MaterialPolyester

Watch out

TipPolyester can handle hot water and vigorous scrubbing, but always test enzyme soap on a hidden seam if the fabric is printed or dyed in dark colors.

WarningDo not iron or tumble-dry until the stain is completely gone. Heat will bond any leftover chocolate oil permanently into the fibers.

Do this

  1. Scrape off excess chocolate

    Use a dull knife or spoon to lift away any solid chocolate from the surface of the fabric. Work from the outside edge toward the center to avoid spreading the stain.

    Freeze the garment for 15 minutes if the chocolate is still soft — it will harden and scrape off more cleanly.

  2. Rinse with cold water

    Hold the stained area under cold running water from the tap (coldest setting, under 70 °F) with the back of the fabric facing up. Let the water push the stain out through the back for about one minute.

  3. Apply enzyme soap and scrub

    Rub about 1 tsp of enzyme stain soap directly into the stain. Use a soft brush or old toothbrush to work it in for about one minute, scrubbing in small circles.

  4. Add dish soap for grease

    Squeeze about 1/2 tsp of dish soap onto the stain and scrub again for 30 seconds. Chocolate contains cocoa butter, and dish soap cuts through the oily residue that enzyme soap alone might miss.

  5. Wash in hot water

    Launder the garment in the hottest water safe for polyester — typically the hot setting on your machine, around 130–140 °F. Check that the stain is gone before you tumble-dry, because heat can set any remaining residue.

Common questions

What if the chocolate stain is old and already dried?+

Soak the garment in cold water with 1 tbsp of enzyme stain soap for 30 minutes before you scrub. The enzymes need time to break down the dried protein and fat. Then follow the scrubbing and washing steps as usual.

Can I skip the dish soap if I only have enzyme soap?+

You can, but chocolate contains cocoa butter, which is greasy. Enzyme soap breaks down protein but doesn't cut grease as well as dish soap does. For the best result, use both.

Will this method work on polyester blends?+

Yes, as long as the fabric is mostly polyester. If the blend includes cotton or rayon, use warm water instead of hot to protect the natural fibers. Check the care label before you wash.

What if a shadow of the stain remains after washing?+

Repeat the enzyme soap and dish soap scrub, then soak the garment in cold water with 2 tbsp of enzyme soap for one hour. Wash again in hot water. Do not dry until the shadow is gone.

Same stain, other materials

More stains on polyester