Spilled oil on your favorite shirt? Don’t worry — you don’t need harsh chemicals or a trip to the dry cleaner. With a few natural ingredients and quick action, you can get rid of greasy stains using things you probably already have at home.
Here are 4 tried-and-true natural methods to help you save your clothes (and your nerves).
Sprinkle cornstarch or baby powder directly onto the fresh grease stain. Let it sit for about an hour to soak up the oil, then gently brush it off. No water needed at this stage!
These powders absorb the grease before it sets into the fabric. Ideal for fresh stains on cotton, denim, or even upholstery.
Apply a small drop of degreasing dish soap (unscented or eco-friendly is best) to the stain. Rub it in gently with your fingers or a soft cloth, let it sit for a few minutes, then rinse with hot water and wash as usual.
Skip colorful soaps that might leave a mark. A simple, clear liquid soap is your safest bet.
Mix baking soda with a splash of white vinegar to make a paste. Spread it on the stained area and let it bubble for 15 minutes. Rinse, then wash your item as usual.
This combo not only lifts the stain — it also neutralizes odors and freshens up the fabric!
If you have access to Sommières clay (a fine, natural powder), it’s a fantastic way to lift oily stains — especially on delicate fabrics. Sprinkle it generously, let it sit for several hours (overnight works great), then brush it off without adding water.
Silk, linen, wool, or any fabric that doesn’t love scrubbing or soaking.
The sooner you tackle a grease stain, the easier it is to remove. Don’t toss stained clothes straight into the washing machine — that can set the stain permanently. Instead, treat first, then wash.
How to Wash Your Curtains Without Wrinkling Them
How to Protect Wooden Furniture from Moisture