How to get chocolate milk stains out of the carpet

Written by mary ylisela Google
  • Share
  • Tweet
  • Share
  • Pin
  • Email
How to get chocolate milk stains out of the carpet
Rich chocolate milk causes a sticky stain on your carpet. (Eising/Photodisc/Getty Images)

Chocolate milk is a favourite drink of children. When spilt on your carpet, this rich, dark drink causes a sticky stain that develops an unpleasant odour the longer it sits. Because your carpet fibres are absorbent, the stain spreads easily. Effective removal requires you to contain the chocolate milk stain before removing the chocolate colour as well as the stickiness and odour from the milk.

Skill level:

Things you need

  • Paper towels
  • Table salt
  • Vacuum
  • Bucket
  • 1 tbsp dish washing detergent
  • Clean cloths
  • 1 tbsp ammonia
  • 1 cup white vinegar

Show MoreHide


  1. 1

    Lay paper towels over the chocolate milk stain. As each towel absorbs the milk, toss it out and replace it with another towel. Continue to wick out the chocolate milk in this manner until you can soak up no more milk.

  2. 2

    Cover the remaining chocolate milk stain with table salt. Leave the salt on the carpet to absorb moisture that has worked its way down into the fibres. Allow the salt to remain in place for at least 20 minutes. then vacuum it up.

    How to get chocolate milk stains out of the carpet
    Salt absorbs wet stains and prevents them from spreading. (Salt Shaker on Table- Landscape image by kellykramer from
  3. 3

    Mix 1 tbsp dish washing liquid with 2 cups warm water in a bucket. Wet a clean cloth with the soap solution, then squeeze out as much water as possible. Blot at the chocolate milk stain on your carpet, starting with the outside of the stain and working in toward the middle.

  4. 4

    Wet a clean cloth in water and use it to rinse the soap solution out of the carpet. Pat the carpet dry with another clean cloth.

  5. 5

    Stir 1 tbsp ammonia into 2 cups warm water. Sponge the ammonia solution onto the remaining chocolate milk stain with a clean cloth. Alternate sponging the stain with the diluted ammonia, then patting it dry with a clean cloth.

  6. 6

    Combine 1 cup white vinegar with 1 cup water in a bucket. Dab this solution onto the carpet to neutralise the ammonia solution.

    How to get chocolate milk stains out of the carpet
    Cleaning solutions mixed in a bucket are easier to carry. (bucket image by Aleksandr Ugorenkov from
  7. 7

    Wick moisture out of the carpet by pressing dry cloths into the fibres. Replace soaked cloths with dry ones and continue to remove the moisture until the cloth absorbs no more moisture.

Tips and warnings

  • Substitute baking soda or cornstarch as an absorbent to wick out chocolate milk from your carpet.
  • Use a wet vacuum on a fresh chocolate milk stain to remove the moisture, then treat the chocolate stain.
  • Scrubbing your stained carpet can damage the carpet fibres and spread the stain. Blot or sponge the stain gently.

Don't Miss

  • All types
  • Articles
  • Slideshows
  • Videos
  • Most relevant
  • Most popular
  • Most recent

No articles available

No slideshows available

No videos available

By using the site, you consent to the use of cookies. For more information, please see our Cookie policy.