How to Remove Ketchup Stains from Sheets, Towels & Table Linens

EasyA few minutes of hands-on time6 stepsChecked against 7 sourcesReviewed · Updated Nov 6, 2026
Quick answer

Blot off what you can, rinse the sheet inside out in cold water, then wash it with an oxygen booster on the hottest temperature the care label allows. Colored sheets need a colorfast test first, and wool or silk should not get oxygen booster at all.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Act fast and don't let it set.
  2. Scrape off as much as you can with a spoon or butter knife.
  3. Blot from the back of the stain; don't rub.
  4. Keep heat away until the stain is gone.

Sheets handle ketchup in a particular way: the tomato color and the fats in it both have to come out. Fresh spills are very manageable, since you can blot the bulk off and wash the sheet while the stain is still soft. The fabric decides a lot here, because colored sheets need a colorfast check first and silk and wool need a gentler route than cotton does.

The same pretreatment approach works for a ketchup stain on a tablecloth or a bed sheet. Apply a prewash stain remover spray or stick before the wash, and keep the sheet out of the dryer until the mark is gone. Heat locks the color in, so check the spot in daylight first.

Before you start

What sheets, towels & table linens can take

Safe to use3

  • Water
  • Soaking
  • Enzyme cleaners

Use with care6

  • Hot water
  • Chlorine bleach
  • Oxygen bleach
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)
  • Scrubbing and abrasives

Avoid1

  • Heat, once the stain is out

5 items

What you'll need

0 of 5 ready

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

As an Amazon Associate we earn from qualifying purchases.

6 steps

Step by step

0 of 6 done
  1. Step 1 of 6

    Blot off the fresh ketchup

    Press a paper towel onto a fresh spill, working from the outside edge toward the center so the stain doesn't spread. If the ketchup has dried, scrape it off with a fork, a dull knife, or a spoon before blotting again.

    Tip. Use a clean part of the towel with each press so the stain doesn't move back onto the fabric.

  2. Step 2 of 6

    Rinse the sheet in cold water

    Turn the sheet inside out and run cold water through the stained area from the back, so the water pushes the ketchup out instead of deeper in. Keep the water cold, since heat can set what's left before the wash.

  3. Step 3 of 6

    Add the oxygen booster to the drum

    Drop one or two oxygen-based booster pods into the drum of the machine. Use one for a small spot and two when the stain is large or the load is heavy.

  4. Step 4 of 6

    Lay the sheet over the pod

    Place the laundry on top of the pod so the booster meets the stained area as the water rises. Spread the stained part out flat so no folds hide it.

  5. Step 5 of 6

    Wash at the hottest allowed setting

    Run the usual cycle at the hottest wash temperature the care label recommends, and drop to cold if the label calls for it. The care label has the last word on wash temperature, so check it before you start.

    Careful. Do not add chlorine bleach to this wash; it is not needed for ketchup and can damage colored or wool sheets.

  6. Step 6 of 6

    Unload the sheet right away

    When the cycle ends, take the sheet out straight away and check the stain in good light. If any red or pink is left, repeat the process from the cold rinse before doing anything else.

If you'd rather buy than mix

Best products for ketchup on sheets, towels & table linens

Choose an oxygen-based booster in pod or powder form, and check that the label says it is safe for colored fabric. Chlorine-free products are the safer pick for mixed bedding.

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

Finished the steps? How does it look?

How to tell it's working

Look at the spot once the wash is done, while the sheet is still damp, and see whether the red has thinned. A faint shadow that survives a second wash is the sign that the ketchup has set into the weave.

What changes for yours

Adjust for your sheets, towels & table linens

Colored or printed sheets

Colored and printed sheets can fade or change color if the dye isn't colorfast, so test the booster on a hidden corner before the wash. If the corner keeps its color, use the steps as written.

If the test changes the color, skip the booster and wash in cold water only, then take the sheet to a dry cleaner if the stain stays.

White cotton sheets

White cotton can take the hottest temperature the care label allows, which gives the booster the best chance on the red color. Use the full steps, including two pods for a large stain.

If a faint pink stays after one wash, repeat the booster wash before doing anything else.

Silk sheets

Silk can't take chlorine bleach or the oxygen booster, so both come out of the steps. Rinse in cold water and wash on the gentlest cycle the label allows, or skip the machine and go straight to a dry cleaner.

If any color is left after a gentle wash, take the sheet to a dry cleaner and tell them it's ketchup on silk.

Wool sheets

Wool can't take chlorine bleach or the oxygen booster, so only the cold rinse and a gentle wash apply. Use the gentlest cycle the label allows.

If the stain is still visible afterwards, go to a dry cleaner and say the sheet is wool with ketchup on it. Wool doesn't take a booster wash, so don't try a second one at home.

Sheets with no readable care label

Without the label you can't confirm the temperature limit or whether the booster is allowed, so don't guess. Rinse in cold water, then wash on a cold cycle without the booster.

If the stain is still there after that, take the sheet to a dry cleaner who can check the fiber before treating it.

Old, dried or set-in stains

