How to clean puke off a mattress?

How to clean puke off a mattress?


Cleaning up vomit from a mattress is an unpleasant task that many people dread. Whether it’s due to illness, a wild night out, or an accident, knowing how to effectively clean puke off a mattress is essential. In this article, we will provide you with a step-by-step guide on how to tackle this challenging task and restore your mattress to its former cleanliness.

Gather the necessary materials

Before you begin the cleaning process, it’s important to gather all the materials you will need. This will save you time and ensure you have everything on hand. Here are the materials you will need:

– Rubber gloves
– Plastic bags
– Paper towels or disposable rags
– Baking soda
– Distilled white vinegar
– Hydrogen peroxide
– Enzyme-based cleaner
– Spray bottle
– Vacuum cleaner

Remove any solid debris

The first step in cleaning puke off a mattress is to remove any solid debris. Put on your rubber gloves and carefully pick up any chunks or solid matter using paper towels or disposable rags. Place the debris in a plastic bag and dispose of it properly.

Blot the affected area

After removing the solid debris, it’s important to blot the affected area to absorb as much liquid as possible. Use paper towels or disposable rags to gently blot the vomit, being careful not to spread it further. Avoid rubbing the stain, as this can push it deeper into the mattress fibers.

Apply a cleaning solution

Once you have blotted the area, it’s time to apply a cleaning solution. There are several options you can choose from:

1. Baking soda and vinegar: Mix equal parts baking soda and distilled white vinegar to create a paste. Apply the paste to the stained area and let it sit for 15-20 minutes. The baking soda will help absorb odors, while the vinegar will help break down the stain.

2. Hydrogen peroxide: If the stain is particularly stubborn, you can use hydrogen peroxide. Pour a small amount of hydrogen peroxide directly onto the stain and let it sit for a few minutes. Blot the area with paper towels or disposable rags to remove the stain.

3. Enzyme-based cleaner: Enzyme-based cleaners are specifically designed to break down organic stains, such as vomit. Follow the instructions on the cleaner’s packaging and apply it to the stained area. Let it sit for the recommended amount of time before blotting it dry.

Dry and deodorize the mattress

After applying the cleaning solution, it’s important to dry and deodorize the mattress to prevent any lingering odors. Here’s what you can do:

1. Blot the area: Use clean paper towels or disposable rags to blot the area and remove any excess moisture.

2. Sprinkle baking soda: Sprinkle a generous amount of baking soda over the entire mattress, focusing on the stained area. Baking soda is a natural deodorizer and will help absorb any remaining odors. Let it sit for several hours or overnight.

3. Vacuum the mattress: Use a vacuum cleaner with an upholstery attachment to thoroughly vacuum the mattress, removing the baking soda and any remaining debris.


Cleaning puke off a mattress is undoubtedly an unpleasant task, but with the right materials and techniques, it can be done effectively. Remember to remove any solid debris, blot the affected area, apply a suitable cleaning solution, and dry and deodorize the mattress. By following these steps, you can restore your mattress to its former cleanliness and freshness.


– Mayo Clinic:
– Good Housekeeping:
– Healthline: