DIY Natural Foaming Toilet Bowl Cleaner That Actually Works
Sometimes all-natural cleaners can be a tad weak compared to their chemical-heavy counterparts. But this DIY Natural Foaming Toilet Bowl Cleaner actually works! The foaming power is the magic that scrubs for you! With just a few ingredients that you probably already have on hand, you can create a toilet bowl cleaner that is non-toxic and budget-friendly! It’s a Win-win!

Why Go Natural in the Bathroom?
- Less exposure to chlorine bleach fumes and other irritating chemicals.
- Can be whipped up quickly using pantry staples.
- Eco-friendly: fewer plastic bottles and chemical residues.
Pro Tip
You don’t need to kill all of the germs by bleaching everything all the time. You’ll be fine. In fact, killing all of the germs also kills the good ones, causing our immune systems to weaken. Let’s keep some of those germs around (just not the gunk!). Studies show that killing all the good bacterial can actually cause the bad stuff to grow even more!
DIY Natural Foaming Toilet Bowl Cleaner Recipe
Ingredients & Supplies

(Note: This recipe doesn’t store well, so aim to make it fresh when cleaning. Otherwise you’ll lose the foaming power)
Step-by-Step Instructions
- Combine the Dry & Wet Ingredients. In a large container, mix baking soda, liquid castile soap, and water. Stir slowly—baking soda will fizz if added too quickly.
- Add Hydrogen Peroxide. Gently incorporate the peroxide. The mixture may fizz a bit, which is normal.
- Essential Oils (Optional). Add a few drops of your favorite oil. Stir gently to distribute evenly. Citrus or tea tree would be good options for their cleaning power.
- Use Immediately. Pour directly into the toilet bowl or apply around the rim. Let it sit for 5–10 minutes for extra scrubbing power.




Using Your Natural Toilet Bowl Cleaner
- Scrub Thoroughly. Use a reusable toilet brush to scrub the bowl, under the rim, and water line.
- Flush Away. Flush to rinse the toilet bowl. Enjoy a fresh, clean bathroom without the chemical smell.
Pro Tips & Considerations
- If you’re dealing with tough stains, repeat the process or let it sit longer.
- It’s best not to store this solution—it can expand or leak due to the fizzing action of baking soda and peroxide.
- This recipe doesn’t “disinfect” in the same way as chlorine bleach, but it does help remove buildup without the risks of harsh chemicals.

FAQs about Natural Toilet Bowl Cleaners
Enjoy the Power of Natural Ingredients for Cleaning!
Natural cleaning supplies can be super powerful for your everyday cleaning needs!
- Baking soda is a mild abrasive, deodorizer, and its alkalinity helps break down acidic residues and soap scum.
- Hydrogen Peroxide is a gentle bleaching agent, kills bacteria, and adds to the scrubbing fizz!

Non-Toxic Cleaning 101: Ditching Harsh Chemicals Step-by-Step
A guide to begin your toxic-free journey with my best tips and all of the best DIY cleaning solutions for your whole house!
This DIY Natural Foaming Toilet Bowl Cleaner is a quick, cost-effective way to keep your bathroom sparkling without resorting to harsh chemicals. Its gentle, non-toxic ingredients are not only safe for septic systems but also tough on common stains, leaving your porcelain bowl fresh and odor-free.
Plus, by avoiding bleach and synthetic additives, you’ll be supporting a healthier home environment and reducing exposure to irritants. Whether you’re tackling daily maintenance or deep-cleaning a stubborn ring, this natural toilet bowl cleaner recipe proves that you can achieve an eco-friendly clean without sacrificing effectiveness. Give it a try, and enjoy the peace of mind that comes from choosing safer, greener solutions in your everyday routine!
Did you make this recipe?
Mention @brittanylgibson on Instagram so I can see your creations! You can also leave a comment below!
Pin It for Later!


About the Author:
I’m Brittany, totally modern and mainstream turned crunchy mama!
Read more here about how I went from a totally incompetent cook and hyper-consumer to striving to live a more meaningful life from scratch.
I can’t wait to share my modern homesteading journey with you and I hope I inspire you to join along!
Print it for Later!
DIY Natural Foaming Toilet Bowl Cleaner Recipe

With just a few ingredients that you probably already have on hand, you can create a toilet bowl cleaner that is non-toxic and budget-friendly!
Materials
- 2 cups filtered water
- 1 cup baking soda
- 1/4 cup liquid castile soap
- 1 tablespoon hydrogen peroxide
- Optional: 5–15 drops essential oil
Tools
- Large bowl or jar to mix in
- Reusable toilet brush
Instructions
- Combine the Dry & Wet Ingredients. In a large container, mix baking soda, liquid castile soap, and water. Stir slowly—baking soda will fizz if added too quickly.
- Add Hydrogen Peroxide. Gently incorporate the peroxide. The mixture may fizz a bit, which is normal.
- Essential Oils (Optional). Add a few drops of your favorite oil. Stir gently to distribute evenly. Citrus or tea tree would be good options for their cleaning power.
- Use Immediately. Pour directly into the toilet bowl or apply around the rim. Let it sit for 5–10 minutes for extra scrubbing power.