How to Get Cooking Oil Out of a Leather Sofa
Getting cooking oil out of a leather sofa is very doable at home with the right order of steps. The short version: absorb the grease out overnight with powder, clean with a dedicated leather cleaner, and condition afterwards. Because a leather sofa is moisture-sensitive, keeping everything sparing matters as much as the product choice.
What you’ll need
Recommended: Dry absorbent powder overnight, then a dedicated leather cleaner.
Homemade option: Cornflour or bicarbonate of soda — the overnight dwell is the recipe.
Dwell time: 15 to 30 minutes for the absorbent powder.
Step-by-step method
- 1
Blot away surface cooking oil with a dry cloth — no water, which just beads and spreads it.
- 2
Cover the mark with cornflour or bicarbonate of soda and leave it overnight; the powder draws oil up out of the finish.
- 3
Brush the powder off with a soft cloth and assess. Repeat the overnight powder a second night for a large mark.
- 4
Wipe with a barely damp cloth and a small amount of dedicated leather cleaner, then dry with a soft cloth.
- 5
Apply leather conditioner once fully dry — degreasing takes the natural oils too, and unconditioned leather cracks.
Why this works
Leather already contains oils, so a grease stain is oil sitting in an oil-friendly surface — which is why it spreads and why detergent (the carpet answer) is wrong here. The absorbent powder pulls the excess out mechanically by capillary action overnight, leaving the leather finish untouched; conditioning afterwards replaces the mobile oils the powder inevitably takes with it.
Don’t do this on a leather sofa
- No washing-up liquid on leather — it strips finish and oils; leather is the one surface where the degreaser rule reverses.
- Never scrub or use abrasive pads.
- Interestingly, small fresh grease marks on absorbent leathers sometimes disappear on their own as the oil migrates — give a faint mark a week before escalating.
Fresh spill vs dried-in stain
Fresh oil is the easy version: an absorbent powder pulls most of it out before it spreads. Aged oil oxidises and polymerises into a darker, sticky patch that grips soil and needs repeated degreasing rather than one pass.
On leather, a dried water-based stain often shows as a tide mark in the finish rather than held colour. A leather cleaner over the whole panel — seam to seam, not just the spot — evens most tide marks out.
Cooking Oil on leather sofa FAQs
Will cooking oil come out of a leather sofa?
In most cases, yes, with the right order of steps. Fresh oil is the easy version: an absorbent powder pulls most of it out before it spreads. Aged oil oxidises and polymerises into a darker, sticky patch that grips soil and needs repeated degreasing rather than one pass.
What is the best cleaner for cooking oil on a leather sofa?
Dry absorbent powder overnight, then a dedicated leather cleaner. From the cupboard: Cornflour or bicarbonate of soda — the overnight dwell is the recipe.
Can I use solvents, alcohol and nail-varnish remover — they strip the finish on a leather sofa?
No. Most modern sofas are pigmented (protected) leather: a thin colour coat over the hide. Cleaning means caring for that coat — a barely damp cloth and a dedicated leather cleaner, never solvents, never soaking, and a leather conditioner afterwards so the hide does not dry and crack.
How long does a leather sofa take to dry after treating cooking oil?
1 to 2 hours. Leather should only ever be damp-wiped, so drying is minutes. If leather has been soaked, dry it slowly at room temperature — never with a heater, which cracks it.
Cooking Oil on other surfaces
Other stains on a leather sofa
Different stain? Different surface?
The stain finder matches any of our 399 researched pairings in two clicks — or check what your leather sofa can safely take.
Try the stain finderGuidance is general and based on stain chemistry, WoolSafe and NCCA best practice, and manufacturer care standards. Always spot-test in a hidden area first, and follow your item’s own care label where it differs.