First few minutes
Just happened? Do this first
- Blot fresh milk with a clean cloth or paper towel.
- Gently scrape off thick formula or dried milk first.
- Use cold water only; hot water can set the stain.
- 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
Tap an item to get it on Amazon, or tick what you already have.
- Clean cloth or paper towelsBlotting lifts milk without pushing it deeper into the foam. (opens Amazon)
- Mild soapA light amount in cold water lifts the protein and fat residue. (opens Amazon)
- Cold waterHeat cooks the protein and sets the stain.
- Baking sodaAbsorbs lingering odor once the spot is dry. (opens Amazon)
- VacuumPicks up the baking soda after it has sat. (opens Amazon)
- Enzyme cleaner or liquid laundry detergentHelps old milk that remains, applied sparingly to the spot. (opens Amazon)
As an Amazon Associate we earn from qualifying purchases.
5 steps
Step by step
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.
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.
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.
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.
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.
BISSELL Little Green Portable Carpet & Upholstery Cleaner
Utopia Kitchen White Flour Sack Towels
Empty Spray Bottles 16oz/4Pack
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?
Nice work. Let it dry completely and check it again in good light before using any heat. Here is what done looks like:
How to tell it's really gone →A faint mark usually needs one more round, not a stronger product.
If the stain was already dried or set, the method changes.
Old, dried or set-in stains →When to call a professional →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
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
Other 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.