How to Get Chocolate Milk Stains Out of the Carpet

Hunker may earn compensation through affiliate links in this story.

Things You'll Need

  • Paper towels

  • Table salt

  • Vacuum

  • Bucket

  • 1 tbsp. dish washing detergent

  • Clean cloths

  • 1 tbsp. ammonia

  • 1 cup white vinegar


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 fibers and spread the stain. Blot or sponge the stain gently.

Rich chocolate milk causes a sticky stain on your carpet.
See More Photos

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


Video of the Day

Step 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.

Step 2

Salt absorbs wet stains and prevents them from spreading.
See More Photos

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 fibers. Allow the salt to remain in place for at least 20 minutes. then vacuum it up.


Step 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.

Step 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.


Step 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.

Step 6

Cleaning solutions mixed in a bucket are easier to carry.
See More Photos

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


Step 7

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