How to Remove Oil Stains from Countertops

MediumMostly waiting: 24 to 48 hours7 stepsChecked against 7 sourcesReviewed · Updated Nov 6, 2026
Quick answer

Blot the oil up with a clean white cloth, then clean the spot with mild liquid detergent and warm water. Next, cover a thick baking-soda poultice with plastic and leave it 24 to 48 hours.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Blot the oil up with a clean, dry white cloth or white paper towels.
  2. Pretest any remover on a hidden spot first, and stop if color transfers or changes.
  3. Keep heat away from the spot until the stain is gone, since heat sets stains.

Oil on a countertop leaves a greasy spot, and oil doesn't dissolve in water, so wiping with plain water won't get it out. Quartz, marble, butcher block and concrete each have their own notes, since the surface decides how hard you can push. Fresh oil is the easiest case, while an old or dried stain can take several rounds.

Grease on marble and oil on butcher block are different jobs, so treat each one on its own terms. On a quartz countertop, go easy with the cleaner and let it do the lifting instead of your elbow. Only reach for a scouring cleanser once you know the surface can take a scrub, and call a pro if the mark stays.

Before you start

What countertops can take

Safe to use1

  • Water

Use with care3

  • Chlorine bleach
  • Solvents (alcohol, spot removers)
  • Scrubbing and abrasives

Avoid3

  • Soaking
  • Acids (vinegar, lemon)
  • Heat, once the stain is out

7 items

What you'll need

0 of 7 ready

Tap an item to get it on Amazon, or tick what you already have.

As an Amazon Associate we earn from qualifying purchases.

7 steps

Step by step

0 of 7 done
  1. Step 1 of 7

    Blot up the excess oil

    Press a clean, dry white cloth or paper towel onto the spill and lift as much oil as you can. Work from the outside edge toward the center so the oil doesn't spread. Swap in a fresh towel as each one fills.

    Careful. Don't wipe the spill: it spreads the oil and drives it deeper.

  2. Step 2 of 7

    Clean the spot gently

    Dampen a cloth with warm water and a soft liquid household detergent, such as a mild dish soap. Work it gently over the spot, then rinse with a clean damp cloth and wipe the surface dry.

  3. Step 3 of 7

    Mix the baking-soda poultice

    Stir baking soda into a little water until it forms a thick paste that holds its shape. Keep it thick, because a runny mix won't stay on the stain.

  4. Step 4 of 7

    Spread the poultice over the stain

    Spread the paste over the stain to a thickness of about 1/4 to 1/2 inch with a wood or plastic spatula. Extend it a little past the edges so the whole mark is covered.

  5. Step 5 of 724 to 48 hours

    Cover and leave it to work

    Lay plastic wrap over the poultice and press the edges down so it stays moist. Leave it undisturbed for the full time, and don't lift the plastic to check.

  6. Step 6 of 7

    Remove, rinse and buff dry

    Scrape the poultice off with the spatula, then rinse the spot with distilled water. Buff it dry with a soft cloth and look at it in good light.

  7. Step 7 of 7

    Repeat for a stubborn mark

    If the stain is still visible, spread a fresh poultice and go through the cycle again. Difficult stains can need up to five applications in total.

If you'd rather buy than mix

Best products for oil on countertops

You don't need a special oil remover, since a mild liquid detergent covers the cleaning step. If you do buy one, choose a plain, non-acidic formula and pretest it on a hidden spot first.

How we picked these: each product is made for this type of stain, its maker doesn't warn against using it on countertops, and its directions fit the steps above.

Finished the steps? How does it look?

How to tell it's working

After the poultice comes off and the spot is buffed dry, it should look clearly lighter and feel dry rather than slick. If it still looks dull or feels slick, the oil hasn't fully come out, so repeat the poultice.

What changes for yours

Adjust for your countertops

Quartz countertops

Quartz takes the steps as written, so the detergent wash and the baking-soda poultice do the work. The one change is that acidic cleaners stay off the list, since acid isn't safe on countertops.

If the spot is still visible after the first poultice, repeat it rather than switching to a different product. Give each round its full time before you check it in good light.

Grease on marble countertops

Marble is a natural stone, so acid is out completely: no vinegar and no acidic cleaner of any kind. The detergent wash and the baking-soda poultice aren't acidic, so they are the right tools here.

Check the spot in good light once the poultice is off, and repeat if any mark is left. If the mark survives every repeat, a professional is a safer next step than a stronger product.

Grease on quartz countertops

Grease on quartz follows the same steps, with the wash and poultice doing the lifting. Blot thoroughly before you wash, so as little grease as possible reaches the cleaner.

Once the poultice is off, rinse with distilled water and buff the spot fully dry. Any film left behind will show up as a dull patch, so don't skip the buffing.

Butcher block

The methods here don't cover wood, so keep to the gentlest step. Use a damp cloth with mild soap, rinse with warm water, and wipe dry.

Hold off on the poultice and any solvent until you've tested a hidden spot and seen how the wood responds. Blot first and don't let the oil sit while you decide.

Grease on butcher block

Grease on butcher block gets the same gentle approach: blot it, then wash with mild soap and warm water. Because this poultice isn't written for wood, skip it there.

Recheck the spot the next day in good light. If it still looks dull, repeat the gentle wash rather than adding anything stronger.

Grease on concrete countertops

