5 Best Streak-Free Homemade Mirror Cleaning Recipes [Tested]

If you are looking for a natural homemade mirror cleaner recipe, I have five amazing options for you! 

homemade mirror cleaner recipes

While everyone is simply sharing variations of these recipes, I wanted to take it a step further and show you which DIY cleaner gave me the best, streak-free mirrors. 

So I decided to test them so that I can be totally sure I am giving you the absolute best recipes. 

Here's what I did: 

I smeared a bit of Vaseline on the mirror.

Then, I ranked them based on how easily they removed the grease and whether any streaks were left behind.

These homemade cleaners work brilliantly for cleaning mirrors and glass surfaces, plus are much better than most store-bought glass cleaners (and let's be honest, those blue glass gleaners aren't exactly the best anyway)

However, before I share these recipes, I can't fail to mention that the best glass cleaner I have found is not a spray at all.

It is a cloth. 

Two cloths actually.


A textured microfibre cloth paired with a glass polishing cloth is the best way to clean your mirror.

If you'd like to learn more about cleaning hazy mirrors, check out my post on how to clean hazy mirrors. 

If you love making your own mirror cleaning spray, these recipes are fantastic and will give you a streak-free shine. 

You can use them to clean windows too.


Best Homemade Mirror Cleaner Recipe - Ranked

Most DIY glass cleaner recipes use these simple ingredients: water, rubbing alcohol, vinegar, dish soap, or hydrogen peroxide.

I wanted to show you which recipe combinations work best.

Here's how I ranked the five different recipes I tested, from best to worst.

Mirror Cleaner Recipe #1 - Vinegar Whisperer

vinegar mirror cleaner


  • 2 tablespoons vinegar
  • 1 cup water


  1. Combine the vinegar or rubbing alcohol with water in a spray bottle.
  2. Shake well to mix.
  3. Spray the cleaner directly on the mirror.
  4. Wipe the mirror in a circular motion, then use the dry side of the cloth to buff it and remove any streaks.

Why It Works:

  • Vinegar is excellent at removing grease

Rating: 5/5

All the grease stains vanished in one go. This is such a simple recipe but it is so so so good!

Mirror Cleaner Recipe #2 - One-Drop Wonder 

dish soap mirror cleaner

This recipe is particularly handy if you have grease on the surface of your mirror.


  • 1/2 cup white vinegar
  • 1 drop liquid dish soap


  1. Combine the white vinegar and dish soap in a clean spray bottle and shake well to mix.
  2. Spray generously on the mirror.
  3. Clean mirrors in an S-pattern circular motion.
  4. Use the dry side to buff the mirror.

Why It Works:

  • White Vinegar: Cuts through grease and grime on the mirror's surface.
  • Dish Soap: It is an excellent degreaser and perfect for any grease stains

Rating: 4.5/5

This is such an amazing recipe. I would have given it a perfect score if it hadn't left the tiniest streak.

However, the streaks were completely gone when I cleaned the second time around.  

If you want streak-free mirrors, this recipe is amazing! It will make a great glass cleaner too!


  • The vinegar smell can be quite strong as this recipe is mostly vinegar.
  • Be careful of surfaces as vinegar might damage the finish. In my case I was careful not to let it touch my granite countertops.

{RELATED POST: 7 No-Fail Solutions To Clean A Hazy Mirror}

Mirror Cleaner Recipe #3 - Peroxide Powerhouse

hydrogen peroxide mirror cleaner


  • 1/3 cup hydrogen peroxide 
  • 1/3 cup water 
  • 1 drop dish soap 


  1. Combine the hydrogen peroxide, water, and dish soap in a clean spray bottle.
  2. Shake well to mix. (Do not pre-mix a large batch of this unless you are using distilled water.)
  3. Spray generously on your mirror.
  4. Wipe in a circular motion.
  5. Buff the mirror dry with a clean microfibre cloth to ensure a streak-free shine.

Why It Works:

  • Hydrogen Peroxide:  It removes stains.
  • Dish Soap: Its one of the best degreasers for a thorough clean.

Rating: 4/5

It worked so impressively but I scored it a 4 because it took another round of cleaning to get the small streaks off. 

This recipe is an excellent choice for everyday cleaning of mirrors that don't have a lot of grease. 

Mirror Cleaner Recipe #4 - Triple Threat

vinegar alcohol diy mirror cleaner


  • 1/3 cup water
  • 1 tablespoon white vinegar
  • 1 tablespoon Rubbing Alcohol


  1. Combine all ingredients in a clean spray bottle.
  2. Shake well to mix.
  3. Spray the cleaner generously on the dirty mirror.
  4. Wipe the mirror in a circular motion, then buff dry in an S-pattern with another clean, dry microfibre cloth.

Why It Works:

  • White Vinegar: It removes grease effortlessly.
  • Rubbing Alcohol: It evaporates quickly making your cleaning streak-free .

Rating:  3/5

This recipe is great but I experienced a bit of streaking.

However, most of the streaks disappeared after I cleaned it a second time. This triple threat wasn't a threat after all... lol.


  • Use distilled water if you want your your DIY mix to be shelf stable for longer. Tap water DIY mixtures will grow bacteria much quicker.

Mirror Cleaner Recipe #5 - Iso-Peroxide

alcohol and hydrogen peroxide mirror cleaner


  • 1/3 cup of isopropyl alcohol
  • 2 teaspoons hydrogen peroxide (3%)


  1. Mix the isopropyl alcohol and hydrogen peroxide in a clean spray bottle.
  2. Shake well before each use.
  3. Spray the cleaner directly onto a clean microfibre cloth or the mirror itself.
  4. Wipe the mirror in an S-pattern, then buff dry with another clean lint-free cloth.

Why It Works:

  • Isopropyl Alcohol: It's good for DIY mixtures because it evaporates quickly to prevent streaks.
  • Hydrogen Peroxide: It cuts through stains.

Rating: 2/5

This recipe is actually good at removing the grease from your mirrors.  

However, it requires repeating multiple times. I had to spray it twice yet it still had a few streaks.

I think Hydrogen peroxide is a great product but where it shines isn't as a mirror cleaner at all. If you choose to use it, make sure your DIY mix includes water. 

Mirror Cleaning Tips

Testing those recipes gave me so much insight into the best DIY mix for mirrors. 

Here are some important tips I want to leave you with when it comes to cleaning your mirrors. 

These tips will help you make better cleaning products and also help you care for your mirrors better.

  • Don't let water get between the glass and the backing as it can ruin the silver surface behind the mirror.
  • If a mirror constantly gets misty, maybe because it's a bathroom mirror or close to steam. Use a car anti mist spray on it. It works so well. 
  • Use distilled water in your cleaning recipes if you want them shelf stable for a longer time. 
  • Always use amber glass spray bottles for your DIY mixes to prolong it's shelf life.
  • Most mirror cleaning sprays can be used for cleaning windows as well. 
  • For stubborn stains like makeup marks, toothpaste splatter or water spots, you can try pre-wiping with some plain rubbing alcohol before continuing with your regular cleaning spray.

Let me know if you try any of these recipes.

I promise the first recipe is so much better and cheaper than your expensive store-bought glass cleaner.

If you do try it, leave me a comment and let me know. 

mirror cleaner homemade


Hey you, I’m Torera

Hey there! I am Torera, a home care and cleaning enthusiast with a mission to make cleaning as fun and easy as possible for women like you. As someone who had to learn everything from scratch, I have the mindset of a beginner and know exactly how to take you from A to Z. Let us ditch the overwhelm and create a space that is clean, cozy, and totally you!