How to Remove Milk Stains from Mattress

Quick answer

Blot the milk up with a clean cloth, then dab the spot with mild soap and cold water, never hot. Once it has air dried completely, sprinkle baking soda on any lingering smell, leave it, and vacuum.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Blot fresh milk with a clean cloth or paper towel.
  2. Gently scrape off thick formula or dried milk first.
  3. Use cold water only; hot water can set the stain.
  4. Keep heat away from the spot until the stain is gone.

Milk on a mattress is a protein stain with some fat in it, and it's far easier to lift while it's fresh. Heat cooks the protein and sets it, so cold water is the rule, and the smell can linger after the mark itself is gone. What you can realistically expect is a lighter spot and a cleaner smell, though an older stain may only fade.

Formula on a mattress often leaves a smell that outlasts the stain, so an enzyme odor remover is the better pick for that. Blot fresh spots with a white cotton cloth, and use a light touch so the moisture doesn't soak down into the core. If a mark persists after drying, a portable upholstery spot cleaner machine is the tool that can reach it.

Before you start

What mattress can take

Use with care4

  • Water
  • Oxygen bleach
  • Enzyme cleaners
  • Acids (vinegar, lemon)

Avoid4

  • Hot water
  • Soaking
  • Chlorine bleach
  • Solvents (alcohol, spot removers)

6 items

What you'll need

0 of 6 ready

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

As an Amazon Associate we earn from qualifying purchases.

5 steps

Step by step

0 of 5 done
  1. Step 1 of 5

    Check the care label and clear the bed

    Read the mattress care label or the maker's website before you start. Then strip off all bedding and covers so you can reach the whole spot.

    Careful. Never remove or wash a cover that isn't designed to come off, because doing so voids the warranty.

  2. Step 2 of 5

    Blot up the milk

    Blot fresh milk with a clean cloth or paper towel, pressing gently rather than rubbing. If there's thick formula or dried milk, scrape it off gently first so it doesn't spread when wet. If the spot is already damp, blot it with a dry towel.

    Tip. Work from the edge of the spot toward the middle so the milk doesn't spread.

  3. Step 3 of 5

    Dab with mild soap and cold water

    Lightly apply mild soap and cold water to the spot, blotting as you go. Use only a small amount of liquid, and keep dabbing rather than pouring.

    Tip. Switch to a fresh section of cloth as it picks up milk, so you don't spread it back into the foam.

  4. Step 4 of 524 to 48 hours

    Let the area air dry completely

    Let the area air dry completely before you remake the bed, because leftover moisture encourages mold and mildew. Start in the morning so it has the whole day, and keep heat away from the spot until the stain is gone.

    Tip. Press a dry paper towel on the spot; if it comes away damp, keep drying.

  5. Step 5 of 5

    Clear any lingering milk smell

    Once the spot is dry, sprinkle baking soda over any smell that remains. Leave it from 20 minutes to an hour, or up to five hours for strong odors, then vacuum it up thoroughly.

    Tip. Give strong odors the full five hours before you vacuum.

If you'd rather buy than mix

Best products for milk on mattress

Look for a mild liquid soap and a plain enzyme cleaner or liquid laundry detergent, with no added bleach. Skip any product labeled for dry cleaning or spot removal.

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

Finished the steps? How does it look?

How to tell it's working

You should see color lift onto the cloth with each blot, and the area should keep getting lighter as it dries. Give it time before you decide, since wet fabric always reads darker than the rest. If the spot looks the same after two full passes, the set-in approach is the next step.

What changes for yours

Adjust for your mattress

Formula

Thick formula and dried milk form a crust, and that crust needs to come off before any liquid goes on. Scrape it away gently with a blunt edge, because wetting it first can spread the crust into the foam.

The same cold-water blotting and drying steps apply once the crust is gone. If a ring still shows after the spot dries, the enzyme option below is the next step.

Breast milk

Breast milk is still milk, so the same rules apply: blot it first, use cold water only, and keep heat away from the spot. Dairy also carries fat, so a faint greasy trace can remain after the protein is gone, and the mild soap in cold water is what lifts it.

Wait until the spot is completely dry before you judge it, since a damp patch looks darker than it really is. If a mark still shows, repeat the cold-water dab rather than switching to heat or a stronger product.

Spoiled milk

Spoiled milk leaves a smell that can linger longer than the mark, so the odor step matters most here. Blot and dab the spot as usual, let it dry completely, then give the baking soda the full five hours for a strong smell before you vacuum.

Blot a little past the visible edge, since the smell can reach beyond the mark. Once the area is dry, check it again by smell before you vacuum, and repeat the baking soda if the odor is still there.

Old, dried or set-in stains

Old milk that has sat in the foam for a while is harder to lift, and one cold-water dab may not be enough. Apply an enzyme cleaner or liquid laundry detergent to the spot sparingly, never as a soak, and blot it with cold water.

If the spot has dried or crusted, scrape off the crust first, then repeat the cold-water dabbing and let it dry between rounds. Old protein stains often need several rounds before they're fully gone, so go slowly.

