Skip to main content

Grout Cleaner

DIY Grout Cleaner: 7 Homemade Recipes That Actually Work

DIY Grout Cleaner: 7 Homemade Recipes That Actually Work

Published: June 28, 2026

|  Grout & Tile Cleaning Expert

Quick Answer

The best DIY grout cleaner is a paste made from baking soda and hydrogen peroxide (2:1 ratio). Apply it to grout lines, let it sit for 10–15 minutes, scrub with a stiff brush, and rinse. For mild everyday stains, a baking soda and dish soap paste works without bleaching. Avoid vinegar on natural stone tile — it etches the surface. All 7 recipes below use ingredients you already have at home.

I’ll be honest with you — the first time I tried to clean my bathroom grout, I made every mistake in the book. I grabbed the strongest bleach spray I could find, doused the tiles, scrubbed for 20 minutes, and ended up with grout that looked exactly the same but smelled like a swimming pool for three days.

That was years ago. Since then, I’ve tested over 500 grout cleaning products and dozens of homemade formulas on real tile — bathroom floors, kitchen backsplashes, shower walls, you name it. And here’s what I’ve learned: the most effective recipes don’t come from a store. They come from your kitchen cupboard.

These 7 DIY grout cleaner recipes are the ones I actually use and recommend. I’ll tell you exactly what works, what doesn’t, and — just as importantly — which ingredients can quietly damage your tile if you use them in the wrong situation.

Why Make a Homemade Grout Cleaner?

Look, I get it. When your grout looks bad enough, you want to reach for the most powerful thing on the shelf. But commercial grout cleaners come with real trade-offs — most of them contain chlorine bleach or phosphoric acid, they need proper ventilation, and in a small bathroom, the fumes hit you fast. I’ve had to step outside mid-clean more than once just to catch my breath.

Homemade grout cleaners don’t have that problem. Here’s why I keep coming back to them:

  • Cheaper. A bottle of hydrogen peroxide costs less than $1.50. Baking soda is pennies per use. One box handles a whole bathroom.
  • Safer for your lungs — and your pets. Natural ingredients won’t send you running for fresh air or worry you if your dog wanders in while the floor’s still damp.
  • Genuinely effective for regular maintenance and moderate staining. Not just “good enough” — actually good.
  • Already in your home. No last-minute run to the hardware store at 10pm when you’ve already decided tonight’s the night.

That said, I’ll be upfront: if you’re dealing with severely discoloured or years-of-neglect staining, DIY might not fully cut it. In that case, our complete 2026 grout cleaning guide covers professional-grade products that genuinely deliver when the homemade stuff hits its limit.

What You’ll Need Before You Start

One thing I’ve noticed after years of this: people obsess over the cleaning formula and completely underestimate the tools. The right brush makes a bigger difference than most people expect. Grout lines are narrow and porous — a soft cloth just pushes dirt around. You need something that can actually get in there.

  • Stiff-bristle grout brush — a dedicated grout brush is ideal, but an old toothbrush works fine for small areas or tight corners. I keep both.
  • Spray bottle — for liquid formulas, especially vinegar-based ones
  • Small mixing bowl or jar — for paste recipes. An old mug works perfectly.
  • Old cloth or microfibre towel — for rinsing and drying the surface after
  • Rubber gloves — non-negotiable for hydrogen peroxide or any bleach recipe
  • Bucket of warm water — have it ready before you start; rinsing properly matters

One thing I always do: test in a hidden corner first — behind the toilet, under the vanity, a back corner of the floor. Takes 2 minutes and has saved me from ruining tile more than once. If you want a broader checklist of things to check before you clean, our grout cleaning tips guide has everything laid out.

7 DIY Grout Cleaner Recipes That Actually Work

Recipe 1: Baking Soda + Hydrogen Peroxide Paste (My Go-To, Best Overall)

Ingredients:

  • ½ cup baking soda
  • ¼ cup hydrogen peroxide (3% — standard pharmacy strength)
  • 1 tsp dish soap (optional — add it for kitchen grout or greasy areas)

