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

Quick answer

Scrape off the excess, then work liquid laundry detergent into the dry stain before any water touches it, since the oil has to come out first. Keep the sheet out of the dryer, and air-dry it after washing.

Start the steps

Prefer a ready-made fix? Our top picks ↓

First few minutes

Just happened? Do this first

  1. Scrape or blot off excess sauce, without rubbing.
  2. Do not rinse first; start on dry fabric so the oil can be treated with detergent.
  3. Treat as soon as possible.
  4. Keep the sheet out of a hot dryer while you work on the stain.

Curry on sheets is tough because the sauce's grease holds strong spice color that wants to set. Fresh curry is much easier to lift than a mark that has been through the dryer, because heat sets the color into the fibers. Check the care label before you start, since a dry-clean-only sheet changes the plan entirely, and a washable one still shouldn't see hot water until you know what's in the stain.

Work out your fiber before you pick a method, since white cotton and silk need very different handling. For colored or patterned sheets, test your detergent on a hidden hem before you treat the curry. Keep a prewash stain remover spray or stick close by, and treat the spot before it goes into the washing machine.

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

8 items

What you'll need

0 of 8 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 and scrape off the sauce

    Use a dull knife to lift any solids, then blot the liquid with a clean white cloth or paper towel. Press gently and don't rub, because rubbing pushes the oil deeper into the weave.

    Tip. Work from the outside of the stain toward the center so you don't spread it.

  2. Step 2 of 6

    Check the label and test first

    Read the care label; if the sheet is dry-clean only, take it to a dry cleaner promptly rather than treating it at home. Otherwise, test whatever you plan to use on a hidden seam or hem before it touches the stain.

    Careful. Stop if the test spot changes color or the fabric starts to weaken.

  3. Step 3 of 630 minutes

    Degrease the dry stain with detergent

    Work a little liquid laundry detergent into the dry stain with your fingers, then leave it for about 30 minutes. Rinse after the wait, not before, so the oil has already been loosened.

    Tip. Use a thin layer rather than a heavy pile, so it stays on the stain.

    Careful. Scrubbing with a stiff brush can fray the weave and spread the stain, so work the detergent in with your fingers.

  4. Step 4 of 6

    Wash warm and air-dry

    Wash the sheet in liquid laundry detergent at the warmest temperature its care label allows, lukewarm or hot. Rinse it fully and let it air-dry, not in the dryer.

  5. Step 5 of 6

    Overnight enzyme presoak if it lingers

    If a shadow of the stain remains after washing, soak the sheet overnight in an enzyme laundry presoak, then wash it again. Give it the full night, since a short soak rarely lifts what's left.

  6. Step 6 of 6

    Finish with chlorine bleach, if allowed

    Only if the sheet is colorfast to chlorine and the label allows it, try a dilute chlorine bleach solution, following the package directions. Rinse out every earlier product before you start, and never mix the bleach with another remover.

    Careful. Chlorine bleach on wool, silk, mohair, leather, spandex or non-colorfast fabric can ruin the item or set the stain.

If you'd rather buy than mix

Best products for curry on sheets, towels & table linens

Choose a liquid laundry detergent for the first treatment, and an all-fabric (oxygen) bleach for the set-in round. Check the label on both before use, and test the bleach on a hidden area of colored sheets.

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

Once the detergent has sat for a while, the oily sheen should be gone and the color should lighten at the edges first. Check the spot before anything goes in the dryer, and if it looks the same as before the wash, move to the next step instead of repeating the same one.

What changes for yours

Adjust for your sheets, towels & table linens

White cotton sheets

White cotton is the easiest case, so the steps apply as written. Start with the detergent on dry fabric and work through the wash, and move to the bleach step only if the stain is still there.

If the label allows it, the dilute chlorine bleach at the end is the option for white cotton, so use it only when the earlier steps haven't lifted the mark.

Colored or patterned sheets

Test any bleach on a hidden area first, because colored sheets that aren't colorfast can change color. If the test area shifts, skip the bleach and stay with the detergent, presoak and wash.

Skip the chlorine bleach entirely unless the label says the sheet is colorfast to it. Bright or fluorescent sheets should get any gel product for only a few minutes.

Silk, satin or wool sheets

Skip the chlorine bleach and the oxygen bleach, since both are off limits on wool and silk. Stop after the detergent step, test first on a hidden seam, and don't scrub, because silk marks easily.

If the stain doesn't lift, take the sheet to a cleaner rather than trying harder at home. If the label says dry clean only, go straight to a dry cleaner and point out the curry stain.

Sheets with a rust mark

If the mark has orange or brown edges, it may be rust as well as curry. Run the detergent step as written, then use a rust remover before any bleach.

Never use chlorine bleach on rust, since it makes the mark more intense or permanent. Rinse the rust remover out fully before you move on to any other product.

Unknown fiber or missing care label

If you can't find the care label or don't know the fiber, don't guess at the heat or the bleach. Stick to the detergent step, wash in cold water, and test any other product on a hidden seam first.

