How to Remove Curry Stains from Couch & Sofa

Quick answer

Scrape off the excess sauce, then check the cleaning code before anything wet touches the couch. Work dish detergent into the greasy part on dry fabric, blot, and clean with water-based foam for W, water-free solvent for S, either for WS, or vacuum only for X.

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.
  3. Treat it as soon as possible.
  4. Keep the item out of a hot dryer while you work.

Curry on a couch is oil carrying strong spices into the fabric, so the greasy layer needs clearing before the color can come up. The tricky part is the cleaning code on the tag, since it decides which product is safe, and the same stain may need foam on one sofa and only a dry solvent on another. Catching it early matters most, since a spot that sits long enough may never fully lift.

Blot the spot with a clean white cloth first, and don't rub it into the fabric. Test any cleaner on a hidden patch of your fabric sofa before you work on the mark. If the curry smell hangs around after the stain looks gone, go back over the spot instead of covering it up.

Before you start

What couch & sofa can take

Use with care5

  • Water
  • Oxygen bleach
  • Enzyme cleaners
  • Solvents (alcohol, spot removers)
  • Acids (vinegar, lemon)

Avoid5

  • Hot water
  • Soaking
  • Chlorine bleach
  • Scrubbing and abrasives
  • Heat, once the stain is out

7 items

What you'll need

0 of 7 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

    Scrape off the excess sauce

    Lift any solids with the blade of a table knife or a spatula, working gently from the edge of the stain toward the center. Do not rub, because rubbing works the sauce deeper into the weave.

  2. Step 2 of 6

    Check the cleaning code first

    Find the tag under a seat cushion or on the frame. W means water-based cleaners only, S means water-free solvent only, WS means either, and X means no foam or liquid at all. If it is X, stop here, vacuum or brush the area lightly, and call a professional upholstery cleaner.

    Tip. No readable tag? Vacuum or brush lightly only until you know the code.

    Careful. Foam or liquid cleaner on an X-coded couch can cause shrinking, fading or pile distortion.

  3. Step 3 of 6

    Treat the grease on dry fabric

    Start with the fabric still dry, because the oil needs detergent before any water goes near it. Dab a little mild dish detergent onto the greasy part and press it in lightly with a clean cloth, then give it a moment to work.

  4. Step 4 of 6

    Blot up the liquid

    Blot with a clean, absorbent cloth, barely touching the fabric and pressing lightly so moisture does not reach the filling. Switch to a fresh section of cloth as it picks up color, and keep blotting until little or nothing transfers.

    Careful. Do not saturate the fabric. Water must not reach the filling, or it can cause shrinkage or color bleeding.

  5. Step 5 of 6

    Clean with the cleaner for your code

    Pre-test the cleaner on a hidden spot first, and stop if the test bleeds or shrinks. For W, use only the foam of a water-based upholstery shampoo or mild detergent; for S, use a water-free dry-cleaning solvent in a well-ventilated room; for WS, either one. Work from the outside of the stain toward the center, and move to a clean part of the pad as it picks up the stain.

    Careful. Dry-cleaning solvent must stay away from open flames, pilot lights and sparks.

  6. Step 6 of 6

    Remove the chemicals and dry

    Once the stain is gone, remove every trace of the cleaning chemicals, because too much soap leaves a residue that streaks and attracts dirt. Then speed the drying with a fan or a hair dryer set on cool to help prevent rings.

If you'd rather buy than mix

Best products for curry on couch & sofa

Look for a water-based upholstery shampoo if your code is W or WS, and keep a mild dish detergent for the dry-grease step. For S fabric, you need a water-free dry-cleaning solvent instead.

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

Finished the steps? How does it look?

How to tell it's working

You're making progress when the spot lightens after each blot and the cloth picks up a little color. Let the fabric dry fully before you judge, since damp fabric always looks darker than it will end up. If a mark is still visible once it's dry and the cloth stays clean, the stain has set, and the older-stain section is the next step.

What changes for yours

Adjust for your couch & sofa

Couch smell

The smell stays in the fabric and the filling after the color is gone, so the grease has to be removed completely. Work the dish detergent into the spot, blot out every trace of residue, and let the couch air out in a well-ventilated room.

Do not keep going back over the spot with wet cleaner to chase the smell, because repeated moisture can reach the filling. If the smell remains once the spot is clean and dry, a professional upholstery cleaner can treat the whole cushion.

Fabric sofa

On a fabric sofa, the code on the tag decides which cleaner you can use, so check it before you pick a product. A W or WS sofa takes the foam, an S or WS sofa takes the solvent, and an X sofa gets the vacuum-only treatment.

Whatever the code, pre-test on a hidden seam first and keep the cleaner to the stain itself, not the whole cushion.

Old, dried or set-in stains