How to make it: Mix in a bowl until you get a thick paste that holds its shape. If it’s too runny, add a bit more baking soda. You want it to sit on the grout, not slide off.

How to use it: Spread the paste over your grout lines — I use an old toothbrush for this part, it gives you more control. Leave it for 10–15 minutes. Longer if the staining is serious. Then scrub firmly with your grout brush and rinse well with warm water.

Why it works: The hydrogen peroxide breaks down organic stains — mould, mildew, food residue — at a chemical level. Baking soda keeps the mixture in contact with the grout surface and adds just enough abrasion to help lift what the peroxide loosens. It’s a genuinely powerful combination. I’ve gone deeper on this in our dedicated post about cleaning grout with hydrogen peroxide if you want the full breakdown.

Best for: White or light-coloured grout, bathroom tile, kitchen backsplash, moderate-to-heavy staining.

Avoid on: Natural stone (marble, limestone, travertine) — repeated use of peroxide can lighten the stone itself, not just the grout.

Recipe 2: Baking Soda + Dish Soap Paste (The Safe, Everyday Option)

Ingredients:

  • ½ cup baking soda
  • 2–3 tbsp liquid dish soap
  • A little warm water to adjust consistency

How to use it: Mix into a spreadable paste. Apply to grout, let it sit for 5 minutes, scrub, rinse clean.

Why it works: Dish soap is a surfactant — it physically lifts grease and grime off surfaces and lets water carry it away. Baking soda adds gentle mechanical scrubbing without scratching tile. This recipe won’t bleach anything, which is exactly why it’s my recommendation for coloured grout or anywhere near natural stone.

Best for: Weekly maintenance, light soiling, coloured grout, natural stone tile. Basically: when you want to keep things clean without any risk of discolouration.

Recipe 3: White Vinegar Spray (For Soap Scum & Hard Water — with One Big Warning)

Ingredients:

  • Equal parts white vinegar and warm water
  • Optional: 10 drops tea tree essential oil for extra antimicrobial power

How to use it: Pour into a spray bottle, shake gently. Spray generously on grout, let it sit 5–10 minutes, scrub and rinse.

Why it works: The acetic acid in vinegar dissolves calcium deposits, soap scum, and hard water build-up — the chalky white residue you get in showers and around taps. It’s genuinely effective for this specific type of grime.

The warning I can’t skip: Never use vinegar on marble, granite, travertine, limestone, or slate. I learned this the hard way helping a neighbour clean her kitchen — the vinegar etched the grout near her marble tiles and the damage was visible and permanent. Acid + natural stone = bad. Always.

Best for: Shower tile, bathroom walls, ceramic or porcelain floors with hard water staining.

Recipe 4: Baking Soda + Vinegar Fizz (Satisfying to Watch, Solid Results)

Ingredients:

  • Baking soda — sprinkled dry directly onto grout
  • White vinegar — sprayed straight over the top

How to use it: Sprinkle baking soda over the grout lines, then spray undiluted white vinegar over it. Watch it fizz. Leave it for 5 minutes, then scrub and rinse. It looks more dramatic than it is — but it does work.

The honest truth about this one: When baking soda and vinegar react, they largely neutralise each other — the fizz is carbon dioxide, not cleaning power. The actual cleaning comes from each ingredient individually before they cancel each other out, plus the brief mechanical action of the bubbles lifting surface dirt. It’s effective, but not as powerful as Recipe 1. Think of it as a solid middle-ground option for ceramic tile with general household grime.

Best for: Ceramic or porcelain tile floors, kitchen grout, everyday cleaning.

Avoid on: Natural stone — same vinegar warning applies here.

Recipe 5: Oxygen Bleach Solution (The Deep Clean That Doesn’t Choke You)

Ingredients:

  • 2 tbsp oxygen bleach powder (OxiClean or similar)
  • 1 cup warm water

How to use it: Dissolve the powder in warm water — it takes about 30 seconds of stirring. Apply to grout with a brush or cloth. Leave it for 15–30 minutes, or up to an hour for seriously stained areas. Scrub, then rinse thoroughly.

