How to Get Grease Stains Out of Clothes
Grease stains are deceptive. They often look minor when they first happen, just a small dark spot from cooking oil, a smear of butter, a splash of salad dressing. But grease is hydrophobic, which means it repels water. A regular wash cycle will not touch it. The stain sits in the fibers, darkens over time, and becomes permanent if you do not treat it properly.
The good news is that grease stains respond well to the right approach, even old ones. The key is using a degreasing agent that breaks down the oil before you wash it.
The Immediate Response
If the grease just hit your clothes, your first move is to absorb as much oil as possible before it spreads deeper into the fabric. Do not add water. Water and grease do not mix, and wetting the stain at this stage just pushes the oil further into the fibers.
Blot, do not rub. Use a paper towel or clean cloth to press down on the stain and lift straight up. Rubbing spreads the grease outward.
Apply an absorbent powder. Cornstarch, baking soda, baby powder, or even talcum powder works. Cover the stain with a generous layer and let it sit for 15 to 30 minutes. The powder draws the oil out of the fabric. Brush it off and check if the stain has lightened. Repeat if needed.
This absorption step is especially important for thick, heavy grease from cooking oil, automotive grease, or butter. Skipping it means your degreasing treatment has to work harder.
Method 1: Dish Soap (Works on Almost Everything)
Liquid dish soap is designed to cut through grease on pots and pans. It does the same thing on fabric. This is the most effective and accessible method for most grease stains.
Step 1: Apply a small amount of clear liquid dish soap directly to the stain. Use a clear formula (not colored or opaque) to avoid transferring dye to the fabric.
Step 2: Work the soap into the fabric gently with your fingertips or a soft toothbrush. Use small circular motions. You want the soap to penetrate the fibers, not sit on the surface.
Step 3: Let it sit for 10 to 15 minutes. The surfactants in the dish soap need time to break down the oil molecules.
Step 4: Rinse the area with warm water. Warm water helps dissolve grease better than cold, but check your garment’s care label first. If the label says cold water only, use cold.
Step 5: Machine wash on the warmest setting the fabric allows with your regular detergent.
Step 6: Check the stain before putting the garment in the dryer. If any grease remains, repeat the treatment. Heat from the dryer will set a grease stain permanently.
Method 2: Baking Soda Paste (Best for Set-In Stains)
If the grease stain has already dried or been through the wash without treatment, a baking soda paste provides deeper penetration than dish soap alone.
Step 1: Mix baking soda with enough water to form a thick paste, roughly the consistency of toothpaste.
Step 2: Apply the paste to both sides of the stain, covering it completely.
Step 3: Let it sit for one to two hours. For stubborn stains, leave it overnight.
Step 4: Brush off the dried paste and check the stain. If it has lightened but not disappeared, apply dish soap to the area and follow Method 1.
Step 5: Machine wash on the warmest safe setting.
Method 3: WD-40 or Lighter Fluid (For Stubborn, Set-In Grease)
This sounds extreme, but petroleum-based solvents dissolve petroleum-based and cooking grease effectively. This method is a last resort for stains that did not respond to dish soap or baking soda, and it works best on sturdy fabrics like cotton and denim.
Step 1: Place the stained area on a bed of paper towels.
Step 2: Apply a small amount of WD-40 or lighter fluid directly to the stain. Work in a well-ventilated area.
Step 3: Let it sit for 15 minutes. The solvent dissolves the grease, which transfers onto the paper towels beneath.
Step 4: Apply dish soap to the area (to remove the solvent residue) and work it in with your fingers.
Step 5: Machine wash on the hottest setting the fabric allows. You may want to wash the item separately the first time.
Do not use this method on silk, wool, cashmere, or any delicate fabric. It is too harsh. Stick to cotton, denim, polyester, and heavy blends.
Fabric-Specific Guidance
Cotton and Linen
These are the easiest fabrics to degrease. Dish soap works well. Cotton and linen can handle warm water and vigorous treatment. For white cotton, you can add oxygen-based bleach (like OxiClean) to the wash cycle for extra stain-fighting power.
Denim
Denim absorbs grease quickly but also releases it well with dish soap. For raw or dark denim, turn the garment inside out before washing to preserve the indigo dye. Avoid hot water on dark denim as it accelerates fading.
Polyester and Synthetics
Synthetic fibers are actually more prone to grease stains than natural fibers because oil bonds readily to the plastic-based filaments. The dish soap method works well, but you may need to repeat it twice. Wash on warm, not hot, as high heat can melt or deform some synthetic fabrics.
Silk
Grease on silk requires a gentle approach. Do not use dish soap, which is too harsh. Instead, sprinkle cornstarch on the stain and let it sit for several hours or overnight. Brush off gently. If the stain remains, take the garment to a dry cleaner. Tell them what caused the stain and when.
Wool and Cashmere
Sprinkle the stain with cornstarch or baking soda and let it absorb for several hours. Brush off gently. If the stain persists, apply a tiny amount of eucalyptus oil or a wool-safe stain treatment to the area and blot with a damp cloth. Do not rub. Machine washing wool on a grease stain without pretreatment will set the stain.
The Dryer Rule
This cannot be overstated: do not put a grease-stained garment in the dryer until you are certain the stain is completely gone. Heat from the dryer polymerizes grease, which means it essentially bakes the oil into the fiber. Once that happens, the stain is permanent. No amount of dish soap, solvent, or professional cleaning will remove it.
After washing, inspect the stained area while the fabric is still damp. Grease stains are easier to see on wet fabric. If you see any remaining discoloration, treat it again and wash again. Air dry until you are satisfied the stain is gone.
Preventing Grease Stains
An apron is the simplest prevention. It sounds obvious, but most cooking grease stains happen to the shirt or pants you are wearing while cooking. A canvas or linen apron protects your clothes and takes seconds to put on.
For mechanics, gardeners, and anyone who works with their hands, keep a set of dedicated work clothes. Treat grease stains on work clothes the same way, but you will care less about perfection and can use more aggressive methods without worrying about fabric damage.
If you are eating and get a grease spot from food, the immediate blot-and-powder response buys you time. Keep a small container of baking soda in your desk drawer or bag for exactly this situation.
Like these stories? You will (probably) love our monthly newsletter.
Member discussion