Grandma Knows: How to Get Grease Out of Carpet
Grease on carpet doesn't have to be permanent. Learn simple, proven methods to lift oil and grease stains using everyday household items.
A greasy stain on the carpet has a way of turning a perfectly ordinary afternoon into a small household crisis. Whether it came from a slice of pizza dropped during dinner, a bottle of cooking oil tipped over near the kitchen doorway, or a child tracking in something from the garage, grease on carpet is one of those problems that feels worse than it is — as long as you act with a little knowledge and a steady hand.
The good news is that grease stains, even dried ones, respond well to the right approach. The methods that work best are not complicated, and most of what you need is already sitting in your kitchen or bathroom cabinet. Understanding why grease behaves the way it does on carpet fibers makes it much easier to treat it effectively — and to avoid the common mistakes that push the stain deeper or spread it wider.
Why Grease Behaves Differently Than Other Stains
Most stains — coffee, juice, mud — are water-based. They soak into fibers, but they also respond to water and detergent in a fairly straightforward way. Grease is different because it is oil-based. Water alone cannot lift it. In fact, rubbing a greasy stain with a wet cloth before treating it properly will often spread the grease sideways through the fibers, making the stained area larger and harder to address.
Grease is also attracted to the fibers themselves. Carpet is typically made of nylon, polyester, or wool, and these materials have microscopic textures that grease can cling to. The longer grease sits, the more it works its way into those fibers and down toward the backing of the carpet. Fresh grease sits near the surface and is much easier to remove. A stain that has been walked over or left untreated for several days has had time to bond more firmly, though it can still be lifted with a little more effort.
The key principle behind every effective grease removal method is this: you need something that can either absorb the grease or break it apart so that it can be lifted away. Absorption and emulsification — those are the two tools that actually work.
The First Step: Absorb Before You Treat
Before reaching for any cleaning product, the first thing to do with a fresh grease stain is to absorb as much of it as possible. This step is easy to skip in the rush to start cleaning, but it matters a great deal. The less grease that remains in the fibers before you begin the actual cleaning process, the easier the stain will be to remove completely.
If the stain is fresh, use a clean cloth or a few paper towels to blot the surface gently. Press down firmly and lift straight up — do not drag or rub. Rubbing spreads the grease into a larger area. Blotting pulls it upward.
Once you have blotted away what you can, the next step is to apply an absorbent powder directly onto the stain. This is where baking soda earns its place in the household pantry. Baking soda works on grease stains not through any chemical reaction but through simple absorption. The fine powder draws the oily residue out of the fibers and holds it, much the way a dry sponge draws up moisture. Cornstarch works in exactly the same way and can be used interchangeably with baking soda for this step.
Pour a generous amount of baking soda over the stain, enough to cover it completely with a visible layer. Press it gently into the carpet with your fingers or the back of a spoon. Then leave it alone. This is the part that requires patience. For a fresh stain, fifteen to twenty minutes is usually enough. For a stain that has been sitting for a few hours, leave the baking soda on for closer to thirty minutes or even an hour.
After the waiting time, vacuum up the powder thoroughly. At this point, you will often notice that the stain already looks lighter. The baking soda has done its job — it has pulled a portion of the grease out of the fibers before any liquid cleaner has been introduced. Now the remaining residue is ready to be addressed with the next stage of treatment.
Using Dish Soap to Break Down the Grease
Dish soap is one of the most effective household tools for removing grease from fabric and carpet, and the reason is straightforward: dish soap is specifically formulated to cut through oil. It contains surfactants — compounds that attach to both oil molecules and water molecules at the same time. This is what allows dish soap to lift grease off dishes, and the same chemistry works on carpet fibers.
Plain liquid dish soap, the kind used for washing dishes by hand, is what you want here. Avoid dish soaps that contain bleaching agents or strong dyes, as these can affect carpet color. A clear or lightly colored soap is the safest choice. You only need a small amount — roughly half a teaspoon for a stain the size of a palm.
Mix the dish soap with a small amount of warm water in a bowl or cup. Warm water helps the soap work more effectively because it keeps the grease slightly more fluid and easier to lift. Dip a clean white cloth into the mixture and wring it out so it is damp, not soaking wet. Then begin blotting the stain, working from the outside edge inward toward the center. This direction matters because it prevents the stain from spreading outward as you work.
As you blot, you will see the grease transferring onto the cloth. Rotate to a clean section of cloth frequently so you are always lifting grease rather than redepositing it. Continue blotting and rotating until no more grease is transferring to the cloth.
After treating with the dish soap solution, rinse the area by blotting with a clean cloth dampened with plain water. This step removes the soap residue from the carpet. Soap left behind in carpet fibers attracts dirt over time, which can make the treated area look darker than the surrounding carpet after a few weeks. Rinsing thoroughly avoids this problem.
Press a stack of dry towels onto the area and weigh them down with something heavy — a stack of books works well. Leave them for at least thirty minutes to absorb the remaining moisture. Then allow the carpet to air dry completely before walking on it.
When the Stain Has Already Dried
A dried grease stain requires a slightly different approach. The grease has had time to bond with the fibers more firmly, and the first step of simple blotting is no longer useful since there is nothing fresh to blot away. However, dried grease stains are still very manageable with the right technique.
Start with the baking soda step regardless. Even on a dried stain, the powder will begin to work on the grease, particularly if you add just a small amount of warmth. Some people find that setting a warm (not hot) iron over a paper bag placed on top of the baking soda helps draw old grease up into the paper. The mild heat softens the grease slightly and makes it more receptive to absorption. If you try this method, be careful not to apply direct heat to the carpet itself, as synthetic carpet fibers can melt or distort.
After the baking soda treatment on a dried stain, the dish soap method described above still applies. You may need to repeat the process two or three times rather than just once. Allow the carpet to dry between attempts so you can accurately assess how much of the stain remains before deciding whether another round is needed.
For older, stubborn dried grease — the kind left behind by something like motor oil or a heavily saturated food stain — a small amount of rubbing alcohol applied to the area before the dish soap treatment can help loosen the bond. Apply it to the cloth rather than directly to the carpet, blot gently, and follow immediately with the dish soap method. Rubbing alcohol evaporates quickly, which reduces the risk of moisture damage to the carpet backing.
Practical Variations for Different Situations
Near the Kitchen Doorway
Carpet that runs close to a kitchen often picks up cooking grease gradually rather than from a single incident. This kind of slow buildup creates a dull, slightly sticky appearance in the traffic area rather than a defined stain. For this type of grease accumulation, a paste made from baking soda and a few drops of dish soap applied to the affected area and worked gently into the fibers with a soft brush before rinsing can be effective. Treat the area in sections rather than all at once, and rinse each section thoroughly before moving to the next.
Light-Colored Carpet
On cream, white, or very light carpet, even a small amount of residue left after treatment can be visible. In these cases, a second cleaning pass with a solution of one tablespoon of white vinegar mixed with one cup of warm water — applied after the dish soap rinse — helps remove any remaining trace. Vinegar is mildly acidic and helps neutralize residues without bleaching the carpet. Use it sparingly and rinse with plain water afterward.
Wool or Natural Fiber Carpet
Wool carpet requires a gentler hand. Avoid rubbing aggressively, using very hot water, or applying vinegar at full strength, as these can damage the fibers or cause the carpet to shrink slightly. A mild dish soap solution applied with a very soft cloth, combined with minimal moisture, is the right approach. Wool carpets benefit from slower drying and should not be exposed to direct heat from fans or heaters during the drying process.
What Does Not Work — And Why
Some commonly suggested methods are worth approaching with caution. Scrubbing a grease stain vigorously with a brush feels productive but almost always makes things worse. Scrubbing pushes grease deeper into the fibers and can damage the carpet pile, leaving a matted or rough texture even after the stain is gone.
Using too much water is another common mistake. Flooding a carpet stain with liquid can push the grease through the surface fibers and into the backing, where it is much harder to reach. It can also cause mold or mildew to develop if the backing does not dry thoroughly. Always use the minimum amount of moisture needed and focus on blotting rather than saturating.
Hydrogen peroxide is sometimes recommended for carpet stains, and while it can be effective for certain types of stains, it carries a real risk of bleaching colored carpet. Unless you are working on white carpet and are fully aware of the risk, hydrogen peroxide is best left out of grease removal entirely.
WD-40 is occasionally suggested as a grease remover — the logic being that it dissolves oil. It does dissolve some types of grease, but it introduces a different petroleum-based residue that then needs to be removed separately. In most home situations, this creates more work rather than less, and the dish soap method achieves better results without the added complication.
Keeping the Carpet in Good Condition Afterward
Once the stain has been removed and the carpet is fully dry, run a vacuum over the area to restore the pile. Carpet fibers can become slightly flattened or clumped from the cleaning process, and vacuuming lifts them back to a normal texture. If the area still looks slightly different from the surrounding carpet after drying, a light brushing with a soft-bristled brush in the direction of the pile usually evens it out.
Going forward, a plain doormat placed at the kitchen threshold, or a small washable rug over high-traffic areas near the stove, can reduce the chance of grease buildup on permanent carpet. These are simple habits that make cleaning less frequent and less demanding over time.
Grease stains are one of those household challenges that seem intimidating at first but respond very well to calm, methodical treatment. With the right sequence — absorb first, then clean, then rinse — and the patience to let each step do its work, even a stain that looks serious at the outset can be fully resolved with nothing more than what is already in the home.
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.