Why it works: When oxygen bleach dissolves, it releases hydrogen peroxide. This bleaches stains without producing the harsh chlorine fumes you get from standard bleach. I’ve used this in enclosed bathrooms without needing to crack a window — that’s a real practical difference.

For shower grout specifically, this recipe pairs really well with the techniques in our homemade shower cleaner guide — the two together make a complete deep-clean routine.

Best for: Heavily stained white or cream grout, bathroom mould and mildew, any floor that hasn’t seen a proper clean in a while.

Avoid on: Dark-coloured grout (may lighten it), natural stone.

Recipe 6: Lemon Juice + Baking Soda (Light Stains, Kitchen-Friendly)

Ingredients:

  • Juice of 1 fresh lemon (or 2 tbsp bottled lemon juice)
  • 3 tbsp baking soda

How to use it: Mix into a paste, apply to grout, leave 5 minutes, scrub, rinse. Simple.

Why it works: Citric acid in lemon juice dissolves light mineral deposits and surface discolouration. It’s not the most powerful formula here, but it genuinely works for light staining and it smells good — which matters when you’re cleaning the kitchen at 7am.

Best for: Light staining, kitchen backsplash grout, anywhere you want a fresh scent without chemicals.

Avoid on: Natural stone — citric acid will etch it just like vinegar does.

Recipe 7: Borax Paste (For Mould That Keeps Coming Back)

Ingredients:

  • 1 cup borax (sodium borate — found in the laundry aisle)
  • ¼ cup warm water
  • Optional: 5–10 drops tea tree oil

How to use it: Mix into a thick paste and apply to mould-affected grout. Leave for 20–30 minutes — don’t rush this one. Scrub firmly and rinse. Unlike vinegar or soap, you don’t need to rinse borax completely off. A thin residue left behind actually helps prevent mould from coming back.

Why it works: Borax is a naturally occurring mineral with genuine antifungal and antibacterial properties. Most of the other recipes remove mould that’s visible on the surface. Borax does that and then inhibits regrowth — which is exactly what you need in a shower that gets humid every single day.

If you’ve cleaned the same shower grout three times this year and the mould keeps returning, this is the recipe to try. The issue usually isn’t the cleaning — it’s that nothing is stopping mould from re-establishing itself.

Best for: Shower grout with recurring black mould, bathrooms without good ventilation, humid climates.

Note: Borax is naturally-derived but not fully non-toxic. Keep away from kids and pets, and rinse food-contact surfaces thoroughly if you ever use it in a kitchen.

DIY Grout Cleaner Recipes Tested: How Each One Actually Performed

I don’t just write these grout cleaner recipes down — I test them on real tile. A while back, I ran a proper side-by-side comparison of three popular DIY grout cleaning methods on my own bathroom floor: same grout, same staining, same wait time, same scrubbing effort for each. Here’s what actually happened when I put baking soda, vinegar, and hydrogen peroxide head-to-head.

Quick takeaway: Baking soda + hydrogen peroxide won by a wide margin — 9/10 vs. 5/10 for plain baking soda and 4/10 for vinegar. It was the only DIY grout cleaner that touched deep, years-old staining and mould, not just surface dirt.

DIY grout cleaner comparison: baking soda vs. vinegar vs. hydrogen peroxide, tested on the same stained grout
Method Ease of Use Surface Dirt Deep Staining Mould/Mildew Natural Stone Safe? Rating
Baking Soda + Water ★★★★★ ★★★★☆ ★★☆☆☆ ★★☆☆☆ ✓ Yes 5/10
Vinegar + Water ★★★★★ ★★★☆☆ ★☆☆☆☆ ★★☆☆☆ ✗ No 4/10
Baking Soda + H₂O₂ ✓ Winner ★★★★☆ ★★★★★ ★★★★★ ★★★★★ ✓ Yes 9/10

Want the full breakdown with before/after photos, my exact test setup, and what I’d do differently? I wrote up the whole thing here: I Tested 3 DIY Grout Cleaners — Here’s the One That Actually Worked.

