
Tested: How to Get Cooking Spray Out of Mattress Fast
Immediate Action (First 5 Minutes)
Cooking spray is essentially aerosolized oil. When it lands on your mattress, it doesn't just sit on the surface. It wicks into the fibers immediately. I've ruined a $1,200 Tempur-Pedic mattress cover by rubbing an oil stain, so trust me on this first rule. Blot the area. Don't rub it. Rubbing pushes the lipid molecules deeper into the memory foam cells. This creates a permanent yellow ring that no amount of scrubbing will fix.
Grab a stack of dry paper towels. Press them firmly into the greasy spot. Apply your body weight. Hold it there for a full 60 seconds. You want the paper to absorb as much of the liquid canola or soybean oil as physically possible. If you have kids who sneak buttery popcorn into bed and knock over the Pam can, speed is your best friend. The faster you lift the surface oil, the less degreaser you'll need later. Throw away the saturated towels. Grab a fresh batch. Repeat this pressing motion until the paper comes away mostly dry.
What You'll Need (Tools and Products)
You can't just use plain water for this. Oil and water repel each other. You need a surfactant to break the surface tension and lift the grease. I've tested dozens of degreasers over my 10 years cleaning homes. Here is the exact loadout I recommend for tackling aerosol cooking spray.
| Item | Purpose | Estimated Cost | My Favorite Brand |
|---|---|---|---|
| Liquid Dish Soap | Cuts grease and lifts lipids | $3 - $5 | Dawn Ultra Original |
| Absorbent Powder | Draws out deep-set oil | $2 - $4 | Arm & Hammer Baking Soda |
| Wet/Dry Carpet Cleaner | Extracts dirty water | $120 - $140 | Bissell SpotClean Pro |
| Microfiber Cloths | Blotting without lint | $15 - $20 (12-pack) | Zwipes Auto Cleaning Cloths |
| White Vinegar | Neutralizes soap residue | $3 - $6 | Heinz Distilled White |
I'll be honest, buying a $130 Bissell SpotClean Pro just for one cooking spray stain seems excessive. This isn't the cheapest option, but it saves you from buying a new $800 mattress if the oil seeps deep into the foam. If you're on a strict budget, you can rent a Rug Doctor from your local grocery store for about $30 a day. Just make sure you use the upholstery attachment. The standard floor wand pushes too much water into the mattress core.
Step-by-Step Removal Process
Now we get to the actual cleaning. Make sure your room is well-ventilated. Open a window or turn on a ceiling fan. You'll be introducing moisture to a thick piece of foam, and we need to prevent mold growth.
Step 1: Apply an Absorbent Powder
Sprinkle a generous layer of cornstarch or baking soda over the entire stain. Extend the powder about two inches past the visible grease mark. Cooking spray tends to splatter in a wide radius. You might not see the micro-droplets, but they are there. Press the powder into the fabric gently. Let it sit for exactly 45 minutes. I'll be honest, waiting 45 minutes feels like an eternity when you just want to go back to sleep. Don't rush this. The powder needs time to bind with the oil molecules and pull them to the surface.
Step 2: Vacuum the Powder
Use a vacuum with strong suction. I use my Dyson V15 Detect on the max setting. The laser attachment actually highlights the remaining powder so you don't miss any spots. Vacuum slowly in overlapping rows. If the stain looks darker after vacuuming, don't panic. The powder just pulled more oil to the surface. Repeat Step 1 and Step 2 one more time if the grease mark is still highly visible.
Step 3: Mix the Degreasing Solution
Fill a spray bottle with 16 ounces of warm water. The water should be around 105°F. Hotter water can set certain synthetic fabric dyes, while cold water won't activate the soap properly. Add exactly two tablespoons of Dawn Ultra Dish Soap. The blue original formula works best because it contains specific enzymes designed to break down lipids. Swirl the bottle gently. Don't shake it violently, or you'll create a massive wall of suds that is incredibly difficult to rinse out of a mattress.
Step 4: Agitate and Lift
Mist the stained area lightly. Don't soak the mattress. You only want the top layer of fabric to be damp. Take a clean, white microfiber cloth and blot the area. Work from the outside edges of the stain toward the center. This prevents the grease from spreading to clean fabric. You'll see the yellow oil transferring onto your cloth. Switch to a fresh section of the cloth frequently. After hosting a late-night pizza party where someone dropped a greasy slice, I had to use four different cloths to pull all the pepperoni grease out.
When dealing with a pillow-top mattress, the quilting layers trap oil in the crevices. Use a soft-bristled toothbrush to gently work the Dawn solution into the tufted seams. Don't scrub hard. Just agitate the fibers enough to release the trapped lipids.
Step 5: Rinse and Extract
Soap residue acts like a magnet for dirt. If you leave Dawn in the mattress, it will turn brown and sticky over the next few weeks. Fill a new spray bottle with plain cold water and a splash of white vinegar. Mist the area to neutralize the soap. Blot it up with a dry towel. If you have the Bissell SpotClean Pro, use it now. Spray the plain water, let it sit for 10 seconds, and pull the trigger to extract the dirty water. Keep extracting until the water runs clear.
Step 6: Dry the Mattress Completely
Press a thick, dry bath towel over the damp spot. Stand on it to squeeze out hidden moisture. Prop the mattress up if possible. Point a box fan directly at the wet area. It usually takes 4 to 6 hours for a mattress to dry completely after a spot clean. Don't put your sheets back on until the fabric is bone dry to the touch. If you live in a humid climate like Florida, point two fans at the bed and run a dehumidifier in the room. Memory foam acts like a giant sponge. Trapped moisture leads to mildew, which smells far worse than the original cooking oil.
Alternative Methods for Stubborn Grease
Sometimes the standard dish soap method doesn't cut it. This happens if the cooking spray contained added butter flavoring or if the stain sat for several days. Here are three backup methods I keep in my arsenal.
Method 1: Enzyme Cleaners
If your cooking spray was a butter-flavored variety, you are dealing with dairy fats alongside vegetable oils. Standard dish soap struggles with dairy. I recommend using an enzyme cleaner like Nature's Miracle Stain and Odor Remover. Spray it directly on the spot. Let it sit for 15 minutes. The enzymes literally eat the organic proteins and fats. Blot it up with a damp cloth. This method costs about $12 a bottle, but it completely eliminates the sour smell that butter sprays leave behind.
Method 2: 70% Isopropyl Alcohol
For synthetic mattress covers, rubbing alcohol is a fantastic degreaser. It evaporates quickly, which means less drying time. Dampen a cotton ball with 70% isopropyl alcohol. Dab the grease stain gently. The alcohol breaks down the oil almost instantly. I use this trick when my landlord inspects next week and I need a fast, low-moisture fix. Just be careful. Alcohol can strip the color from some cheap, dyed mattress ticking. Always test it on a hidden corner near the foot of the bed first.
Method 3: Dry Cleaning Solvent
If you have a high-end mattress with a delicate wool or silk blend top layer, water is your enemy. Water causes wool to shrink and pucker. Instead, buy a dry cleaning solvent like K2r Spot Lifter. It costs around $8 at hardware stores. Spray it on the oil stain. It turns into a white foam. As the foam dries, it absorbs the grease. You just brush the dry powder away with a soft bristle brush. This isn't the most eco-friendly option, but it saves delicate fabrics from water damage.
Prevention Tips to Keep Your Bed Grease-Free
Cleaning cooking spray out of a mattress is a massive pain. I'd rather spend five minutes preventing the stain than two hours scrubbing it. Here is how I keep my sleep space pristine.
First, invest in a high-quality waterproof mattress protector. I use the SafeRest Premium Zippered Encasement. It costs about $40. The polyurethane backing completely blocks oil and water from reaching the actual mattress. If you spray Pam near the bed and it drifts over, you just strip the protector and throw it in the washing machine.
Second, establish a strict "no cooking" zone in the bedroom. If you have kids who track mud everywhere and eat greasy snacks in bed, set firm boundaries. Keep aerosol cans in the kitchen. If you must eat in bed, use a hard plastic lap tray with a raised lip. The lip catches rogue spray and drips before they hit your bedding.
Finally, wash your sheets weekly in hot water. Use a heavy-duty detergent like Tide Hygienic Clean. The hot water (around 130°F) melts away microscopic body oils and stray cooking fats that accumulate on the fabric. This keeps your bed smelling fresh and prevents slow-building yellow stains.
Frequently Asked Questions
Can I just take the mattress cover off and wash it?
Most modern mattresses have covers that are not meant to be removed. The zippers are usually sewn shut or lack a pull tab to prevent customers from taking them off. If you force the cover off, you'll likely tear the delicate fire-retardant fiberglass sock underneath. Always check the manufacturer's tag before attempting to strip the cover.
Will an old cooking spray stain attract bed bugs or roaches?
Bed bugs only care about human blood, so grease won't attract them. However, cockroaches and ants absolutely love food residue. A lingering oil stain from butter-flavored cooking spray can act as a beacon for pests. Removing the stain completely is vital for keeping your bedroom bug-free.
Why does my mattress smell like old french fries after cleaning?
That rancid odor means the oil has oxidized and gone bad. You likely didn't extract all the soap and grease during the rinsing phase. Spray the area with a 50/50 mix of white vinegar and water. Let it air dry completely to neutralize the lingering fatty acids.
Is it safe to use a steam cleaner on an oil stain?
I strongly advise against using steam cleaners on fresh oil stains. The extreme heat (often over 200°F) will literally cook the oil into the synthetic fibers. This bakes the stain in permanently. Only use steam after you have completely removed the grease with a degreaser and want to sanitize the fabric.









