
Cleaning the shower can be burdensome, especially when dealing with hard water stains. But what if we can make a DIY shower cleaner that is eco-friendly, safe for your family, and effective against grime? Let me share a few tried-and-true recipes using natural and non-toxic ingredients that will leave your shower gleaming.
Why Choose a DIY Shower Cleaner?
Store-bought detergents often contain toxic chemicals that can harm your health and the environment. Luckily, we can opt for natural homemade alternatives. DIY shower cleaner is easy to make and has more outstanding benefits. Here are a few:
- Safe. A DIY shower cleaner can be made with natural ingredients like vinegar, baking soda, and castile soap. These ingredients are non-toxic and considered safe. On the other hand, commercial sprays are packed with harsh and harmful chemicals like bleach, ammonia, and synthetic fragrances.
- Eco-Friendly. You can ditch all plastic and non-recyclable packaging, reducing household waste. On top of that, natural ingredients are biodegradable and do not pollute the environment.
- Budget-Friendly. These simple pantry staples are cheap compared to famous cleaning products. However, they can do the same work.
- Effective Against Hard Water Stains. Basic ingredients like vinegar and baking soda are incredibly effective against limescale. You can clean your shower and whole bathroom with homemade spray and enjoy spotless tiles, glass, and metal fixtures.
- Customisable. You can tweak a DIY shower cleaner ratios to suit your needs and preferences.

Key Ingredients for a Powerful DIY Shower Cleaner
The key ingredients for a DIY shower cleaner are simple, and you might already have them in your pantry!
- White Vinegar
Vinegar is naturally acidic. It helps break down minerals in hard water stains. Plus, vinegar has antibacterial properties, making it a natural disinfectant. Read more about using white vinegar for cleaning here.
- Baking Soda
Baking soda is a mild abrasive and can scrub away bathroom grime. When combined with vinegar, magic happens. This super combo creates a fizzing reaction that can lift stubborn dirt and soap scum. Your bathroom tiles and grout will sparkle!
- Castile Soap
Castile soap is a gentle yet incredibly effective cleaner. It cuts through grease and grime effortlessly. I love using castile soap for my DIY all-purpose cleaner too! It is versatile, gentle on your skin, and free of all toxic chemicals.
Essential Oils
Essential oils are optional. However, they can enhance the cleaning power of your DIY shower cleaner. Plus, they smell heavenly, leaving your bathroom fresh and zesty! My favourite options are eucalyptus, lemon, and tea tree, as they also help prevent mildew due to their antibacterial and antifungal properties. You can read more about cleaning with essential oils here.

Simple and Effective DIY Shower Cleaner Recipes
Now that we’ve covered the basics let’s get into the recipes! These DIY shower cleaner mixes are easy to make, require only a few ingredients, and are effective against hard water stains and soap scum.
Vinegar and Baking Soda Cleaner
Ingredients:
- 1 cup white vinegar
- 1 cup water
- ½ cup baking soda
How to:
Mix baking soda with a little water to form a paste. Use a small glass or ceramic bowl. Spray vinegar directly onto the shower surfaces you wish to clean. Apply the baking soda paste on top of the vinegar. Let the two fizz as the reaction will help lift the grime. Let it sit for 5 to 10 minutes, then scrub with a sponge. Rinse thoroughly with warm water to remove any residue.
This simple recipe is perfect for tackling hard water stains on glass and tiles.
Vinegar with Lemon and Orange Essential Oils
Ingredients:
- 1 cup white vinegar
- 1 cup water
- 10 drops of lemon essential oil
- 5 drops of orange essential oil
How to:
Combine water and white vinegar in a spray bottle, add essential oils, and shake to mix. Spray generously over shower surfaces, especially areas with hard water stains or soap scum. Let it sit for 5 to 10 minutes, then wipe down with a soft cloth. Rinse thoroughly with warm water to remove any residue. This DIY shower cleaner works wonders on tiles, taps, and other surfaces prone to hard water deposits.
Castile Soap Spray
Ingredients:
- 1 tablespoon castile soap
- 1 cup water
- 1 cup vinegar (optional for extra power)
- 10 drops of tea tree or eucalyptus essential oil
How to:
Add the water, castile soap, and essential oil to a spray bottle and shake well. Spray onto shower surfaces and wipe with a sponge or soft cloth. Rinse thoroughly with warm water to remove residues. For tougher stains, you can add some white vinegar to the mixture. However, simple castile soap spray is a gentler cleaner and is generally safe on all surfaces, while white vinegar should not be used on porous or natural stone surfaces. It is best to test on a small area first.

Tips for Using Your DIY Shower Cleaner
- Clean regularly:
You should clean your shower at least once a week to prevent hard water stains and scum buildup. Even better, if you can manage quick spray and rinse after every shower. Be sure to include bathroom cleaning into your weekly schedule and fast touch-ups into your daily cleaning schedule.
- Ventilate adequately:
Ventilation is best while cleaning as it will help prevent the vinegar smell from lingering. So, open the bathroom window or turn on the fan.
- Use heat when dealing with stubborn stains:
Consider heating the vinegar slightly before spraying. This works great for extra stubborn hard water stains, as warm vinegar can more effectively dissolve mineral deposits.
Final Thoughts
There you have it—a complete guide to making your DIY shower cleaner with natural, non-toxic ingredients that are effective against hard water stains and soap scum. Why not give it a go? Your shower, your health, and the planet will thank you for it!



