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.
Notes
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.