If the stain stays after that, take the sheet to a dry cleaner rather than trying the bleach steps. Tell them it's a curry stain on sheets with an unknown fiber.

Old, dried or set-in stains

An old curry stain has had time to dry and harden, so it needs more than one pass. Scrape or brush off any crusted matter first, then go back to the detergent step on the dry sheet.

If the sheet has been through the dryer, the heat has likely set the color, so expect several rounds rather than one long soak. Repeat treatments work better if the sheet hasn't been tumble dried, so air-dry between rounds and skip any stronger or longer bleach soak.

If it's still there, try a pretreatment spray or dry-cleaning solvent from the wrong side, then an all-fabric oxygen bleach that passed a colorfastness test. Test both on a hidden area first, and use a rust remover before any bleach if you suspect rust.

Some marks never fully come out, and a faint shadow can be the best you get. If it still shows after several rounds, take the sheet to a dry cleaner.

Vinegar, baking soda, peroxide and more

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

Plenty of home fixes circulate for curry. Only two home fixes actually help with curry on sheets, and the others aren't a good fit for sheets.

Skip6

RemedyVerdictWhat to know
White vinegarSkipSkip vinegar; it can weaken cotton and change the color of sheets.
Baking sodaSkipSkip baking soda; it's a gentle cleanser for hard surfaces, not sheets.
Hydrogen peroxide (3%)SkipSkip peroxide; on colored sheets that aren't colorfast it can change the color, and oxygen bleach covers the color job. The oxygen bleach covers the color job instead.
Dish soapSkipSkip dish soap; liquid laundry detergent does that job, and dish soap should stay off silk and delicate weaves.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach; on colored sheets it can change the color unless tested first, and it's off limits on wool and silk. On colored sheets it can change the color unless tested first, and it is off limits on wool and silk.
Rubbing alcoholSkipSkip rubbing alcohol; it can damage untested dyes and silk, so keep it off this sheet.

What makes it worse

Mistakes to avoid

Don't blot with colored towels

Colored cloths, sponges and paper can bleed dye onto the sheet and add a second stain. Use a clean white cloth or plain white paper towel every time you blot.

Don't rinse before the detergent

Water spreads the oil out and makes the curry harder to lift once the detergent goes on. Start dry, put the detergent straight on, and rinse only after the wait is over.

Don't leave pretreatments on too long

Pretreatments left past the label time can change or fade the color, and gels on bright sheets should come off after a few minutes. Set a timer, rinse thoroughly, and then move to the next step.

Don't rub a fresh stain with bar soap

Bar soap sets many stains, so it has no place on fresh curry. Dab a little liquid detergent on with a clean cloth instead, and keep the rubbing light.

Don't reach for chlorine bleach on a rust mark

Chlorine bleach makes rust more intense or permanent, which turns a fixable mark into a bigger job. If you suspect rust in the curry, use a rust remover first and check the label before you use bleach of any kind.

Don't use acetone on synthetic sheets

Acetone and nail polish remover dissolve acetate, triacetate and modacrylic fibers, so check the fiber on the label before you reach for either one. If the fiber is unknown, skip them and stick with detergent.

When to call a professional

Dry-clean-only sheets should go to a dry cleaner promptly, before you try anything at home. If a washable sheet has curry across a wide area, a dry cleaner is the better option than a home attempt. Mention the fiber content from the care label when you drop it off.

Questions

Does curry leave a permanent stain on sheets?

It can if it's heat-set or left to dry for days, but many fresh curry stains lift with detergent first. Treat it promptly, keep it out of the dryer, and follow the steps in order.

Why does the detergent go on before any water?

Curry's oil has to be broken down first, and water on its own spreads it. Starting on dry fabric with liquid laundry detergent gives the oil a chance to lift before the color is treated.

Can I use a stain remover spray on curry sheets?

Yes, a pretreatment spray can be used after the detergent step, as long as you test it on a hidden seam first. Follow the label's time limit, then rinse it out before you go on.

Is chlorine bleach safe on silk or wool sheets?

No. Chlorine bleach is off limits on wool, silk, mohair, leather and spandex, so skip it and take the sheet to a cleaner if the stain stays.

What if I don't know what my sheet is made of?

Don't guess at heat or bleach. Stick to the detergent step, test on a hidden seam, and take the sheet to a dry cleaner if the stain doesn't lift.

Should I wash white sheets in hot water once the curry is out?

Yes, as long as the care label allows it, because cotton can usually take the hottest setting. Until the stain is gone, though, keep the spot on cold, since you shouldn't use hot water on a stain you haven't identified.

Can I bleach colored sheets to lift the last of the curry?

Only when they're colorfast and the care label says so. Test a hidden seam first, and if any color shifts, skip chlorine bleach. For colored linens, stick with the overnight enzyme presoak instead.

Can I leave sheets soaking overnight for a curry stain?

Yes, but only after a normal wash has failed to lift it. Soak the sheet in an enzyme laundry presoak overnight, then wash it again and let it air-dry. Keep liquid and spray pretreatments off that long, since they can change the color of bright or fluorescent fabrics.

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