The 2-ingredient soak that turns yellow sheets white again

There’s nothing quite like crisp, bright white bed sheets, but no matter how carefully you care for them, yellowing is almost inevitable. Sweat, body oils, and leftover product residue all build up over time, leaving your once-pristine pillowcases looking more cream than clean.

The good news? You don’t need harsh bleach or expensive products to fix it. BHG reader Alice tried everything before landing on a two-ingredient soak that transformed her yellowed pillowcases overnight, using things you probably already have in the cupboard. Here’s exactly how to do it, plus tips to stop the yellowing from coming back.

Why bed linen can turn yellow

There are a variety of reasons your bed sheets may be turning yellow, but don’t fret – discolouration doesn’t necessarily mean you’re dirty or unhygienic. It’s normal for sheets to become discoloured after frequent use. This can be caused by sweat, body oils or lotions and creams that build up in the material over time.

How to prevent white sheets from yellowing

Ensure you wash your sheets regularly and adequately. While this may not prevent your sheets from becoming white, it’ll likely slow the process. We also recommend avoiding bleach, as it can react with bodily fluids on the bedding and worsen the damage. Unluckily for anyone who tries, it’ll be even tougher to get the stains out (if not impossible!)

Fabric softeners can also cause discolouration of your bedsheets, especially if you’re adding too much. It’s best to avoid using it, even though it may be tempting; it’ll extend the lifetime of your sheets.

Why bed linen can turn yellow, How to prevent white sheets from yellowing, How do you get yellowed sheets white again?, How to remove yellow stains from white clothes by fabric type, Natural vs chemical options, Here are some tips to help keep your sheets white:, How often should you wash your bed sheets?, Cleaning sheets FAQs

How do you get yellowed sheets white again?

Alice, a BHG reader, reached out after trying everything to remove the yellow from her pillowcases and wanted to share how she did it. 

“I soaked them overnight in dishwashing liquid and bicarb soda. Then I put them in the washing machine with two cups of vinegar and dried them in the sun,” Alice says. 

She added: “It was a bit of a process, but it worked.”

Why bed linen can turn yellow, How to prevent white sheets from yellowing, How do you get yellowed sheets white again?, How to remove yellow stains from white clothes by fabric type, Natural vs chemical options, Here are some tips to help keep your sheets white:, How often should you wash your bed sheets?, Cleaning sheets FAQs

How to get yellow stains out of white sheets with 2 ingredients

What you’ll need:

  • 1/4 cup dishwashing detergent (preferably clear)
  • 1/2 cup bi-carb soda

Method:

  • Fill a tub or bath with hot water. Add your bi-carb soda and dishwashing detergent. Once dissolved, add your pillow cases. 
  • Give them a good stir and a poke. 
  • Leave to soak overnight.
  • Drain the tub or bath the following day, then transfer the sheets to the washing machine.
  • Wash on a regular cycle with 2 cups of vinegar and your normal detergent.
  • Dry in the sun.
Why bed linen can turn yellow, How to prevent white sheets from yellowing, How do you get yellowed sheets white again?, How to remove yellow stains from white clothes by fabric type, Natural vs chemical options, Here are some tips to help keep your sheets white:, How often should you wash your bed sheets?, Cleaning sheets FAQs

How to remove yellow stains from white clothes by fabric type

Cotton

Cotton is durable and can handle stronger cleaning methods. You can usually treat yellow stains using oxygen bleach, baking soda paste, or enzyme laundry detergents. Avoid chlorine bleach, as it can actually worsen yellowing over time.

Linen

Linen fibres are more delicate, so gentler treatments work best. Try soaking in a solution of baking soda and warm water or using diluted white vinegar before washing.

Synthetic blends

Polyester and blended fabrics often retain body oils, which can cause yellowing. Enzyme detergents are especially effective at breaking down oil-based residues.

Natural vs chemical options

Natural options

• Baking soda

• White vinegar

• Lemon juice + sunlight

Best for: Light stains and delicate fabrics.

Chemical options

• Oxygen bleach

• Enzyme detergents

• Commercial stain removers

Best for: Heavy sweat or oil stains.

Here are some tips to help keep your sheets white:

  • Wash them regularly. 
  • Try adding a small amount of washing soda to your washing cycle. Here’s how to use washing soda. 
  • Make sure you aren’t using too much detergent – here’s how much detergent you should use (it’s less than what it says on the packaging)
  • Make sure you are using a filler-free washing detergent. Here’s how to tell if your detergent contains fillers.
  • Don’t overfill your washing machine, otherwise soapy water won’t be able to run freely through and clean stains and odours
  • Measure correct quantities for your detergent – too much will leave residue and decolour your sheets quicker
  • Use the extra rinse cycle to make sure you’re getting rid of as much dirt and grime as possible
  • Dry sheets in the sunlight to get rid of persistent germs and odours

How often should you wash your bed sheets?

Washing your bedsheets regularly helps reduce discolouration, and it’s recommended that you wash them at least once every two weeks. Doing so will reduce the risk of a deep stain and prevent excessive buildup of dust mites, bacteria, and even your own dead skin. If you live in a warmer climate or have pets sleeping in the same bed with you, we recommend washing your sheets at least once a week.

Cleaning sheets FAQs

Why are my white sheets turning yellow?

The most common cause is a buildup of sweat, body oils, and skincare products that absorb into the fabric over time. It’s completely normal and doesn’t mean your sheets aren’t clean. It’s just a natural result of regular use. Detergent residue and fabric softener buildup can also contribute, as they trap oils in the fibres.

Does bleach whiten yellow sheets?

Bleach can actually make yellowing worse, not better. Chlorine bleach reacts with the proteins in sweat and body oils, which can deepen yellow stains rather than lift them. If you want to use a bleach-based product, opt for oxygen bleach (like Napisan) instead, which is safer for fabric and more effective on organic stains.

Can I use this method in a washing machine instead of soaking?

Yes, a simplified version works in the machine. Add half a cup of bi-carb soda directly to the drum with your detergent, then pour two cups of white vinegar into the fabric softener dispenser. Just make sure you add them separately. If they mix before the cycle starts, they’ll cancel each other out.

How do I stop my sheets from going yellow again?

If yellowing keeps coming back after repeated treatments, the fabric fibres may be too worn to recover. Most sheets last two to three years with regular use. If yours are older than that and no longer responding to whitening methods, it’s probably time for a new set.