Dirty grout is the great kitchen and bathroom illusionist — your tile could be spotless, but grimy grout lines make the whole room look dingy. I’ve seen bathrooms that looked ten years newer after nothing but a proper grout cleaning. The good news: you don’t need harsh chemicals or a professional. The right method depends on how bad the grout is, so let’s start mild and escalate only as needed.
The Best Way to Clean Grout Between Tiles
Level 1: Baking soda paste (mild discoloration)
For grout that’s just dull or lightly stained:
- Mix baking soda with water into a thick paste (peanut butter consistency).
- Apply along grout lines with an old toothbrush or grout brush ($5).
- Scrub in small circles — the mild abrasion lifts surface grime.
- Rinse with warm water and wipe clean.
This handles routine maintenance beautifully. Do it every few months and you’ll rarely need anything stronger.
Level 2: Baking soda + hydrogen peroxide (moderate stains)
When paste alone isn’t cutting it, add hydrogen peroxide (the 3% drugstore kind):
- Apply baking soda paste to grout lines as above.
- Spray or drizzle hydrogen peroxide over the paste.
- Let it fizz and sit for 10-15 minutes.
- Scrub with a stiff grout brush and rinse.
The peroxide is a mild bleach that brightens without the harshness of chlorine bleach — and it’s color-safe for most grout. This combo handles the vast majority of dirty grout situations.
Level 3: Steam cleaner (deep grime, large areas)
A handheld steam cleaner ($40-$80) with a grout attachment blasts grime out of porous grout with nothing but superheated water. No chemicals at all, and dramatically faster than scrubbing for floors or shower walls. If you have a lot of tile, this pays for itself in saved weekends. The heat also sanitizes — particularly valuable in bathrooms.
Level 4: Oxygen bleach (heavy staining)
For grout that’s deeply stained or has mildew: mix oxygen bleach powder (sodium percarbonate — the active ingredient in OxiClean) with hot water per package directions, apply to grout, let sit 15-30 minutes, scrub, and rinse thoroughly. It’s far gentler than chlorine bleach, won’t damage grout or surrounding surfaces, and is septic-safe.
The nuclear option: chlorine bleach (use sparingly)
Diluted chlorine bleach (1:10 with water) kills mold and whitens dramatically — but it can erode grout over time, damage colored grout, and the fumes are nasty. Ventilate well, wear gloves, never mix with other cleaners (especially vinegar or ammonia — that creates toxic gas), and treat it as a last resort, not a routine.
After Cleaning: Seal the Grout
Here’s the step everyone skips, and it’s why grout gets dirty again in months. Grout is porous — it absorbs everything. After a deep clean, apply a penetrating grout sealer ($15-$25, covers a typical bathroom). It soaks in and creates an invisible barrier against stains and moisture. Reapply annually in showers, every 2-3 years elsewhere. Sealed grout cleans with a quick wipe instead of a scrubbing session.
Prevention: Keep It Clean Longer
- Squeegee shower walls after use — 30 seconds prevents the soap-scum buildup that stains grout.
- Ventilate bathrooms. Run the exhaust fan during and 20 minutes after showers. Moisture feeds mildew, mildew stains grout.
- Wipe kitchen grout when you wipe counters — cooking grease settles into grout lines near stoves.
- Mop with clean water. Dirty mop water deposits grime directly into grout. Change the water when it looks cloudy.
If your bathroom tile needs more than cleaning — say, a damaged tile — replacing a broken tile is very doable. And if the whole bathroom feels dated, updating without a full remodel covers high-impact refreshes. For mold concerns beyond surface staining, mold prevention principles apply to bathrooms too — the EPA’s mold guidance is the authoritative reference.
Grout Problems Beyond Dirt: Repairs and Regrouting
Sometimes grout isn’t dirty — it’s damaged. Cracked, crumbling, or missing grout needs repair, not cleaning. For small areas: rake out the damaged grout with a grout saw (about 2/3 depth), vacuum the joints clean, and apply new grout with a float, working it deep into the joints. Let it cure, wipe haze, seal after 72 hours. A $15 grout repair kit handles most small jobs.
For widespread grout failure (crumbling throughout a shower, for instance), the cause matters more than the repair. Grout doesn’t fail everywhere simultaneously without a reason — usually it’s water intrusion behind the tile, structural movement, or improper original installation. Regrouting over an underlying problem is temporary. If tiles sound hollow when tapped or the wall flexes, the substrate is compromised and needs professional attention before any grout work.
Grout color restoration is a middle path between cleaning and regrouting: grout colorant ($15-$25/bottle) is essentially paint for grout — it recolors and seals in one step. It works well on stained-but-sound grout, lasts years, and comes in dozens of colors. The application is tedious (small brush, every joint) but the transformation rivals regrouting at a tenth the effort. It’s particularly effective in kitchens where cooking stains resist all cleaning.
Prevention for new installations: choose darker grout (hides everything), use epoxy grout in showers (stain-proof, worth the premium and the harder installation), and seal cement grout before first use — not after it’s already stained. The grout you install correctly once outperforms the grout you clean forever.
Grout Cleaning: Quick Answers
How often should I deep-clean grout? Kitchens every 3-6 months, bathrooms every 6-12 months depending on ventilation. Sealed grout extends these intervals significantly.
Is bleach safe for grout? Occasional diluted use is fine on white grout, but regular bleach use erodes grout over time. Oxygen bleach is the safer routine choice.
Why does my grout get dirty again so fast? Unsealed grout — it’s porous and absorbs everything. Seal after deep cleaning and the next cleanup takes minutes instead of hours.
The Bottom Line
Clean grout by escalating sensibly: baking soda paste for maintenance, hydrogen peroxide for moderate stains, steam for large areas, oxygen bleach for heavy staining, chlorine bleach only as a last resort. Then seal the grout so it stays clean. An afternoon of grout cleaning delivers one of the most dramatic before-and-afters in home maintenance — your tile will look new, because the tile was never the problem.




