How To Clean Vomit From A Mattress

This research is supported by you, our readers, through our independently chosen links, which earn us a commission. Learn More

Read 9 minLast updated on

Nobody wants to deal with vomit, but unfortunately, it sometimes happens.

It is one of the most difficult messes to clean up. Not only is it disgusting, but it can also be difficult to remove from fabrics and surfaces. 

If you find yourself faced with the daunting task of removing vomit from a mattress, don't worry - we're here to help! 

This blog post will show you how to clean vomit from a mattress. We will also discuss various methods, including household items and professional cleaning services. 

Let's get started!

Best Ways to Clean Vomit From A Mattress 

Here are proven ways to remove vomit from a mattress and get your home back to normal.

1) Baking Soda And Vinegar

This is a tried and tested way to clean and get the vomit smell out of a mattress. The baking soda will help to neutralize the acid in the vomit, while the vinegar helps break down any organic matter. 

Here's how to do it: 

  • Sprinkle baking soda over the vomit stain on the mattress.
  • Pour white vinegar over the baking soda.
  • Leave it to bubble and fizz for a few minutes before scrubbing the area with a brush.
  • Vacuum up any leftover powder and debris.

2) Hydrogen Peroxide And Dishwashing Liquid

Another great way to clean vomit from a mattress is by using hydrogen peroxide and dishwashing soap. 

The dishwashing soap will help break down the vomit, while the hydrogen peroxide will disinfect and clean the area

Follow these steps:

  • Mix equal amounts of hydrogen peroxide and dishwashing liquid in a bowl or spray bottle.
  • Spray or dab the solution directly onto the vomit stain on the mattress.
  • Leave it to sit for a few minutes before scrubbing with a brush. 
  • Vacuum up any leftover liquid and debris.

3) Steam Cleaner

If you have a steam cleaner, you can use this to clean vomit from a mattress quickly and easily. The high temperature of the steam will kill any bacteria or germs and get the vomit smell out of a mattress

Follow these steps:

  • Plug in your steam cleaner and wait for it to heat up.
  • Carefully vacuum up any loose debris or particles from the vomit stain on the mattress.
  • Go over the area with the steam cleaner, using steady pressure.
  • Hold the steam cleaner over the area for a few seconds before moving on to another section.
  •  If the vomit stain is large, you may need to do this in sections.

If you don't have any of the above mentioned items to clean vomit from your mattress, then soap and water will do just fine. 

Here's how:

  • Wet a cloth in hot soapy water and wring out most of the suds.
  • Rub the soapy cloth over the vomit stain on the mattress.
  • Rinse the cloth with hot water and repeat until the stain is gone.
  • Once finished, blot the area dry with a towel.
  • If the vomit stain is large, you may need to do this in sections.

Whichever method you decide to use, be sure to:

  • Vacuum the area afterwards to remove any leftover debris or liquid.
  • Don't forget to dry a wet mattress completely before using it again.

4) Ammonia solution

Another home remedy that you can use to remove mattress stains is ammonia. Mix a few drops of ammonia with one cup of water and apply this mixture to your stained area of the mattress, rubbing gently with a soft cloth or sponge. 

Let it sit on your memory foam mattress for a few minutes before rinsing with lukewarm water. Do not be surprised if the smell does not fully go away after removing the vomit from your mattress. 

This may take some time for the odour to dissipate completely, even after cleaning the spilled food from the mattress with any of these methods.

Finally, make sure you address the source of the problem rather than just finding how to get vomit out of a mattress after it happened. 

If you own a mattress for bad backs, you’d know these can be quite expensive items. 

Therefore, it's important to try and clean any vomit stains as soon as possible.


What about heating the mattress after vomit spillage?

You should not heat a mattress that has been soaked in liquid vomit. Heating the mattress will cause toxic gas to build up inside of it, and the mattress will eventually break down because of this.

Should I get rid of the mattress after vomit spillage?

No, you do not have to get rid of the mattress. The mattress itself can be cleaned using the above mentioned methods. However, it is also a good idea to immediately remove any bedding from your mattress once a vomit incident has occurred and let it air out in the open for as long as possible if you fail to properly clean your mattress with one of these methods.

What other household items can I use to clean vomit on a mattress?

Household items that can clean vomit include hydrogen peroxide and club soda. Mix one cup of club soda with two tablespoons of white vinegar before applying this mixture onto your stained area of the mattress, rubbing gently with a soft cloth or sponge.


There you have ithow to get vomit out of a mattress. A vomit stain on a bed or mattress can be cleaned and removed from the surface with various techniques. 

By following the methods above, you can rest assured that your mattress will be looking and smelling fresh in no time!

If you have questions about cleaning vomit from your mattress, feel free to comment below, and we'll be glad to help.

Our research


Mattresses Considered


Hours of Research


Sleep Experts Consulted

Subscribe to get updates and new deals!

Zero spam. Unsubscribe at any time

Leave a comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.