How to Remove Chocolate Stains from Clothing


Jacqueline asked: How do I remove old chocolate stains from fabric? My daughter and I got messy with some chocolate ice cream. My hubby washed and dried our t-shirts, and did not pretreat the chocolate stains on the clothing first. Now, both t-shirts have been through the wash a couple of times with no luck getting the stain out. Help!

Chocolate makes a wonderful treat, but when it lands on your clothes, the delight quickly turns sour. Fortunately, with a few simple steps, the chocolate can be broken down and removed. Here are several options to remove your chocolate stain for good.

You Will Need: 

  • Laundry detergent
  • Stain treatment (ex: Shout, Spray ‘n Wash, etc)
  • OxiClean
  • Ivory bar soap
  • Dawn dish soap
  • Spoon
  • Small bowl

Steps to Remove the Chocolate:

  1. Chocolate stains are best treated fresh. They require some simple pre-treatments to keep the stain from setting.
  2. Allow any clumps of chocolate to harden, then scrape away as much as possible using a spoon or dull knife.
  3. Apply a stain treatment to the stained area. Any of the above products will work fine.
  4. Allow the application to soak for several minutes.
  5. If the stain is large or ground into the fabric, allow the stained area to soak in a bowl filled with cold water and one of the detergents/soaps from the list above.
  6. Launder as usual with cold water. Avoid using warm or hot water as this can set the stain.
  7. Hang the clothing to dry completely and ensure the stain is removed before placing it in the dryer for future cleanings.

Additional Tips and Advice

  • Dish soap, such as Dawn or Palmolive, has been effective in removing chocolate stains that are fresh as well as those that are set-in.
  • Heavy cream makes the fatty components of the chocolate fresh and easier to remove. Saturate the area with the cream, allow it to soak and launder as normal.
  • If the stain is placed in the dryer, the heat can set the stain and make it difficult, if not impossible, to remove.



  1. Mr. Tex says:

    Amazingly, this worked. I used tape, the clear kind for wrapping packages from the Post Office. I used the sticky side like a blotter and it pulled off the chocolate from my cotton t-shirt. I then used my finger on the back side to stretch the fabric a little more and continued with fresh tape. The tape pulled off every bit. I showed it to my wife and she could not tell where the stain was. Amazing.

  2. Maxine says:

    The Palmolive soap worked! Thanks for that! I had tried Vanish, bleach, and detergent, but Palmolive removed three separate chocolate stains from white trousers completely!

  3. Kathy says:

    I have found with my experience that soaking in cold water works best. Use whatever is indicated to remove the stain and soak in cold water. If the stain has a protein base at all, the hot water will set the stain. If you have some washcloths that get baby poo on them, cold water does the trick. Good luck.

  4. Catherine says:

    Tried Palmolive on my daughter’s brand new sweatshirt and it worked wonderfully. I was so glad I googled this.

  5. Lora says:

    I tried the Palmolive and I am amazed how well it worked. It brought out every trace of the chocolate stain on the dry fit running shirt.

  6. LOL says:

    I can’t believe this worked. Step 5 helped the most. I’m so glad I went in more sites; this works.

Leave a Comment