As a dad and an environmental scientist, I’m always looking for ways to create a healthier home environment without relying on products full of questionable chemicals. When I first started paying attention to what was actually in conventional cleaning supplies — the ones many of us grew up thinking were totally safe — I was shocked. Brightly colored bottles, “fresh” scents, and promises of sparkling surfaces often mask a reality of hormone-disrupting chemicals, harsh irritants, and synthetic fragrances that linger in our homes long after cleaning is done.
Some all-purpose cleaners like Fabuloso are marketed as safe and effective, but a closer look at the ingredient list tells a different story. Sodium dodecylbenzene sulfonate, synthetic dyes, undisclosed fragrance mixes—these are not things I want my family breathing in, touching, or absorbing day after day, especially when safer, just-as-effective alternatives are so easy to make at home.
Today, I want to share a simple DIY all-purpose cleaner recipe. It’s made from natural ingredients and is safe for kids and pets. Plus, it leaves your home smelling naturally fresh without the chemical fog. If you’re ready to ditch the toxic cleaners but still want your space to shine, this one’s for you.
DIY Non-Toxic All-Purpose Cleaner
Ingredients:
- 1 cup distilled white vinegar
- 1 cup distilled water
- 10 to 15 drops of lavender essential oil
- 10 to 15 drops of lemon essential oil
- 1 tablespoon liquid castile soap (a gentle, plant-based soap like Dr. Bronner’s works great)
- (Optional) 1 teaspoon baking soda if you need extra scrubbing power (note: only add this if using immediately, as baking soda and vinegar react)
Instructions: Start by grabbing a clean, empty spray bottle — preferably glass if you have it, since essential oils can sometimes degrade plastic over time. Pour one cup of distilled white vinegar and one cup of distilled water. Distilled water is necessary here because it helps your cleaner last longer without growing bacteria.
Next, add your essential oils. I like to use lavender and lemon for a few reasons. Lavender has natural antibacterial properties and a subtle and clean, calming scent. Lemon essential oil is a powerhouse for cutting grease, lifting grime, and bringing that crisp, citrusy freshness we all associate with a truly clean space.
After the oils, add one tablespoon of liquid castile soap. This gives the cleaner extra muscle to break down dirt and residue without harsh chemical surfactants. If you want even more scrubbing power — say, for sinks or stovetops — you can add a teaspoon of baking soda at this stage. Just know that baking soda and vinegar react and will create some fizz, so add them slowly and be prepared.
Once everything’s in, gently swirl the bottle to combine the ingredients (don’t shake too vigorously or it may foam up). Label your bottle so everyone knows what’s inside, and store it in a cool, dark place.
How to Use: Spray this DIY cleaner directly onto countertops, sinks, bathroom surfaces, kitchen tables, or even floors. Wipe with a clean cloth or sponge. For tougher grime, let the cleaner sit for a minute or two before wiping it away. It’s safe, effective, and will not leave behind chemical residues for your family to inhale, touch, or ingest.
Why This Cleaner Matters
Switching to a non-toxic cleaner might seem like a small thing. But small changes like this add up. When you spray this natural solution instead of a chemical-laden commercial cleaner, you reduce your home’s chemical load. You’re improving indoor air quality, protecting your family’s skin and respiratory health, and keeping harmful substances out of our waterways and ecosystems.
If you’ve been looking for a way to take one more step toward a healthier home, this DIY all-purpose cleaner is an easy win. It proves you don’t need synthetic chemicals or harsh ingredients to keep your living space clean and fresh. You just need a few simple ingredients, a little time, and a commitment to doing better for yourself, your family, and the planet.




