How to Clean a Stainless Steel Sink: Restore Shine and Remove Stains

How to Clean a Stainless Steel Sink: Restore Shine and Remove Stains

Stainless steel sinks are durable, hygienic, and look sleek in any kitchen — but they show water spots, fingerprints, and stains easily. With the right technique, you can keep your stainless steel sink gleaming and scratch-free.

The Golden Rule: Always Scrub with the Grain

Stainless steel has a directional grain (visible as fine lines running one way). Always scrub in the direction of the grain — never against it or in circles. Scrubbing against the grain creates visible scratches that dull the finish permanently.

What You'll Need

Daily Cleaning

  1. Rinse the sink after every use.
  2. Wipe with a few drops of dish soap on a non-scratch sponge, scrubbing with the grain.
  3. Rinse thoroughly.
  4. Dry with a microfiber cloth — this is the single most important step to prevent water spots.

Weekly Deep Clean

  1. Sprinkle baking soda generously over the wet sink basin.
  2. Scrub with a damp non-scratch sponge in the direction of the grain.
  3. Spray white vinegar over the baking soda — it will fizz and help lift grime and mineral deposits.
  4. Let sit 5 minutes, then scrub again and rinse thoroughly.
  5. Dry completely with a microfiber cloth.

Removing Tough Stains and Discoloration

Water Spots and Mineral Deposits

Spray undiluted white vinegar on the affected areas. Let sit 10-15 minutes, then scrub with the grain and rinse. Dry immediately.

Rust Stains

Apply Bar Keepers Friend paste (mix powder with a little water) to the rust stain. Let sit 1-2 minutes, scrub gently with the grain, and rinse thoroughly. Bar Keepers Friend contains oxalic acid which dissolves rust effectively without scratching.

Grease and Food Stains

Apply a small amount of Bar Keepers Friend on a damp sponge and scrub with the grain. Rinse well.

Rainbow Discoloration (Heat Stains)

Wipe with a cloth dampened with white vinegar, scrubbing with the grain. This usually removes the iridescent discoloration caused by heat exposure.

Polishing for a Streak-Free Shine

After cleaning and drying, put a few drops of mineral oil or baby oil on a microfiber cloth and buff the entire sink surface with the grain. This:

  • Restores the shine and luster.
  • Repels water, reducing future water spots.
  • Creates a protective barrier against fingerprints and stains.

What to Avoid on Stainless Steel

  • Steel wool or abrasive scrubbers — cause deep scratches.
  • Scrubbing against the grain — creates visible scratch marks.
  • Undiluted bleach left to sit — can pit and discolor stainless steel.
  • Leaving wet sponges or steel wool pads in the sink — causes rust transfer.

Frequently Asked Questions

How do I make my stainless steel sink shine?

Clean with baking soda and vinegar, dry thoroughly, then buff with a few drops of mineral oil on a microfiber cloth. The oil repels water and gives a lasting shine.

How do I remove rust from a stainless steel sink?

Bar Keepers Friend is the most effective rust remover for stainless steel. Apply as a paste, let sit 1-2 minutes, scrub with the grain, and rinse. See our dedicated rust removal guide for more methods.

Why does my stainless steel sink have white spots?

White spots are mineral deposits from hard water. Remove with white vinegar — spray, let sit 10-15 minutes, scrub with the grain, and rinse. Prevent them by drying the sink after every use.

Can I use baking soda on a stainless steel sink?

Yes — baking soda is a mild abrasive that cleans effectively without scratching stainless steel. Always scrub with the grain and rinse thoroughly.

Back to blog

🛒 Looking for the right tools?

Browse all our curated product recommendations on Amazon — view the full list here →

#CommissionsEarned — As an Amazon Associate, Life Logic Lab earns from qualifying purchases. Clicking on Amazon links in our articles may earn us a small commission at no extra cost to you.