What I Learned From Testing DIY Grout Cleaners (That I Didn’t Know Going In)

  • Skip the toothbrush for full floors. It works, but your hand gives out fast and coverage is slow. An electric spin scrubber with a small attachment brush cut my time down dramatically and scrubbed more evenly.
  • Work in 2–3 sq ft sections. Paste that sits too long before you scrub starts drying out and gets harder to remove. Don’t cover a whole floor at once.
  • Give heavily stained grout more time. 10 minutes is the baseline, but on years-old staining I’ve since pushed it to 20–25 minutes with noticeably better results.
  • One clean might not be enough. If grout’s been neglected for years, a second treatment 48 hours later gets you the rest of the way — don’t expect total restoration in one pass.

Which Recipe Should You Use? (Quick Reference)

Not sure which recipe fits your situation? Here’s the cheat sheet I wish someone had given me when I started:

Your Situation Best Recipe
Everyday maintenance / weekly clean Recipe 2 — Baking Soda + Dish Soap
Moderate staining on white grout Recipe 1 — Baking Soda + Hydrogen Peroxide
Soap scum / hard water deposits Recipe 3 — White Vinegar Spray
Heavy mould and mildew Recipe 5 — Oxygen Bleach or Recipe 7 — Borax
Natural stone tile (marble, travertine) Recipe 2 — Baking Soda + Dish Soap only
Coloured grout Recipe 2 — Baking Soda + Dish Soap
Mould that keeps coming back Recipe 7 — Borax Paste
Kitchen grout (grease + food) Recipe 1 with dish soap added

Mistakes I See People Make All the Time (And Made Myself)

Getting the recipe right is only half the battle. These are the mistakes that undo good cleaning work — some of them I learned the hard way.

1. Using Acid on Natural Stone

This is the big one. Vinegar, lemon juice, and citric acid-based cleaners etch polished stone surfaces — marble, travertine, limestone — and the damage is permanent. I’ve seen beautiful marble floors dulled by a well-meaning DIY cleaner. If your tile is natural stone, Recipe 2 (baking soda + dish soap) is your only safe homemade option.

2. Not Waiting Long Enough

I used to apply a paste and start scrubbing almost immediately. Waste of time. Homemade cleaners need 10–20 minutes sitting on the grout to actually break down stains — applying and immediately scrubbing is only about 30% as effective. Set a timer, walk away, come back.

3. Using the Wrong Brush

A sponge or soft cloth won’t reach into grout lines. You need a stiff-bristle brush that can actually get into the narrow channel and do some work. I use a purpose-made grout brush for floors and an old electric toothbrush (on a cheap spare head) for wall tiles — it does a surprisingly good job.

4. Skipping the Rinse

Baking soda left to dry leaves a white powdery film that looks like a mess. Vinegar left on the surface smells. Rinse with warm water, then dry the area — it only takes a minute and makes a real difference to the final result.

5. Mixing Vinegar and Bleach

I’m going to say this plainly: mixing vinegar and bleach creates chlorine gas. It’s toxic. These two should never be in the same cleaning session, let alone the same bottle. Every recipe in this guide is designed as a standalone formula — use them that way.

6. Cleaning Unsealed Grout and Wondering Why It Gets Dirty Again Immediately

If your grout has no sealer, stains go straight into the porous surface and no surface cleaner fully reaches them. Drop water on your grout — if it soaks in rather than beading, the seal is gone. Clean first, then seal. Our 7-step grout sealing guide walks you through the whole process — it’s easier than most people expect.

How to Keep Grout Clean Longer (So You’re Not Doing This Every Month)

