Toilet Bowl Bombs – Easy Natural Toilet Cleaner Made at Home
Let’s be honest — cleaning toilets is not the most glamorous job. But if you’ve got little ones (like me), pets, or you just prefer to keep things simple and natural, those store-bought cleaners with toxic fumes are kind of the worst. That’s where these DIY toilet bowl bombs come in — they’re cute, they fizz like bath bombs, and they actually work.

The best part? They’re made with simple ingredients, no harsh chemicals, and they smell amazing thanks to essential oils like tea tree and lemon. You can toss one into the bowl of your toilet, let it fizz away on its own, and then scrub with your toilet brush a few minutes later. Instant refresh!
If you’ve never made cleaning bombs before, don’t worry — it’s super easy. It’s kind of like making homemade toilet bombs meets DIY spa vibes. And once you try them, you’re going to want to keep a jar in every bathroom (and maybe even the diaper pail, garbage disposal, or public restrooms you brave on the go).
Once your bathroom’s fresh and clean, don’t overlook those windows! My homemade window wipes give a spotless finish, naturally.
Why I Love Using Natural Toilet Bowl Bombs
I used to use whatever toilet cleaner was on sale, but I’d always end up with itchy hands or feeling a little woozy from the smell. Not great.
Switching to natural ingredients like baking soda (sodium bicarbonate) and citric acid has made a huge difference. These ingredients cause that magical fizzing action — the chemical reaction that lifts tough stains and freshens your toilet naturally.
And because I’m me, I had to add lemon essential oil for a bright, clean scent and tea tree oil because it’s one of my favorite natural germ fighters. Once the toilet’s clean, I like to spritz the room with my Homemade Air Freshner for the Bathroom— it smells so good, and it’s made with essential oils so I’m not spraying chemical clouds everywhere.
DIY Toilet Bowl Bomb Recipe
This makes about 12 small bombs, depending on the size of your silicone mold.

Ingredients:
Instructions:
1. In a mixing bowl, stir together baking soda, citric acid, sodium carbonate, and kaolin clay.

2. In a separate bowl, mix your castile soap, essential oils, and hydrogen peroxide (if using).

3. Slowly add the wet mix to the dry ingredients — a little at a time. Stir constantly to prevent the ingredients fizzing too early.

4. If it’s still too dry, spritz lightly with water using your spray bottle until the texture feels like damp sand.

5. Pack tightly into your silicone mold and let them dry for 12–24 hours.

6. Once dry, store in an airtight jar or even paper bags if you’re gifting them!

How to Use Toilet Bowl Bombs
Just drop one in the bowl of your toilet, let it fizz for 5–10 minutes, then scrub with a toilet brush and flush.
It’s such a great way to clean between deep scrubs, and the fizzing action is honestly kind of fun to watch.
They’re safe for septic tanks, gentle on pipes, and you can use them as often as needed — especially if you have hard water or just want to keep your toilet fresh. If you want something to keep the bowl smelling nice between cleanings, try my Toilet Bowl Air Freshener Recipe. I just drop one in the back of the toilet and it slowly releases scent each flush — it’s seriously so handy.
If you’re on a mission to swap out even more chemical-filled cleaners, you’ll love my Homemade Toilet Bowl Deodorizer. It’s another super simple recipe made with just a few ingredients you probably already have at home.
Other Clever Ways to Use Them
You can also toss them:
- Into your diaper pail to help neutralize smells
- Down the garbage disposal with a splash of vinegar
- In the toilet tank for a slow-release clean (just don’t overdo it)
- Or even take a couple on the go for sketchy public restrooms