A curry stain that has sat for days is harder, and a dried spot needs the same order of steps again. Start with dish detergent on the dry grease, blot, and clean with the code's cleaner, then let the fabric air dry before you judge the result.

If the stain went through a hot dryer, repeated treatments with air drying work better than a stronger or longer soak. Keep the item off the dryer until the stain is gone, and repeat the cleaning step, letting it air dry between rounds.

If the stain is still visible after that, the mild drugstore antiseptic version of hydrogen peroxide is the last option, used only on a spot you have tested first and following the package directions. Skip the stronger solution sold for bleaching hair, and if the stain still shows, call a professional upholstery cleaner rather than adding more chemicals.

Vinegar, baking soda, peroxide and more

Do home remedies work on curry on couch & sofa?

Plenty of home remedies float around for curry, and many are built for other stains. Many home remedies for curry are built for other stains, so here is how each one fits this couch.

Works1Skip5

RemedyVerdictWhat to know
Dish soapGet it on Amazon WorksMild dish detergent is the first treatment on the dry grease, and it can make the foam on W or WS fabric. If you mix your own, use 1 teaspoon detergent to 1 cup of warm water, and keep it off silk or velvet.
White vinegarSkipSkip vinegar; no acid is needed on this couch.
Baking sodaSkipLeave it off the couch. The steps here are blot-only, and baking soda needs a test on fabric first in any case.
Hydrogen peroxide (3%)SkipLast resort only: the mild drugstore antiseptic version, on a spot you have tested first, for a stain that still shows after the main steps.
Oxygen bleach (OxiClean)SkipSkip oxygen bleach; never use it on wool, silk, leather or colored fabric that isn't colorfast. Test on an inconspicuous area first, and never use it on wool, silk, leather or colored fabric that is not colorfast.
Rubbing alcoholSkipSkip rubbing alcohol; it can lift the dye on colored fabric.

What makes it worse

Mistakes to avoid

Don't rinse the curry before degreasing it

Water on its own does not lift the oil, so the detergent has to reach it first. Start on dry fabric and save any rinsing for the very end.

Don't tumble dry until the stain is gone

Heat from a dryer can set what is left, and the stain may then be permanent. Keep the item away from the dryer and let it air dry.

Don't spray cleaner straight onto the fabric

A spray lands in one spot and carries liquid down to the filling, where it can ring or shrink. Put the product on a cloth first and work it in from there.

Don't rub the grease in

Rubbing pushes the oil deeper into the weave and spreads the mark wider. Lift it by pressing a clean cloth on and blotting, working from the edge toward the center.

Don't skip the test on a hidden area

Some fabrics bleed color or shrink the moment a cleaner touches them. Try the product on a seam or under a cushion first, and wait for it to dry before you judge.

When to call a professional

Bring in an upholstery pro if the tag says X or S, or if the whole sofa looks dingy and a single spot cleaning would leave a patch. Tell them which cleaners you've already tried and how long the curry sat, and ask them to test a hidden area before they start.

Questions

Will curry stain a sofa permanently?

It can, especially if it dries, goes through heat or is left for days. Treat it as soon as you can, and keep it out of a hot dryer until the stain is gone.

Can I use baking soda on a curry stain?

You can test it first, since baking soda needs a fabric test before use, but blotting with detergent is the approach here. Not really: blotting with detergent does the job, and baking soda needs a fabric test first.

Can I use bleach on a couch with curry stains?

No. Chlorine bleach isn't safe for this couch, so keep it off the upholstery. Stick to the cleaner that matches your cleaning code.

Does the curry smell go away on its own?

Not always. Once the oil is removed, the smell usually fades as the couch air dries, but a smell that stays is in the filling. A professional upholstery cleaner can treat it.

Is hydrogen peroxide safe for my couch?

Only the mild drugstore version, and only as a last step on a spot you have tested. Skip it on colored fabric that is not colorfast.

What do I do if the cleaning code tag is missing?

Skip every liquid cleaner until you know the fabric, since guessing can shrink, fade or ring it for good. Dab the curry up with a clean cloth, then have an upholstery pro test a hidden area before any product goes on. Don't let it sit while you wait, because a set stain is much harder to lift.

Should I take the seat cushion cover off to wash it?

No. Covers that go through the wash often shrink, fade or no longer look like the rest of the sofa, and dry cleaning them is no better. Clean the spot where it sits, following the method for your code, and keep the filling from getting soaked.

Why did a ring form after I cleaned the couch?

Rings form when cleaner dries unevenly and leaves a line where the moisture stopped. The fix is to lightly dampen the whole panel and let cool air move across it, using a fan rather than heat. Next time use less liquid, and work from the outside of the stain inward so the edge never dries first.

Curry on other materials

Other stains on couch & sofa

All 48 stains on couch & sofa

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. La-Z-Boy
  5. Ashley Furniture
  6. Bernhardt
  7. Klaussner Furniture