How To Remove Baby Oil Stain From Washable Fabrics

February 14, 2023

Baby oil is a staple in many households, prized for its moisturizing properties and ability to soothe a baby's delicate skin. However, when it comes to getting it on your clothes, it can be a real headache. Whether you're changing a diaper or using it for a massage, it's all too easy to accidentally spill or smear baby oil on your favorite garments. Fortunately, there are several methods you can use to successfully remove baby oil stains from washable fabrics. In this article, we'll explore some of the most effective techniques and provide step-by-step instructions to help you get your clothes looking like new again.




These stains may appear as a greasy or oily mark on the fabric that could be transparent or slightly yellowish. They may also have a shiny appearance.


Warm (85° to 105°F)


Warm water helps to dissolve the oil and make it easier to remove.

The Science Behind Baby Oil Stains

Baby oil is a type of mineral oil that can stain clothes because it is not water-soluble. When baby oil comes into contact with fabric, it can create a greasy stain that is difficult to remove with water alone. The oil can seep deep into the fibers of the fabric, making it harder to remove the stain. To prevent stains, it's best to avoid spilling or getting baby oil on clothes, and if a stain does occur, it's important to treat it as soon as possible with a pre-wash stain remover and wash the garment in hot water.

What You'll Need To Get Rid Of Baby Oil Stains

  • Paper towels or clean rags
  • Cornstarch or baking soda
  • Dish soap or laundry detergent
  • Pre-wash stain remover
  • Washing machine
  • Hot water

Step By Step Process To Remove Baby Oil Stains

  1. Blot the stain with a paper towel or clean rag to remove any excess oil.
  2. Apply cornstarch or baking soda to the stain and let it sit for 15-20 minutes to absorb the oil.
  3. Shake off the excess cornstarch or baking soda and apply dish soap or laundry detergent directly to the stain.
  4. Work the soap or detergent into the stain with your fingers or a soft-bristled brush, then let it sit for 5-10 minutes.
  5. Apply a pre-wash stain remover to the stain and let it sit for the recommended amount of time.
  6. Wash the garment in the washing machine with hot water and laundry detergent.
  7. Check the stain before drying the garment. If the stain is still visible, repeat the process or take it to a professional cleaner.
It's important to wash the garment in hot water as this will help to break down the oil and remove the stain more effectively. However, be sure to check the care label of the garment to make sure it can be washed in hot water. If the garment cannot be washed in hot water, use the warmest temperature recommended on the care label. Also, be sure to test any products on an inconspicuous area of the garment first to avoid damaging the fabric.

In Brief

Baby oil stains on washable fabrics are caused by the non-water-soluble nature of the oil. To remove the stain, blot the excess oil, apply cornstarch or baking soda, work in dish soap or laundry detergent, and use pre-wash stain remover. Wash the garment in hot water using laundry detergent, and check the stain before drying. If it's still visible, repeat the process or seek professional cleaning.

Want to share this?