How to Remove a Grease Stain from a Cotton Couch Cushion illustration
Image: AI-generated by Stain Rescue Daily

Carpet & Upholstery

How to Remove a Grease Stain from a Cotton Couch Cushion

A grease stain on a cotton couch cushion can leave a dark, oily mark, but you can lift it with dish soap and baking soda. Here's a practical guide for fresh and set-in stains, with cotton-specific precautions.

Part 1: Material and risk

A grease stain on a cotton couch cushion is a common and frustrating problem. Whether it's a splash of cooking oil, a smear of butter, or a spot from a greasy snack, the oil can quickly soak into the fabric and leave a dark, unsightly mark. The good news is that with the right approach and a few household staples, you can often lift the grease and restore your cushion. This guide covers both fresh and set-in grease stains on cotton couch cushions, with step-by-step instructions and important precautions.

What to Do First

Act quickly if the stain is fresh. The longer grease sits, the deeper it penetrates the cotton fibers and the harder it is to remove. If the stain is already set, don't worry—you can still treat it, but it may take a few more rounds.

Readers may also find How to Remove a Set-In Red Wine Stain from a Wool Rug, How to Remove a Dried Coffee Stain from a Cotton Dish Towel, and How to Remove a Set-In Grease Stain from a Velvet Couch useful. For more stories like this, browse our Surface Safety section.

For Fresh Grease Stains

If you catch the spill right away, follow these steps:

  1. Blot the excess grease. Use a clean, dry cloth or paper towel to gently blot the stain. Avoid rubbing, as this can push the grease deeper into the fabric.
  2. Apply dish soap. Squirt a small amount of liquid dish soap directly onto the stain. Dish soap is designed to cut through grease and is safe for most fabrics.
  3. Gently work it in. Use your fingers or a soft-bristled brush to work the soap into the stain. Be gentle to avoid damaging the cotton fibers.
  4. Let it sit. Allow the dish soap to sit on the stain for 10-15 minutes to break down the grease.
  5. Blot with a damp cloth. Dampen a clean cloth with warm water and blot the area to remove the soap and grease. Repeat if necessary.
  6. Rinse and dry. Rinse the area with a clean, damp cloth to remove any soap residue. Blot with a dry towel and allow the cushion to air dry.

For Set-In Grease Stains