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
74
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!