If it's still visible after a few rounds, the stain has likely set deeper than home methods can reach. Keep expectations realistic: a faded mark may remain, and a professional upholstery cleaner is the realistic last step for a stain that won't lift.

Vinegar, baking soda, peroxide and more

Do home remedies work on milk on mattress?

A lot of home remedies get suggested for milk on a mattress, but most don't fit this surface. Mild soap and cold water do the main work, baking soda is a light backup for a lingering smell, and the rest should be left alone.

Works1Skip4Avoid1

RemedyVerdictWhat to know
Baking sodaGet it on Amazon WorksUsed in the odor step: sprinkle it on the dry spot and leave it 20 minutes to an hour, or up to five hours for strong odors. Test a hidden corner first, since fabric needs a test.
White vinegarSkipSkip vinegar; it doesn't lift a protein stain like milk.
Hydrogen peroxide (3%)SkipPeroxide suits oxidizable stains like wine and coffee, and milk doesn't fall into that group, so skip it.
Dish soapSkipWarm dish soap mixes can set protein stains, so skip them and use only a light mild soap in cold water.
Oxygen bleach (OxiClean)SkipOxygen bleach is a laundry product for fabrics that can be washed, and a mattress can't be washed, so leave it out.
Rubbing alcoholAvoidAlcohol is a poor choice for protein stains like milk, and it can harm fabrics, so keep it off the mattress.

What makes it worse

Mistakes to avoid

Don't wait to treat fresh milk

Fresh protein stains come out far more easily than ones that have dried into the foam. Blot the milk the moment you notice it, even if the rest of the cleaning has to wait.

Don't pile on enzyme cleaner

More product doesn't lift a stain faster, and extra liquid can work its way deeper into the foam. Use a light amount, and wait until the spot is dry before deciding whether another round is needed.

Don't skip the hidden-corner test

Fabric can react to baking soda and other products, so try anything new on a hidden corner first. Wait until that test spot is fully dry before you judge the result.

Don't remove a cover that isn't built to come off

Many mattress covers aren't designed for removal, and taking one off can void the warranty. Read the care label or the maker's site before you start, and treat the spot through the cover if it has to stay on.

Don't skip the odor step once the spot is dry

A sour smell can outlast the mark itself. Once the area is fully dry, sprinkle baking soda on it, let it sit for anywhere from twenty minutes to five hours, then vacuum it up.

Don't keep scrubbing a moldy patch

Porous layers that have grown mold may have to be thrown away, and mold covering more than 10 square feet calls for formal remediation guidance rather than a home clean. Stop working the spot and look at how far the mold extends first.

When to call a professional

A mark that survives the steps and the set-in soak is an upholstery cleaner's job, not more home scrubbing. Mold on the mattress, or a large area that has soaked through, deserves an expert look too. Give them the age of the stain and list every product you've already used so nothing gets mixed.

Questions

Does milk permanently stain a mattress?

It can, if it's left to set. Fresh milk lifts with blotting and cold water, but dried or old milk may need several rounds of treatment before it's fully gone.

Can I use a steam cleaner on milk on a mattress?

No. Heat cooks the protein and can set the stain, so keep steam and hot water away from it. Stick to cold water and light blotting instead.

Is enzyme cleaner safe to use on a mattress?

Yes, if you apply it sparingly and never soak the spot. Enzyme products suit milk because it's a protein, so they can help with old marks. Blot the area with cold water afterward.

Can I use bleach to remove a milk stain from a mattress?

No. Chlorine bleach and cleaners that contain it can damage the mattress fibers, so leave them out even on a stubborn spot.

Can I use dish soap on milk on a mattress?

Only a light amount of mild soap in cold water, which is the cleaner used in the cold-water step. Skip warm dish soap mixes, since heat can set a protein stain.

How long does the mattress need to dry after spot cleaning?

Plan on a full day or more, and start the cleaning early so the spot has daylight and airflow to work with. Keep the sheets off until the area feels dry to the touch all the way down. Water-soaked items should be dry within 24 to 48 hours to keep mold from forming.

How do I stop milk from reaching the mattress in the first place?

A washable mattress protector is the simplest barrier, because it catches spills before they sink into the layers below. Keep it on the bed all the time, so any accident lands on the protector instead of the mattress.

Does a milk spill that soaked through need more than spot cleaning?

It might. If the milk went through to the foundation, or water from a leak got into the mattress, a spot treatment won't finish the job. Call a professional experienced with contaminated-water damage when the water was contaminated, and follow remediation guidance once mold covers more than 10 square feet.

Do I need to scrub a milk spot on a mattress to get it out?

No. Mild soap and cold water, applied lightly and blotted as you go, do the work here, and there's no need to press hard on the fabric. Working a little at a time keeps moisture under control so the mattress isn't left sopping.

Milk on other materials

All 14 materials for milk

Other stains on mattress

All 37 stains on mattress

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. University of Georgia Extension
  2. American Cleaning Institute
  3. Cornell Cooperative Extension
  4. Better Sleep Council
  5. Casper
  6. U.S. EPA