Let’s be honest: grout lines are the first thing to look dirty in a bathroom or kitchen, even when the tiles themselves are spotless. The porous surface acts like a sponge, soaking up soap scum, hard water minerals, and everyday grime. Before you reach for harsh chemical cleaners or start pricing out a professional re-grouting service, there is a much cheaper solution sitting in your pantry.
This post contains affiliate links. If you buy through them, we may earn a small commission at no extra cost to you. We only link to products we could verify exist.

Baking soda is a mild alkali that reacts with acids to break down grime, and its fine, slightly abrasive texture makes it perfect for scrubbing without scratching tile. Here is the complete, no-nonsense guide to getting your grout bright again using baking soda and a few other household staples.
If this helped, you'll also want to read How to Remove Hard Water Stains from Glass (The Vinegar Fix), How to Clean White Sneakers with Baking Soda (Works Every Time) and How to Clean an Oven Without Chemicals (The Baking Soda Paste).
Why Baking Soda Works on Grout
Baking soda (sodium bicarbonate) is a versatile cleaner because it works in a couple of different ways. First, it is a mild abrasive. This means it physically scrubs away the top layer of dirt and film without being harsh enough to damage the glaze on your ceramic or porcelain tiles.
Second, it has natural deodorizing and alkaline properties. Many common grout stains, especially soap scum and body oils, are mildly acidic. The baking soda helps to neutralize these acids, lifting them away from the porous grout surface. It is also completely safe to use around kids and pets, which is more than you can say for many commercial grout cleaners that contain bleach or harsh solvents.
What You'll Need
The beauty of this method is that you likely already own most of these items. If you don't, you can pick them up for a few dollars at any grocery store.
- Baking soda (a fresh box is best; a box that has been sitting in your fridge absorbing odors will have less cleaning power).
- White distilled vinegar.
- Hydrogen peroxide (3% solution, the standard brown bottle from the pharmacy).
- A spray bottle.
- An old toothbrush or a stiff-bristled scrubbing brush.
- A small bowl for mixing.
- Microfiber cloths or an old towel.
The Basic Baking Soda Paste Method
This is the go-to method for general grime and everyday discoloration. It is simple, fast, and effective for most situations.
- Mix your paste: In a small bowl, combine 3 parts baking soda with 1 part water. You are aiming for a thick, spreadable paste—similar to the consistency of toothpaste or thick frosting. If it is too runny, add a bit more baking soda.
- Apply the paste: Use your fingers (with gloves if you prefer) or an old spatula to press the paste firmly into the grout lines. You want to make sure the grout is completely covered, not just the surface of the tile.
- Let it sit: Allow the paste to sit for 10 to 15 minutes. This gives the baking soda time to break down the grime. Do not let it dry completely; if it starts to crack, it is losing its effectiveness.
- Scrub: Take your old toothbrush and scrub the grout lines with firm, circular motions. You will see the dirt begin to lift and turn the paste a gray or brown color.
- Rinse: Wipe away the paste with a damp microfiber cloth, then rinse the area with clean water. Dry with a towel to prevent new water spots.
The Fizzing Vinegar and Baking Soda Combo
For tougher, deeper-set grime, you can add the power of a chemical reaction. Mixing vinegar and baking soda creates carbon dioxide gas, which helps to push dirt up and out of the porous grout.
- Spray the vinegar: Fill a spray bottle with white vinegar and generously spray the dirty grout lines.
- Apply the baking soda: While the vinegar is still wet, sprinkle a generous layer of baking soda directly onto the grout. It will fizz and bubble immediately.
- Let it work: Let the mixture sit and fizz for about 15 to 20 minutes. The bubbling action will help to loosen the dirt.
- Scrub and rinse: Scrub with your toothbrush, then rinse thoroughly with clean water. You must rinse well because the vinegar is an acid, and leaving it on the grout can eventually etch the surface of natural stone tiles.
Tackling Stubborn Stains with Hydrogen Peroxide
If you have grout that is deeply stained or has some mildew spots, hydrogen peroxide is a fantastic and safe alternative to chlorine bleach. It is a powerful oxidizer that breaks down organic stains and whitens without producing toxic fumes.

- Make a stronger paste: Mix 2 parts baking soda with 1 part hydrogen peroxide (3%) in a bowl. This will be a slightly thinner paste than the water version.
- Apply thickly: Spread the paste over the grout lines, making sure it’s packed in well.
- Cover it: For the best results, cover the paste with plastic wrap or a damp cloth. This prevents it from drying out and lets the peroxide work deeper into the pores.
- Wait: Leave it for 30 minutes to an hour. For very stubborn stains, you can leave it overnight.
- Scrub and wipe: Scrub the area, then wipe it clean with a damp cloth. Rinse with water.
How to Clean Grout Lines with a Steam Mop
Do you have a steam mop? You can use it to clean grout without any scrubbing at all. The high-temperature steam breaks down the dirt and kills mold and mildew.
- Vacuum first: Always sweep or vacuum the floor to remove loose debris.
- Steam: Use the steam mop according to the manufacturer's instructions, focusing on the grout lines. The steam will soften the dirt.
- Wipe: Use a microfiber cloth to wipe away the dissolved grime as you go. You may need to go over the same line a few times for heavily soiled areas.
This method is excellent for maintenance, but it won't magically remove deep-set stains that have been there for years. For that, you still need the baking soda paste.
A Simple Grout Cleaning Routine
The best way to keep grout looking bright is to prevent it from getting dirty in the first place. Here are a few simple habits that will save you time and elbow grease in the long run.
- Squeegee after showers: This is the single best thing you can do. It removes most of the water and soap residue before it can settle into the grout.
- Dry the walls: Once a week, use an old towel to wipe down the tile walls in your shower. It takes two minutes and prevents water spots and mildew.
- Weekly spray: Keep a spray bottle of a 50/50 water and vinegar solution in the shower. Spray the tiles and grout after your last shower of the day. The vinegar helps to dissolve hard water minerals.
- Seal your grout: If your grout is unsealed, consider applying a grout sealer. This creates a protective barrier that prevents stains and water from absorbing into the porous material. You can find a good quality sealer at any hardware store for around $15, and it will make future cleaning much easier.
The Bottom Line
You do not need to spend a fortune on specialty cleaners to get bright, clean grout. A box of baking soda, a bottle of vinegar, and a little bit of elbow grease can handle the vast majority of grout stains in your home. Start with the simple paste method, and only move on to the hydrogen peroxide mix for the most stubborn spots.
For an extra boost, a dedicated grout brush with a long handle can save your knees and make the job significantly easier. The Grout Brush Set is a solid, budget-friendly option that gets into the lines easily. With a regular, simple cleaning routine, you can keep your tiles looking fresh and clean for pennies, not dollars.
Frequently Asked Questions
How thick should the baking soda paste be?
For the basic method, the article describes a ratio of three parts baking soda to one part water. The goal is a consistency like toothpaste or thick frosting, so add more baking soda if the mixture turns out too runny.

Can baking soda and vinegar damage my tile?
The article notes that the fizzing combination is safe for grout, but the vinegar is an acid and should be rinsed off thoroughly. Leaving it in place can eventually etch the surface of natural stone tiles, so a good rinse with clean water matters.
What can I use instead of bleach on stained or mildewed grout?
Hydrogen peroxide at a 3% solution is presented as a safe alternative to chlorine bleach. Mixed with baking soda and left on the grout for 30 minutes to an hour, it breaks down organic stains and whitens without toxic fumes.