This post may contain affiliate links. This means I may make a small commission from a sale used through a link in my blog. Please visit my Privacy Policy and Disclosure page to find out more.

I used to have a cabinet full of different cleaners for tons of different things: oven cleaner, glass cleaner, comet, bleach, etc. Every time I cleaned anything, I breathed in what seemed like, horrible toxic air. Scrubbing my floors, toilets, and every other nook and cranny of my home would leave me feeling light headed. I knew breathing in the fumes wasn’t good for me. After having my first child, I decided that toxic chemicals weren’t going to cut it. I wanted to use something that would be safer, less toxic and wallet friendly. 

With that, I finally went searching for a solution. I scored the different options on Pinterest and I found a few recipes that seemed promising. Although none of them were perfect, I finally put together a concoction that made a real difference. It is made of just 3 ingredients, you probably have them at home and they don’t cost much. So if you don’t have them at home I would suggest you go out and buy them right away.

Below is the recipe for the best all-purpose cleaning solution. It will work on pretty much everything. I use it in my kitchen and bathrooms, to take soap scum and mold off of showers, and even on my walls and base boards. Not only is it better than all the harsh cleaners I have used in the past, it is also so much cheaper and more versatile. Best of all, it’s safer than anything else on the market.

Non-Toxic, Homemade, All-Purpose Cleaner

You will need:

1) distilled white vinegar
2) hydrogen peroxide
3) blue dawn dish soap
4) generic sprayer

  • Fill your sprayer with 1/2 hydrogen peroxide, 1/2 white vinegar and 1 tablespoon of dawn dish soap. Mix by shaking and use!


That’s it! It is really the simplest recipe for all-purpose cleaner. Hydrogen peroxide is a bleaching agent and if you use it on fabrics, it can bleach it out. I have not had experiences with this, but I know that’s a general concern when using hydrogen peroxide. There are a lot of people who just use dawn dish soap and vinegar. This combination works. However, I do not find it as effective as using the all-purpose cleaner recipe with the hydrogen peroxide above.

Related: 5 Homemade Household Cleaners

If you have some hard gunk really building up, sprinkle some baking soda on it first, then spray it with this cleaner and scrub. That mixture takes off pretty much everything. Now, get to cleaning!

Have something in your carpet or on your upholstery? Check out my Non-Toxic Carpet Cleaner. It will even remove the smell of urine! (If you have kid or animals you that it’s a thing).

Or, you can mix similar ingredients for a safe, Non-Toxic Weed Killer!

All Purpose Cleaner Non-Toxic