How to Get Chocolate Out of Upholstery

Seeing a blob of chocolate on your upholstery can quickly send you into a panic.

Clean chocolate from upholstery at first sight so it doesn't get smeared.

Whether your two-year-old sat a chocolate bar on your sofa and it melted or you accidentally dripped some hot fudge from that yummy ice cream cone onto your dining room chair, that brown stain doesn’t have to become a permanent part of the upholstery. Get chocolate stains out the right way so they don’t spread further and the upholstery remains intact during the process.

  1. Scrape up as much of the chocolate as possible. Use a butter knife or spoon to carefully lift the loose chocolate from the upholstery.

  2. Fill a bowl with 1 cup lukewarm water. Add 1 tsp. of mild dish soap. The detergent should contain no bleaches or alkalies. In another bowl, mix ½ cup of water and 1 tbsp. of household ammonia.

  3. Dip a rag into the soapy water and wring it out well. Blot the stained area of the upholstery until no more chocolate is transferring from the fabric to the rag.

  4. Dip a clean rag into the ammonia mixture and wring it out well. Blot the stain with the rag and ammonia mixture until all of the chocolate is gone.

  5. Blot the area one last time with the rag and soapy water to remove any ammonia residue. Sponge the upholstery with a clean rag and water. Dry the spot thoroughly by blotting with a clean, dry rag.

  6. Tip

    For stubborn stains, sponge dry-cleaning solvent onto the spot. Blot with a clean rag until the moisture is absorbed. Repeat this process until the chocolate is gone. Rinse and dry the upholstery well.


    Never mix bleach and ammonia or products containing these ingredients. The results can be fatal. Always test the product you are using on an inconspicuous area of the upholstery first to check for any damage or color changes. Wear rubber gloves and work in a well-ventilated area when using ammonia.