Grease on concrete starts with the same absorbent step as oil, because grease soaks into porous concrete just as oil does. Only move on to the wash once the absorbent has been swept or vacuumed away.

After the wash, the poultice steps apply as written. Check the surface once it's fully dry rather than while it's still damp.

Concrete countertops

Concrete is porous, so act before the oil sets: cover the spill with an absorbent such as cornmeal, sand, sawdust or Fuller's earth. Leave it a few hours, then sweep or vacuum it up so the bulk of the oil is gone before any cleaning starts.

After that, the wash and poultice steps apply as written. Use them only once the surface is clear of loose absorbent.

Olive on countertops and marble

Olive oil is a cooking oil, so it's treated like any other oil stain on this surface. Blot it first, then follow the wash and poultice steps as written.

On marble, skip any acidic cleaner, and give the poultice its full time before you judge the result. If a faint mark remains after one round, repeat the poultice before deciding it has set.

Unoiled soapstone

The methods here don't cover soapstone, so the safe choice is the gentlest step only. Blot the oil, then use a damp cloth with mild soap, rinse with warm water and wipe dry.

Hold off on the poultice and any solvent until a hidden spot shows how the stone responds. If the mark doesn't lift with a wash, stop there rather than trying a stronger product.

Old, dried or set-in stains

Old oil is harder to lift than fresh oil, so expect the first round to only loosen it. Give the poultice its full time before you decide it isn't working.

Dried oil, or oil that has been warmed by a hot pan, is more stubborn, because heat sets the stain. Stick with repeat poultices; more rounds are the right move before anything stronger.

If the stain is still there after the full set of repeats, the only stronger options are for laminate: undiluted household bleach, or nail polish remover, each for no more than two minutes. Repeat either one only while the stain is fading and the color holds, and stop at the first sign of color change.

Vinegar, baking soda, peroxide and more

Do home remedies work on oil on countertops?

Many home remedies get passed around for oil on countertops, but most are fabric tricks or unsafe on stone. Only a few of these suit a countertop, and the rest are best left alone.

Works2Skip3Avoid1

RemedyVerdictWhat to know
Baking sodaGet it on Amazon WorksIt's the poultice in the steps, mixed with a little water into a paste and left under plastic.
Dish soapGet it on Amazon WorksA mild liquid dish soap in warm water is the gentle cleaner in the first cleaning step. Rinse it out well.
Hydrogen peroxide (3%)SkipSkip peroxide; the drugstore version is sold as a mild antiseptic, not a stain product.
Oxygen bleach (OxiClean)SkipIt's made for colorfast fabric, so skip it on countertops.
Rubbing alcoholSkipSkip alcohol unless the countertop is laminate, since it's a laminate-only solvent. Stick with the poultice.
White vinegarAvoidVinegar is an acid, and acids are off limits on countertops. It's also unsafe on marble, granite and cement grout, so leave it out and use the poultice.

What makes it worse

Mistakes to avoid

Don't flood the seams.

Standing water or a soaked cloth can get into seams and swell the material underneath. Keep the cloth damp, not wet, and wipe up any excess right away.

Don't scrub with steel wool or abrasive pads.

They damage the surface, and steel fragments can rust and leave their own stain. If you need a little grit, use only the baking-soda paste, and only on laminate.

Don't mix bleach with other cleaners.

Chlorine bleach gives off toxic fumes with ammonia, and it shouldn't be mixed with vinegar, other acids or rubbing alcohol either. Rinse each product out with plain water before you use the next one.

Don't use cooking oil to loosen the stain.

Cooking oil doesn't come out cleanly, and any left behind ages into a yellow stain. Use the wash and poultice steps instead.

When to call a professional

If the stain is still there after several rounds, a certified fabricator can help, especially with deeper cuts or a semi-gloss or gloss finish on solid surface. They may charge a service fee, so try the poultice first.

Questions

Does oil stain quartz countertops?

Yes, oil can mark quartz if it's left to sit. Blot it up right away and follow the steps here.

Can I use vinegar on an oil stain on a countertop?

No. Vinegar is an acid, and acids are off limits on countertops, so the baking-soda poultice does that job instead.

How long should the poultice stay on?

Leave it under plastic for 24 to 48 hours before you remove it. Difficult stains can need several rounds, so don't cut the wait short to check.

What if the oil is still there after one poultice?

Repeat the poultice on the same spot. If the mark is still visible after the full set of repeats, the last-resort options in the set-in section are next.

Is acetone safe for countertops?

Not on solid surface, where acetone-based cleaners can cause damage. No. Acetone-based cleaners can cause damage on solid surface, so keep acetone off every countertop.

Is a castile oil stain remover needed?

No. A mild liquid detergent in warm water handles the cleaning step, and the poultice does the rest. If you choose a castile-type liquid soap, use it in that same step and rinse it out fully.

Oil on other materials

All 40 materials for oil

Other stains on countertops

All 36 stains on countertops

Start from the bigger picture

How we know this

Every method, amount and warning here comes from university extension services, industry bodies and product makers. We read them, check every step for unsafe combinations and changed amounts, and write it up so you can follow it.

  1. Natural Stone Institute
  2. University of Georgia Extension
  3. American Cleaning Institute
  4. Iowa State University Extension
  5. Silestone
  6. Wilsonart
  7. Formica