
The Ultimate Bathroom Mirror Hack: Why I Use Shaving Cream to Stop Fog
- Lifestyle
- 13 Aug, 2026
We've all been there. You just finished taking a nice, hot, relaxing shower. You step out, wrap a towel around yourself, and get ready to shave, apply skincare, or just do your hair. You look up, and... nothing. The entire bathroom mirror is completely fogged over.
For years, my routine was exactly the same. I'd grab a hand towel and frantically wipe down a small circle in the middle of the mirror. It would give me about 30 seconds of visibility before the fog crept back in, usually leaving behind annoying streaks that I'd have to clean later.
I thought this was just a universal problem we all had to live with until someone casually mentioned the shaving cream mirror hack to me. At first, it sounded completely ridiculous. Why would I smear a foamy mess all over a perfectly clean mirror? But curiosity got the best of me, and I can confidently say this is one of the most effective life hacks I've ever tried.
How Does the Shaving Cream Hack Actually Work?
So, what is the secret here? It all comes down to basic chemistry.
Shaving cream contains surfactants—the same kind of ingredients you find in soap. These surfactants lower the surface tension of water. When you apply it to glass, it creates a very thin, invisible, protective barrier.
When the hot steam from your shower hits the mirror, instead of forming tiny individual droplets (which is what we see as "fog"), the surfactant barrier forces the moisture to spread out flat and evenly across the glass. Because the water doesn't bead up, the mirror remains perfectly clear.
The Step-by-Step Process I Use
If you want to try this yourself, here is exactly how I do it to get the best results without leaving a messy residue:
- Start with a clean mirror: If your mirror is already covered in toothpaste splatters and dust, this hack won't work as well. Give it a quick wipe down with standard glass cleaner first.
- Use traditional foaming shaving cream: Don't use the fancy gels or lotions. You want the classic, cheap, puffy white foam. I literally bought the cheapest can I could find at the pharmacy just for this purpose.
- Apply a small amount: You don't need to frost the mirror like a cake. A small dollop (about the size of a golf ball) is enough for a standard vanity mirror.
- Wipe it in: Take a dry microfiber cloth or a piece of paper towel and spread the foam evenly across the entire surface of the mirror. Keep wiping in circular motions until the foam completely disappears and the glass looks shiny and clear again.
The Results (And How Long It Lasts)
The first time I tried this, I intentionally cranked the shower up to maximum heat and left the bathroom door closed. The room turned into an absolute sauna. When I pulled back the shower curtain, the walls were dripping with condensation, but my mirror? Crystal clear. It honestly looked like a magic trick.
How long does the shaving cream anti-fog effect last? In my experience, one application lasts for about two to three weeks of daily showers. You'll know it's time to reapply when the edges of the mirror start getting a little hazy again.
Bonus: Other Places You Can Use This
Once I realized how well this worked, I started experimenting. Here are a few other places where this hack is incredibly useful:
- Shower Glass Doors: If you hate how water spots form on your glass shower enclosure, a thin layer of shaving cream will help the water sheet off instead of clinging to the glass.
- Eyeglasses: If you wear glasses and hate how they fog up when you come in from the cold or when wearing a face mask, a tiny speck of shaving cream buffed into the lenses works wonders.
- Car Windshields: Applying this to the inside of your car windshield during the winter can prevent that annoying internal fog from building up while you wait for the heater to kick in.
I honestly can't believe I spent decades wiping down my mirror with a towel. If you've never tried this, grab that can of shaving cream tonight and give it a shot. You'll thank me tomorrow morning!

























































































