The honest truth: most people deep clean their grout once, feel great about it, and then watch it get dirty again in two months because nothing changed about their routine. Here’s what actually keeps grout looking clean between deep cleans:

  • Seal your grout immediately after a deep clean. I cannot overstate this. A good penetrating sealer fills the porous surface and dramatically slows down staining. Reapply every year in high-traffic areas, every 2 years elsewhere.
  • Wipe shower walls after every use. Takes 20 seconds with a squeegee. Removes the soap residue and moisture before they bond to the grout. This single habit makes more difference than any cleaning product.
  • Run your bathroom fan for at least 20 minutes after every shower. Mould doesn’t need much — a persistently damp grout surface is all it needs. Ventilation removes that moisture before mould gets established.
  • Do a quick clean weekly with Recipe 2 (baking soda + dish soap) rather than letting build-up accumulate to the point where you need a full deep clean.
  • Dry mop tile floors regularly. Grit and dirt act like sandpaper on grout over time. Keeping them swept up extends the life of both the grout and the tile.

Frequently Asked Questions

What is the best homemade grout cleaner?

In my experience, homemade grout cleaner made with baking soda and hydrogen peroxide paste (2:1 ratio) is the best all-round solution. It handles moderate-to-heavy staining on ceramic and porcelain tile without harsh fumes or expensive ingredients. For natural stone tile, swap the peroxide for dish soap—it’s gentler and won’t risk bleaching the stone itself.

Does vinegar clean grout effectively?

Yes — for soap scum and hard water deposits on ceramic or porcelain tile, white vinegar works really well. But I want to be clear: it should never go on natural stone tile or grout that’s already deteriorating. I’ve seen vinegar cause permanent damage to marble grout, and it’s not something you can undo. Use it only on ceramic or porcelain, and don’t use it too frequently — regular acid exposure weakens cementitious grout over time.

How do you make grout cleaner at home without scrubbing?

The closest thing to a no-scrub option is an oxygen bleach solution — 2 tbsp OxiClean dissolved in 1 cup of warm water. Apply it, leave it for 30–60 minutes, and rinse. It does most of the chemical work for you. That said, a little light brushing still helps on anything but the mildest staining. There’s no truly zero-effort method that fully cleans grout — some physical action is always part of it.

Is baking soda safe for all grout types?

Yes — baking soda is pH-neutral and safe for every grout type, including coloured grout and grout near natural stone. It won’t bleach, etch, or erode. It’s the one ingredient I use without hesitation regardless of what type of tile I’m working on.

How often should I clean my grout?

A light clean once a week with baking soda and dish soap keeps build-up from forming. A moderate clean with the baking soda and hydrogen peroxide paste once a month keeps white grout looking fresh. A full deep clean with oxygen bleach or borax should happen every 3–6 months, depending on how much humidity and traffic the area gets. Always seal after the deep clean.

Can I use toothpaste as a DIY grout cleaner?

White (non-gel) toothpaste has mild abrasives that can lift light surface staining from grout. It’s not particularly cost-effective compared to baking soda — you’ll use more of it for less result — but it works in a pinch for a quick spot clean. Stick to white paste only; coloured gel toothpastes can stain light-coloured grout.

What natural grout cleaner works on black mould?

Oxygen bleach (Recipe 5) removes black mould effectively. But if the mould keeps coming back, switch to borax paste (Recipe 7) — it’s one of the few natural options that actually inhibits future mould growth rather than just removing what’s on the surface. For severe, deep-set black mould that keeps returning despite cleaning, it may be time for a professional treatment. Surface cleaning won’t reach mould that’s penetrated deep into damaged grout.

Final Thoughts

After years of testing products and methods, the thing that still surprises me is how well the simple stuff works. Baking soda and hydrogen peroxide out of a pharmacy bag, mixed in a kitchen bowl, applied with an old toothbrush — it cleans tile grout as well as products that cost ten times more. Sometimes better.

If you’re starting out, go with Recipe 1 for most situations. Switch to Recipe 2 if you have natural stone or coloured grout. Pull out Recipe 5 or 7 when you’re dealing with mould. And once your grout is clean, please seal it — one coat of sealer will do more for the long-term cleanliness of your tile than any recipe I’ve listed here.

Got a tricky tile situation — old grout, unusual stone, staining that nothing seems to touch? Drop a question in the comments below. I read all of them and I’ll point you in the right direction.

Posted in DIY