How to Clean White Shoes with Baking Soda (Stains + Smell)

My son’s soccer cleats weren’t the problem. It was the white sneakers he wore after soccer, the ones that sat in his gym bag all week soaking up sweat and grass stains, that finally broke me. 

I opened that bag to grab something else entirely and got hit with a smell I still remember too clearly. The shoes themselves had gray-green streaks across the toes. 

Bleach felt like overkill for kids’ shoes, and I didn’t want to buy anything special, so I reached for the box of baking soda sitting in my pantry.

It handled both problems. The stains lifted, and — more importantly at that point — the smell actually went away, not just got masked. 

That combo is really what makes baking soda worth knowing as a method, so let’s get into exactly how to use it.

Table of Contents

Why Baking Soda Works

Baking soda is a mild abrasive, similar to what’s in toothpaste, so it physically helps lift dirt and light stains when you scrub. 

But it also neutralizes odor at a chemical level rather than covering it up, which is what makes it uniquely good for shoes that have a smell problem alongside a stain problem. 

It’s non-toxic, safe around kids and pets, and you almost certainly already have a box of it in your kitchen.

What This Method Is Best For

Baking soda is great for light-to-moderate stains, everyday grime, and odor — especially on fabric and canvas shoes. It’s genuinely one of the best options for shoes that have absorbed sweat or moisture smell, not just visible dirt.

What it won’t do: fix deep-set, old stains or fully yellowed shoes. If your shoes have gone yellow from age or sun exposure, baking soda can help a little, but it’s not going to be a full fix on its own.

If your shoes are canvas specifically, baking soda tends to work especially well since canvas holds onto both stains and odor easily — How to Clean White Canvas Shoes has some extra material-specific tips worth pairing with this method. 

And if you’re dealing with fabric tennis shoes rather than canvas, How to Clean White Fabric Tennis Shoes covers a few application differences that matter.

What You’ll Need

  • Baking soda
  • Water
  • White vinegar or hydrogen peroxide (optional, for a stronger paste)
  • A small bowl
  • An old toothbrush or soft-bristle brush
  • A clean cloth

The Paste Recipe (Exact Ratios)

Here’s the mixture, no guessing required:

Basic paste: 2 tablespoons baking soda + 1 tablespoon water. Mix until it forms a thick, spreadable paste — not runny, not crumbly.

Stronger paste (for tougher stains): 2 tablespoons baking soda + 1 tablespoon hydrogen peroxide (or white vinegar). This version has more lifting power because the peroxide or vinegar reacts with the baking soda, giving you a bit of fizzing action that helps break down stains.

If you’re using peroxide, do a quick spot test first — it’s gentle, but it does have mild bleaching properties, so you want to make sure it plays nice with your specific shoe material.

Step-by-Step Method: How To Clean White Shoes With Baking Soda

1. Remove loose dirt.

Wipe your shoes down with a dry or slightly damp cloth first so you’re not just grinding dirt further into the fabric.

2. Mix your paste.

Use the basic or stronger recipe above, depending on how tough the stains are. Mix it fresh right before you use it — it doesn’t store well once combined.

3. Apply the paste directly to stains.

Use your toothbrush to work the paste into stained areas with small circular motions. Cover the stain completely, but you don’t need a thick layer.

4. Let it sit and dry.

This is the key step people rush. Let the paste sit for 15–20 minutes, or until it’s mostly dried onto the shoe. As it dries, it pulls the stain up with it, which is where a lot of the actual cleaning happens.

5. Brush off the dried paste.

Once dry, use your brush to knock off the residue. You should see the stain has lifted along with it.

6. Wipe clean and let air dry.

Wipe down with a clean, damp cloth to remove any remaining residue, then let your shoes air dry fully before wearing them again.

how to clean white shoes with baking soda

Bonus: Using Baking Soda for Shoe Odor

This part is separate from the stain-cleaning paste, and it’s honestly just as useful.

Sprinkle a generous amount of plain baking soda directly into each shoe — enough to lightly coat the inside. Let it sit overnight, then shake or tap the shoes out over a trash can in the morning. 

The baking soda absorbs moisture and neutralizes odor while it sits, which is exactly what dealt with that gym bag smell in my case. No scrubbing, no paste, just time.

If shoe odor is a recurring issue, this is worth doing regularly, not just when the smell gets bad enough to notice from across the room.

Tips for Better Results

Let the paste fully dry before brushing it off. Wiping it away while still wet cuts the process short and leaves more of the stain behind.

Use the stronger peroxide version for tougher spots, but stick to the basic water version for lighter, everyday stains — you don’t need the extra strength every time.

Focus on fabric and canvas, go lighter on rubber soles. Baking soda works on rubber too, but it shines most on fabric where odor tends to live.

Don’t skip the spot test with peroxide. It’s mild, but every material reacts a little differently.

For a few more simple pantry-based methods worth having on hand, I put together a broader list in White Shoe Cleaning Hacks, since baking soda works well rotated in with a couple of other go-to options.

When to Try Something Else

If you’re dealing with old, set-in yellowing rather than fresh stains, baking soda alone probably won’t get you all the way there — it’s a great maintenance and light-stain tool, not a deep-restoration one. For that situation, it’s worth looking at the fuller range of methods in How to Clean White Shoes, which covers stronger options for tougher, older stains.

Back to That Gym Bag

I still keep baking soda in my shoe-cleaning routine now, not just for stains but as a regular thing I do overnight when shoes start smelling a little off. It’s not flashy, and it’s not going to fix every problem your shoes have — but for the everyday combination of stains and smell, it’s handled more gym bags in my house than I’d like to admit.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *