Grandma Knows: How to Get Grease Out of Fabric
Grease stains don't have to ruin your clothes. Learn practical, proven methods to lift oil and grease from fabric using simple household supplies.
A grease stain has a way of appearing at the worst possible moment. You lean over a pan of sizzling bacon, reach across the table for the salad dressing, or brush against the stovetop with your sleeve — and suddenly there it is. A dark, oily mark spreading quietly into the fabric. The longer it sits, the more at home it feels.
The good news is that grease stains, even stubborn ones, are among the more manageable stains to deal with at home — provided you understand what you are actually working with and treat it the right way. The wrong approach can drive the stain deeper or set it permanently into the fibers. The right approach, even a simple one, can pull it out completely.
Why Grease Stains Are Different From Other Stains
Most household stains are water-based. Mud, juice, coffee, wine — these dissolve in water and respond well to soaking and rinsing. Grease is the opposite. It is hydrophobic, meaning it actively repels water. Pouring water over a fresh grease stain does almost nothing useful. In some cases it pushes the grease further into the weave of the fabric, making the stain harder to remove later.
Grease stains also tend to oxidize over time. When fat or oil sits in fabric and is exposed to air, it undergoes a chemical change. This is why an old grease stain often looks darker or yellowed compared to a fresh one. It has, in a sense, bonded more tightly with the fabric fibers. This is also why a stain that went through the dryer is significantly harder to remove — the heat of the dryer accelerates that bonding process and effectively locks the stain in place.
Understanding this helps explain why the standard methods work the way they do. To remove grease from fabric, you need something that can either absorb the oil before it spreads, or break it down chemically so it can be rinsed away.
The First Step: Do Not Reach for Water
When a grease stain happens, the instinct is often to blot it with a damp cloth or run it under the tap. Resist that instinct. Water alone will not help here, and it may make things worse by spreading the stain outward.
Instead, the first thing to do is remove any excess grease from the surface of the fabric. If it is a thick stain — from butter, cooking oil, or a sauce — gently scrape off what you can using the back of a spoon or a dull knife. Do not rub. Rubbing pushes the grease further into the fibers. Work from the outside edge of the stain toward the center to avoid spreading it.
Then, before doing anything else, reach for something absorbent.
Using Absorbent Powder: The First Line of Defense
Absorbent powders work by drawing oil up out of the fabric before it has a chance to settle in. This step is especially effective on fresh stains and is often underestimated.
Baking soda is the most readily available option in most kitchens. Cornstarch works equally well, sometimes better on delicate fabrics. Talcum powder, plain white chalk dust, and even plain white flour can also serve this purpose in a pinch.
Sprinkle a generous layer of the powder directly over the stain. Do not rub it in — just press it gently so it makes full contact with the fabric. Then leave it alone. Give it at least 15 to 20 minutes. For a particularly heavy stain, leaving it for an hour is not excessive. You may notice the powder beginning to look slightly clumped or yellowish as it draws the grease up — that is exactly what you want to see.
After the waiting period, brush or shake off the powder and assess what remains. On a very fresh, light stain, this step alone may lift most of the grease. On heavier stains, it prepares the surface for the next step by reducing the volume of grease the fabric is holding.
When This Step Works Best
Absorbent powder is most effective within the first hour of a stain occurring. The fresher the stain, the more oil is still sitting near the surface of the fabric, where the powder can reach it. On stains that are a day old or more, this step is still worth doing, but it will not do as much of the heavy lifting.
Dish Soap: The Household Degreaser
Once you have used an absorbent powder to pull up what you can, it is time to break down what remains. Dish soap — the standard liquid kind used for washing dishes by hand — is one of the most effective tools available for this job, and for a straightforward reason.
Dish soap is specifically formulated to cut through grease. The same surfactant chemistry that lifts oil off a greasy pan also works on fabric. Surfactants are molecules with one end that is attracted to water and one end that is attracted to oil. They essentially act as a bridge, surrounding grease molecules and allowing them to be rinsed away with water.
Apply a small amount of dish soap directly to the stained area. Use your fingertip or a soft-bristled brush to work it gently into the fabric. Let it sit for five to ten minutes. Then rinse with warm water — not hot, which can set some stains — working from the back of the fabric through to the front to push the stain out rather than further in.
Check the stain before washing. If it looks significantly improved but not fully gone, repeat the soap treatment rather than moving on. Washing a stain that has not been fully treated can make it harder to remove afterward, particularly if the garment goes into the dryer.
Choosing the Right Dish Soap
Plain, clear, or lightly colored dish soap works best. Heavily dyed or moisturizing formulas can occasionally leave their own residue on certain fabrics. A basic dish soap — the kind most people already have under the sink — is all that is needed. There is no benefit to using more than a small amount; excess soap can be difficult to rinse out fully and may leave its own faint mark on lighter fabrics.
Baking Soda and Dish Soap Together
For more stubborn grease stains, combining baking soda and dish soap into a simple paste can increase the effectiveness of both. The baking soda continues to absorb and gently lift while the dish soap breaks the grease down chemically. Together, they cover more ground than either would alone.
Mix a small amount of dish soap with enough baking soda to form a thick paste. Apply it to the stain and work it gently into the fabric. Leave it for 20 to 30 minutes. The paste will begin to dry and may feel slightly crusty at the edges — this is normal. Rinse thoroughly with warm water, then check the stain before laundering.
This combination is particularly useful on thick cotton fabrics like denim, canvas work clothing, or heavy kitchen towels, where grease tends to penetrate deeply into the weave.
Treating Grease Stains on Different Fabrics
The methods above work well on most everyday fabrics — cotton, polyester blends, linen, and denim. But fabric type does matter, and adjustments are sometimes necessary.
Delicate Fabrics
Silk, wool, and rayon require a gentler approach. Skip the scrubbing and the stiff brush. Use cornstarch rather than baking soda for the absorbent step, as it is finer and less abrasive. For the soap step, apply a tiny amount of dish soap with a fingertip rather than a brush, and press gently rather than working it in with any friction. Always check the care label before treating any delicate item, and consider hand-washing rather than machine-washing after treatment.
Synthetic Fabrics
Synthetic fabrics like nylon and polyester can hold grease particularly stubbornly because the fibers themselves have a slightly oily quality. The dish soap method works, but may need to be repeated more than once. Soaking the garment in warm water with a few drops of dish soap for 30 minutes before laundering can help loosen what remains after the initial treatment.
Upholstery and Couch Fabric
When the stain is on a sofa or upholstered chair rather than a garment, the process is similar but the rinsing step requires more care. You cannot hold upholstery under running water. Instead, use a damp cloth to blot away soap residue, working patiently and replacing the cloth as it picks up grease and soap. Blot rather than rub. Allow the fabric to dry fully before assessing the result.
Old and Set-In Grease Stains
A grease stain that has been through the wash — especially the dryer — is the hardest situation to work with. The heat has caused the oils to bond more tightly with the fibers, and the stain may now look darker or have taken on a yellowish cast.
These stains are not always fully removable, but they can often be significantly improved. The key is to treat them as if they are fresh, even though they are not. Start with the absorbent powder step. Then apply dish soap and leave it longer than usual — 30 minutes to an hour rather than ten. Some people find that warming the dish soap slightly before applying it (not hot, just slightly above room temperature) helps it penetrate a set-in stain more effectively.
Pre-treating with a commercial enzyme-based stain remover before laundering can also help with older stains. Enzyme cleaners work by breaking down the molecular structure of organic materials, including fats and oils. They need time to work — following the package instructions and not rushing the process makes a real difference.
The Final Wash and What to Watch For
After treating a grease stain, launder the garment according to its care label. Use the warmest water the fabric can safely handle — warmer water helps rinse away any remaining soap and loosened grease more effectively than cold.
Before putting the item in the dryer, examine the stain in good light. Natural daylight is best. If any trace of the stain remains, do not dry it. Treat it again. The dryer is the point of no return for a grease stain — once that heat has been applied to a remaining stain, your chances of full removal drop sharply.
If you are satisfied that the stain is gone, dry the garment as usual. If you are not completely certain, air-dry it and take another look when it is fully dry. Stains sometimes look less visible when fabric is damp, and fully drying before making a final assessment gives you a clearer picture.
Everyday Habits That Make Stains Easier to Handle
Keeping a small shaker of baking soda or cornstarch in the kitchen means you can respond to a grease stain within seconds of it happening — which dramatically increases the odds of full removal. The difference between treating a stain immediately and treating it an hour later is significant.
It also helps to get into the habit of checking clothes after cooking before putting them in the laundry basket. A grease stain that sits in a pile of laundry for three days before being discovered is a harder problem than one caught and treated the same evening. Grease continues to oxidize and set even in fabric that is not being worn or washed.
A small bottle of plain dish soap kept near the laundry area is another simple habit worth developing. When a stained item comes off, a quick application before it goes into the basket means it is already pre-treated by the time it reaches the wash cycle. No special products required — just the same soap that is already doing useful work elsewhere in the house.
Related articles
Grandma Knows: How to Remove Tomato Sauce from Clothing
Learn how to remove tomato sauce stains from clothing using simple household methods that actually work on most fabrics.
Grandma Knows: How to Freshen Upholstery
Learn how to freshen upholstery the old-fashioned way with simple, effective methods using baking soda, vinegar, and gentle soap. Your furniture will thank you.
Grandma Knows: How to Clean Stainless Steel Oven
Learn how to clean a stainless steel oven the right way using simple, trusted methods. Get rid of grease, grime, and streaks with everyday pantry ingredients.