We’ve all been there: you’re cooking, eating, or clearing the table when suddenly a drop of olive oil splashes onto your shirt or pants. What starts as a tiny accident can quickly turn into panic—especially when you realize how stubborn oil stains can be. Olive oil, in particular, is notorious for leaving dark, greasy marks that seem impossible to remove. Many people end up giving up and throwing away a perfectly good piece of clothing.

But before you do that, try this simple yet powerful trick. With just a few household ingredients—and one key product—the stain can completely disappear. The process is easy, fast, and works even on old or deep-set stains.

Why Oil Stains Are So Difficult to Remove

Oil stains cling tightly to fabric fibers. Because oil repels water, simply tossing an oily garment in the washing machine rarely works. Even high temperatures or standard detergents can fail to break down the grease. Over time, the stain oxidizes and darkens, becoming even harder to treat. That’s why it’s essential to act quickly and use ingredients that can effectively dissolve and lift the oil from the fibers before it sets in.

The Quick-Action Formula

The key to success lies in combining a few powerful cleaning agents that most people already have at home: baking soda, dish soap, toothpaste, and white vinegar. When used together, these ingredients form a potent degreasing and cleaning mixture that works like magic.

Here’s exactly how to do it:


Step 1: Act Fast

As soon as you notice an oil stain, remove the garment you’re wearing. The quicker you act, the better your chances of removing the stain completely.

Place the stained area on a flat surface—a countertop or a table will do—and gently blot the excess oil with a clean napkin, paper towel, or cloth. Don’t rub the stain, as this will only push the oil deeper into the fabric.


Step 2: Apply Baking Soda

Once you’ve blotted the area, sprinkle a generous layer of baking soda directly over the stain. Baking soda is a natural absorbent that draws out oil from the fabric fibers.

Use the back of a spoon to gently rub the powder into the stain, allowing it to cover the entire affected area. Let it sit for a few minutes so it can start absorbing the grease.


Step 3: Add Dish Soap — the Miracle Ingredient

Now comes the most important step: add a few drops of dishwashing liquid on top of the baking soda.

Dish soap is specifically formulated to cut through grease on dishes—and it works just as well on fabrics. It breaks down oil molecules, allowing them to be rinsed away easily. Depending on the size of the stain, add more or less soap. For small stains, a single drop is often enough; for larger ones, use a small squirt.


Step 4: Boost the Cleaning Power with Toothpaste

This might sound unusual, but toothpaste can make a big difference. It contains mild abrasives and cleansing agents that help lift and whiten stains.

Squeeze a generous strip of toothpaste (white, not gel) directly over the baking soda and dish soap mixture. You now have a combination of three powerful cleaning agents ready to tackle even the most stubborn oil mark.


Step 5: Scrub the Stain

Using an old toothbrush, gently scrub the mixture into the fabric. Work in small circular motions, ensuring the baking soda, soap, and toothpaste blend together.

As you scrub, the mixture will turn into a creamy paste. Continue scrubbing for two to three minutes. This mechanical action, combined with the cleaning agents, helps loosen the oil trapped inside the fibers.


Step 6: The Secret Finishing Touch — White Vinegar

To finish the process, it’s time to introduce white vinegar, which acts as a natural degreaser and deodorizer.

Fill a basin or large bowl with enough white vinegar to fully submerge the stained area of your garment. Without rinsing off the mixture, place the item directly into the vinegar bath. Let it soak for about 15 minutes.

During this time, the vinegar reacts with the baking soda and soap, further breaking down any remaining oil residue. You might notice some fizzing—that’s normal and a sign the reaction is working.


Step 7: Rinse and Wash

After soaking, remove the garment and squeeze out the excess liquid. Then, either rinse it thoroughly with warm water or put it directly into your washing machine.

Wash the item as usual, following the care instructions on the label. Once the wash cycle is complete, check the stained area before drying. If the stain has completely disappeared—and in most cases, it will—you can dry it as normal.

If a slight shadow remains, simply repeat the process once more. However, most users report that after one treatment, the oil mark vanishes entirely.


Why This Method Works

Each ingredient in this DIY stain remover plays an important role:

  • Baking soda absorbs and lifts the oil from the fibers.

  • Dish soap breaks down the grease at a molecular level.

  • Toothpaste adds gentle abrasiveness to scrub away residues and brighten the fabric.

  • White vinegar dissolves remaining traces of oil and neutralizes odors.

Together, they form a multi-action cleaning system that’s safe, affordable, and highly effective. Unlike harsh chemical stain removers, this mixture is gentle on most fabrics and environmentally friendly.


Extra Tips for Success

  • Always test the mixture on a small hidden part of the fabric before applying it to the stain, especially for delicate materials like silk or wool.

  • Never put an oil-stained garment in the dryer until you’re sure the stain is gone—heat can permanently set the mark.

  • For older, dried stains, you can repeat the process twice or let the baking soda sit on the fabric for a longer time before adding the soap.

  • Adding a few drops of lemon essential oil to the mixture can enhance degreasing power and leave your clothes smelling fresh.


Final Thoughts

Oil stains can be frustrating, but they’re not the end of your favorite clothes. With this simple method—using just baking soda, dish soap, toothpaste, and vinegar—you can erase even the toughest grease spots in minutes.

The best part? You don’t need fancy cleaners or special detergents. A single drop of dish soap, combined with a few everyday ingredients, is enough to make the stain disappear as if it never existed.

Next time an oil splash threatens your outfit, don’t panic—just follow these steps, and your clothes will look brand new again.

About the Author