If thereโs one cleaning task I put off the most, itโs cleaning the bathtub. While you might think that cleaning the toilet certainly ranks at the top of my list of avoid-at-all-costs tasks, I’d have to say the tub definitely ranks higher.
The soap scum, the odd angles and the sheer size of the project at hand makes me cringe and run in the opposite direction whenever I even think about it. But I have good news: this homemade tub and tile cleaner is a game changer.

Nontoxic Bathtub Scrub
One of the reasons I hate cleaning the tub so much is that the only bathroom in our little 1960โs rancher is a beautifully hued pink and maroon color. And if you have ever tried to keep a maroon bathtub soap-scum-free, let me tell you, itโs not easy.
As a matter of fact, I think thereโs something inherently different about maroon tubs that make them attract white scum like itโs their job. And to make my tub look clean usually takes a heavy duty (i.e., toxic) cleaner and a whole lot of elbow grease to even scratch the surface.
But I shy away from chemical-laden cleaners as often as possible, so I knew that a DIY tub cleaner had to be the real deal if it was going to make the cut. And this stuff. is. awesome.
The combo of baking soda and salt makes an incredibly gritty base while the Castile soap and essential oils bring a new definition to the word โclean.โ It scrubs the bathtub like a nontoxic dream, getting rid of that tough white soap scum and hard to tackle mold in the all the corners (hallelujah!).
Plus, as if it didn’t do enough already, it also takes care of dried-on toothpaste on the counters like nobodyโs business. Itโs a bathroom cleaning godsend.
Bathtub Scrub Tip!
For a little extra cleaning power, try spraying your tub with a mixture of 50-50 vinegar and water before breaking out the scrub. It will help soften the soap scum and stuck-on gunk so you don’t have to scrub quite so hard.
Ready to enjoy the tub?
After cleaning your tub, reward yourself with a nice, long soak! You can add baking soda to your bath water for a soothing, softening soak or try one of the easy Epsom salt soaks.
DIY Bathtub Scrub
Equipment
- 16 ounce glass jar with lid
Materials
- 1/2 cup baking soda
- 1/2 cup washing soda
- 1/4 cup salt
- 1/2 cup liquid castile soap
- 1/4 teaspoon tea tree essential oil
- 2 tablespoons hydrogen peroxide optional
Instructions
- Mix baking soda, washing soda, and salt in a small bowl.
- Slowly add the liquid soap and stir until it turns into a fine paste.
- Add essential oils and mix thoroughly. Add the hydrogen peroxide if desired.
- When youโre ready to tackle the tub, just scoop a little out with your sponge and scrub away.
Photos by Ana-Maria Stanciu
76
Thank you Stephanie for this scrub recipe and all of the amazing and healthy recipes you come up with for cleaning everything. This, except for the washing soda may be good for exfoliating my dry skin (gently, of course). I get so many ideas from you and just wanted to give you a big "Thank You", <3 Sherry
I followed your directions but it does not turn into a fine paste itโs still powder
I have a pretty old bathtub and it gets dirty easily. Recently a pipe broke and the tub would take 24 hours to drain after a shower. This made the tub just…. gross. I’m a big fan of the natural cleaners, but knew this would take a chemical cleaner to clean. Boy was I wrong. I tried all the big brands, and harsh stuff. None of them even worked even a little. A pumice stone worked, but took a lot of effort. I decided to go my usual route of a DIY natural cleaner and stumbled upon this one. WOW! This worked immediately and with very little effort! I couldn’t believe it. I wish I could post pictures. Thank you, thank you, thank you for this recipe! I will never use anything else on my old bathtub.
Would this be safe to use on marble shower tiles?
OMG! I just made this and cleaned my whole bathroom and the kitchen. It’s wonderful! My son gets pretty dirty from his job and loves to soak in the tub quite often. As a result, there is usually a grimy ring left around the tub and it takes a lot of elbow grease to scrub it away. (He has to clean it himself but I jumped in first to try this stuff.) It got rid of everything with much less effort than a commercial heavy duty bath cleaner. The only thing is that it was quite lumpy so I added a bit more Castile soap and some water, and then beat it with my hand mixer. I did add the vinegar as well. This will now be my “go to” cleaner….no chemicals and saves a ton of money. Thank you!