A ketchup stain that has been left to dry has set into the fibers, and it's much harder to lift than a fresh one. Start by scraping off any crusted ketchup, then soak the sheet in cold water to loosen what's left.

For a dried stain, an enzyme presoak gives the residue time to break down before the wash, and washable sheets can soak overnight. If the sheet is white or colorfast, add a color-safe bleach to the cold soak and rinse thoroughly before the wash.

If the stain survived a dryer cycle, it's probably set, and each heat cycle makes it harder to remove. Repeat the soak and the booster wash, and expect a faint shadow on some fabrics, since not every stain comes out fully once it has dried and been heated.

Vinegar, baking soda, peroxide and more

Do home remedies work on ketchup on sheets, towels & table linens?

Plenty of home remedies float around for ketchup, and most are meant for other stains or fabrics. One remedy fits the cleanup, and the rest are skipped because they can damage sheets or don't suit tomato color.

Works1Skip5

RemedyVerdictWhat to know
Oxygen bleach (OxiClean)Get it on Amazon WorksThis is the booster in the steps. Test a hidden corner first, use it only on colorfast sheets, and never on wool or silk.
White vinegarSkipSkip vinegar. This stain doesn't need it, and it can weaken cotton and change the color of some sheets.
Baking sodaSkipSkip baking soda. It's a cleaner for hard surfaces, and on fabric it needs a test first.
Hydrogen peroxide (3%)SkipSkip vinegar. It suits chocolate, and colored sheets that aren't colorfast can be damaged by it.
Dish soapSkipSkip baking soda. Strong soap mixes can harm silk and other delicate fabrics, and the wash handles the rest.
Rubbing alcoholSkipSkip vinegar. It can damage colored fabric and silk, and it isn't needed for ketchup.

What makes it worse

Mistakes to avoid

Don't rub the stain before blotting

Rubbing spreads the ketchup and pushes the red color deeper into the threads. Blot first, and only scrub a tough, durable fabric if the stain is still there after the wash.

Don't skip the care label

The label sets the hottest temperature you can use and says whether an oxygen booster is allowed. Following these steps without checking it can damage the sheet.

Don't use bar soap on a fresh spot

Bar soap sets a lot of stains, and rubbing it into fresh ketchup turns a simple rinse into a hard job. Start with cold water or a laundry product made for the fabric instead.

Don't leave a gel on colored sheets

Colored and bright sheets can fade or shift color if a gel sits too long. Keep gels on bright or fluorescent items to a few minutes, then rinse before the wash.

Don't reach for acetone on acetate

Acetone and nail polish remover dissolve acetate, triacetate and modacrylic fibers, so they're a bad choice for a sheet made from them. If the label says acetate or you're not sure of the fiber, use cold water and the washing steps instead.

When to call a professional

A dry cleaner is the safer call if the red is still visible after two full washes, or if the sheet is silk or another dry-clean-only fabric. Point out the ketchup and the fiber content when you drop it off, so they pick the right solvent.

Questions

Does ketchup stain sheets permanently?

It can, especially once the stain has dried or been heated. Fresh stains are much easier to remove than old ones, so treat it as soon as you see it.

Why does a red mark stay after washing?

Tomato color is a pigment that can cling to fibers, and the oily residue holds it there. A repeat of the booster wash is the next step, and a dryer cycle would lock in what's left.

Can cold water alone remove ketchup from sheets?

It removes what's loose, but not the color or the oily part. Cold water is only the first step, and the booster wash finishes the job.

Should I wash the stained sheet by itself?

Yes, washing it alone or with items of the same color keeps any loose color from moving onto lighter laundry. Check each item's care label first.

Does a ketchup stain on a pillowcase need different steps?

No, the same steps work on a pillowcase. Check its care label first, since the booster is only for items the label allows it on.

What about a ketchup stain on a mattress pad?

A washable mattress pad can follow the same steps once the care label confirms the booster is allowed. For a mattress itself or its foam, use the mattress stain guide on this site.

Is it safe to wash white sheets in the hottest water?

Yes, once the ketchup is out, because cotton and linen handle the hottest setting their label allows. Hot water is the risk while the stain is still there, since it can set protein-based residue into the fibers. So pretreat and soak in cold water first, then move up to the hottest wash the label permits.

Can I use bleach on colored sheets or towels?

Only after a colorfast check, since even a small dye shift shows up quickly on a bed. Test a hidden seam first, and if any color lifts, skip chlorine bleach entirely. An oxygen booster is usually the gentler choice for colors, but it still needs its own test on that seam.

Can I soak sheets overnight to lift an old stain?

Yes, an enzyme presoak overnight is allowed, and it suits the protein residue in ketchup. Start with cold water rather than hot, since heat can set what's still there. Once it has soaked, wash as usual and check the spot before anything goes in the dryer.

Ketchup on other materials

Other stains on sheets, towels & table linens

All 59 stains on sheets, towels & table linens

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. Tide
  2. University of Georgia Extension
  3. Clorox
  4. Cornell Cooperative Extension
  5. Texas A&M AgriLife Extension
  6. New Mexico State University Extension
  7. University of Kentucky Extension