Quick Answer
To get grease out of a rug, first absorb it: cover a fresh stain with cornstarch or baking soda, let it sit to soak up the oil, then vacuum. Break down what remains with a little grease-cutting dish soap in warm water, blotting from the outside in, then rinse and dry. Never rub oil deeper. Large, old, or delicate-rug grease stains need a professional.
Grease and oil stains — from food, cooking, cosmetics, or a dropped slice of pizza — are sneaky because they don’t always look dramatic, but they attract dirt and darken over time into a stubborn, dingy patch. The trick to how to get grease out of a rug is a two-step attack: absorb the oil first, then break down what’s left with a degreaser. For large or set-in grease, our professional rug cleaning team can help.
Here’s why grease clings, how to absorb a fresh stain, how to break it down, and when to call a pro.

Why Grease Stains Cling to Rugs
Why grease stains cling to rugs is a matter of chemistry: oil and water don’t mix, so plain water — and most water-based cleaning — just beads off or spreads a grease stain without lifting it. Grease coats fibers with a sticky, water-repellent film that then grabs and holds dust and dirt, which is why an untreated grease spot turns into a dark, grimy patch over time. Rubbing only drives the oil deeper and wider. Beating grease takes two things water can’t do alone: a dry absorbent to pull the oil out of the fibers, and a degreaser (like dish soap) whose molecules bond to oil so it can finally be rinsed away.
Grease Removal: What Works
Relative effectiveness of grease-removal approaches.
How to Absorb Fresh Grease
Start with how to absorb fresh grease before reaching for any liquid. Blot up excess oil with a dry cloth or paper towel — press, don’t rub. Then generously sprinkle a dry absorbent over the stain: cornstarch, baking soda, or talc all work well. Let it sit and draw the oil up for at least 15 minutes (longer — even a few hours — for a big or set stain), then vacuum it away. Repeat with fresh absorbent if the powder darkens, which means it’s pulling grease out. This dry step alone lifts a remarkable amount of oil and makes the degreasing step far more effective, especially on delicate rugs where you want minimal moisture.

How to Break Down a Grease Stain
After absorbing, how to break down a grease stain tackles the residue. Mix a few drops of grease-cutting dish soap (it’s literally designed to dissolve oil) into warm water, dampen a cloth, and gently work the solution into the stain from the outside in — dab, don’t scrub. Blot with a clean damp cloth to lift the loosened grease, reapplying as needed. Then rinse by blotting with clean water (soap residue attracts dirt if left) and dry thoroughly with a fan. Test on a hidden area first. On wool, use cool water and go gently; on delicate or moisture-shy rugs, lean harder on the absorbent step and use minimal liquid. Patience and outside-in blotting keep the stain from spreading.
Grease: Helpful vs Harmful Responses
What lifts grease versus what makes it worse.
When Grease Stains Need a Professional
Recognize when grease stains need a professional: large or old, set-in grease that’s darkened and attracted dirt, deep oil saturation, and any grease on wool, silk, antique, or hand-knotted Persian rugs, where solvents and over-wetting are risky. Old grease that’s bonded with embedded dirt is genuinely hard to fully flush at home, and aggressive degreasing on fine rugs can bleed dyes or leave residue. A specialist uses proper degreasing agents and controlled rinsing to lift oil completely without harming fibers. The FTC, IICRC, and EPA favor gentle, appropriate methods over harsh chemicals.
Absorb First
- Blot excess oil.
- Cornstarch/baking soda; wait.
- Vacuum; repeat if it darkens.
Degrease
- Dish soap + warm water.
- Outside in; dab, don’t scrub.
- Rinse residue; dry.
Mind the Fiber
- Cool water & minimal moisture on wool.
- Set/old grease = harder.
- Valuable rug = call a pro.
Problem
Someone scrubs a fresh oily food stain with a wet soapy sponge, spreading the grease into a larger dark patch.
Solution
Absorb the oil first with cornstarch, vacuum, then dab a dish-soap solution from the outside in and rinse.
Resolution
The oil lifts out of the fibers, the stain shrinks instead of spreading, and no greasy dirt-magnet patch is left.
Grease stains reward patience and the right order of operations: pull the oil out with a dry absorbent, then dissolve the rest with a degreaser — never the reverse, and never a wet scrub that spreads it. Handle fresh spots fast and you’ll usually erase them completely. When grease is old, deep, or on a wool or antique rug, don’t risk harsh solvents; a specialist will flush it out cleanly and keep the rug — and its colors — intact.
Old grease gone dark — or on a fine rug?
Set-in oil needs proper degreasing — we lift it safely. Free inspection and free pickup on cleaning over $500.
Get a Free QuoteCall (949) 522-1212