Homemaking » Cleaning Tips » Homemade Toilet Bowl Cleaner

Homemade Toilet Bowl Cleaner

This post contains paid and/or affiliate links. Read full disclosure.
Jump to Directions

This is a quick and easy DIY recipe for homemade toilet bowl cleaner using only 3 natural ingredients.

Pouring DIY natural toilet cleaner into the toilet bowl

I love making my own homemade cleaning products. You really only need to keep a handful of natural ingredients on hand, and you can make just about any cleaning product you desire.

People have started asking for a quick and easy natural toilet bowl cleaner recipe that doesn’t take quite so much time to prepare. If you’re looking for something quick and easy to make yourself, you’re in luck.

In this tutorial, you’ll learn how to make a super simple recipe for a natural toilet cleaner that takes mere seconds to put together. If you have distilled white vinegar, baking soda and some essential oils on hand, then you’re in business.

While this simple toilet bowl cleaner recipe is great for a quick clean, I do like using the toilet bombs I linked to above for an even deeper clean (the citric acid really helps with that). You can also choose other essential oil scents for variety.

Close up of homemade toilet bowl cleaner being poured into the toilet

How to Make Toilet Bowl Cleaner

Learn how to make the best natural toilet bowl cleaner recipe in this DIY cleaning tutorial.
4.23 from 31 votes
Print (no photos)
Prep Time: 5 minutes
Active Time: 5 minutes
Total Time: 10 minutes
Makes: 1



  • Measuring cups
  • Silicone spatula
  • Toilet brush


  • Measure the vinegar into a large glass measuring cup.
    Vinegar in a measuring cup.
  • Add 5 drops of lemon essential oil and 5 drops of lavender essential oil to your vinegar and stir or whisk to combine.
    Stir essential oils into the vinegar
  • Add 1/4 cup of baking soda to a second large measuring cup.
    Measuring baking soda into a measuring cup
  • Slowly pour your essential oil and vinegar mix into the measuring cup with your baking soda and gently stir to combine.
    Baking soda, vinegar and essential oils mixed together in a glass measuring cup
  • Immediately pour this natural toilet cleaner mixture into your toilet bowl, then allow it to set for at least 10 minutes before you scrub the toilet using a toilet brush.
    Clean toilet bowl

2 thoughts on “Homemade Toilet Bowl Cleaner”

Leave a Comment

Your email address will not be published.

Recipe Rating