All-Natural Toilet Bowl Cleaner with Baking Soda & Vinegar
A fast, effective, and budget-friendly DIY toilet bowl cleaner using just two pantry staples: baking soda and vinegar. Say goodbye to stains, odors, and harsh chemicals.
Cook Time2 minutes mins
Optional soak time for stubborn stains30 minutes mins
Total Time32 minutes mins
Course: Cleaning, DIY Household Cleaners
Cuisine: Cleaning, DIY, Natural Cleaning
Servings: 1 standard toilet bowl
Cost: Less than $1
Toilet brush
Spray bottle (optional)
- 1 cup baking soda
- 1 cup white vinegar
Shut off the water supply to your toilet. Turn the knob behind the toilet clockwise and flush to empty the bowl.
Sprinkle in the baking soda, coating the sides and under the rim generously.
Add the vinegar—pour it directly or use a spray bottle for more control. Let it fizz and bubble.
Let sit for 10–30 minutes, especially for tough stains or buildup.
Scrub thoroughly with a toilet brush, focusing on stained areas and under the rim.
Turn the water back on and flush to rinse everything away.
Repeat if needed for extra-stubborn rings or mineral buildup.
Tough stains? Let the solution sit for the full 30 minutes and follow up with a scrubby sponge.
No bleach here. This combo is non-toxic and eco-friendly—but always keep out of reach of kids and pets.
Important: Never mix vinegar with bleach-based cleaners. It creates dangerous fumes.