FAQ – Toilet Bowl Bombs
Can I use these toilet bowl bombs in every flush?
Totally! They’re gentle enough to use daily or a few times a week. Just keep an eye on your toilet tank if you use them in there — once a week is usually enough for maintenance.
Is citric acid safe for toilets?
Yes! It’s a natural cleaning agent and a superstar at dissolving mineral buildup and hard water stains without scratching the porcelain.
What if my bombs don’t harden?
Try reducing the water or drying them longer. If your home is humid, keep them near a fan or A/C while they dry.
Can I use other oils?
Absolutely. Tea tree and lemon essential oils are my favorites, but lavender, eucalyptus, or peppermint would be great too.
Can I make these with kids?
Yes — just help with the essential oils and make sure they don’t breathe in any powders directly (especially the sodium carbonate). It’s a fun little project!
Toilet Bowl Bombs – Easy Natural Toilet Cleaner Made at Home
But if you’ve got little ones, pets, or you just prefer to keep things simple and natural, those store-bought cleaners with toxic fumes are kind of the worst. That’s where these DIY toilet bowl bombs come in — they’re cute, they fizz like bath bombs, and they actually work.
The best part? They’re made with simple ingredients, no harsh chemicals, and they smell amazing thanks to essential oils like tea tree and lemon. You can toss one into the bowl of your toilet, let it fizz away on its own, and then scrub with your toilet brush a few minutes later. Instant refresh!
If you’ve never made cleaning bombs before, don’t worry — it’s super easy. It’s kind of like making homemade toilet bombs meets DIY spa vibes. And once you try them, you’re going to want to keep a jar in every bathroom (and maybe even the diaper pail, garbage disposal, or public restrooms you brave on the go).
Ingredients
- 1 cup baking soda (sodium bicarbonate)
- ½ cup citric acid
- ½ cup sodium carbonate (washing soda)
- 1 tablespoon kaolin clay (optional, helps harden the bombs)
- ½ tablespoon castile soap or soap nut extract
- 10–15 drops lemon essential oil
- 10 drops tea tree essential oil
- ½ tablespoon hydrogen peroxide (optional, helps bind it all together)
- Spray bottle with room temperature water
- Mixing bowl, spoon, silicone mold, and an airtight jar for storage
Instructions
- In a mixing bowl, stir together baking soda, citric acid, sodium carbonate, and kaolin clay.
- In a separate bowl, mix your castile soap, essential oils, and hydrogen peroxide (if using).
- Slowly add the wet mix to the dry ingredients — a little at a time. Stir constantly to prevent the ingredients fizzing too early.
- If it’s still too dry, spritz lightly with water using your spray bottle until the texture feels like damp sand.
- Pack tightly into your silicone mold and let them dry for 12–24 hours.
- Once dry, store in an airtight jar or even paper bags if you’re gifting them!
Notes
How to use: Just drop one in the bowl of your toilet, let it fizz for 5–10 minutes, then scrub with a toilet brush and flush.
Final Thoughts
Cleaning the toilet doesn’t have to be this dreaded, chemical-laden chore. With these toilet bowl bombs, it’s quick, easy, and honestly kind of satisfying.
Plus, they’re made with natural ingredients, totally customizable, and so much safer for kids, pets, and your nose.
If you’ve been thinking about swapping your toilet cleaner for something healthier, this is your sign to do it. Trust me — you’ll feel better about what you’re using and still get that fresh and clean bathroom every time.
Shop This Post – My Personal Picks
Here’s what I actually use to make my DIY toilet bombs:
- Food-Grade Citric Acid – This gives the best fizz. I always keep a big bag around for cleaning and bath projects.
- Washing Soda (Sodium Carbonate) – Perfect for tackling tough stains and hard water buildup.
- Silicone Mold – I like the small round ones — makes them look like mini bath bombs!
- Organic Tea Tree Oil – Great natural disinfectant and one of my go-to oils for cleaning everything.
- Lemon Essential Oil – Fresh, bright, and makes the bathroom smell so clean.
- Kaolin Clay – Optional but really helps the bombs hold their shape.
Click Below For More Blogs on Natural Cleaning
- Toilet Bowl Deodorizer – Easy Homemade Cleaner Recipe
- Best Toilet Bowl Air Freshener – Easy At Home Recipe
- Window Wipes – A Simple DIY for Streak-Free Shine
