No Thanks
Keep In Touch With

Sign up and we'll send inspiration straight to you.

Martha Stewart takes your privacy seriously. To learn more, please read our Privacy Policy.


DIY Stain Remover




  1. Step 1

    Scoop up any solids with a dull-edged knife, and blot liquids with a white cloth, working from the outside in to avoid spreading.

  2. Step 2

    Dab the stain with cool water, or cool water and nontoxic dishwashing liquid.

  3. Step 3

    Sprinkle an oily stain with cornstarch and scrape up after 10 to 15 minutes, repeat as necessary, dab with water solution, and rinse.

  4. Step 4

    White vinegar, lemon juice, and hydrogen peroxide are all mild bleaches (test a discreet spot first) that can take care of many spots. Presoaking an item in nontoxic laundry detergent or oxygen bleach is another effective treatment.

Healthy Home 2008, Spring 2008



Reviews (3)

  • Aline Henderson 5 Apr, 2014

    This may all be true, but it doesn't address my huge problem of a stain: a large area of an off-white flannel duvet (with cotton blanket inside) that my nephew dropped a whole glass of chocolate milk on. I have tried dishwashing soap, white vinegar and peroxide, all to no avail. This is my very favorite duvet cover, so I'd greatly appreciate any help anyone can give me!

  • Dawn Marie Forrest 30 Jan, 2015

    I use a mixture of 1 part blue Dawn dish soap, to 2 parts baking soda and 2 parts peroxide. (For example, 1/4 cup Dawn, 1/2 cup baking soda, and 1/2 cup peroxide.) It got old stains that had been set in for almost a year out! I make a little larger of a batch and store it in a spray bottle so I can just shake and spray!

  • harvard44 19 Mar, 2009

    Baby powder or cornstarch will blot up most oil stains nearly completely if you use enough. You really have to thickly coat tIhe spot and rub it in well so the powder can absorb the oil. Let it sit 10-15 minutes depending on how much was spilled. Brush away well - use an old but clean terry towel scrap if you have one. I have dripped salad dressing many times and after the baby powder treatment is brushed away, there is NO TRACE of the oily stain.