How to make Christmas Tree Bath Bombs
Make Christmas tree bath bombs with beautifully scented essential oils, colored minerals, and naturally-fizzy ingredients. These are super cute and easy to make handmade gifts for the holidays! Includes a full DIY video so that you can see and understand each step.

This page may contain affiliate links. As an Amazon Associate I earn from qualifying purchases.
These delightful little trees of Christmas happiness will win you some major brownie points this holiday season. They’re simple to make, and if you stick to just one scent/color then they can be inexpensive too. You can source many of the ingredients from the supermarket, pharmacy, or your kitchen cupboard! Making Christmas tree bath bombs is also very easy and seeing them come together will make you just as excited as their lucky recipients.
It takes just a day for the bath bombs to set after you’ve made them, and thereafter can be gifted and used immediately. They fizz on contact with warm bathwater, releasing gorgeously scented essential oil and shimmery gold mica. Who doesn’t love a little sparkle over the holidays?

Christmas Bath Bomb Ingredients
Before you jump into making Christmas tree bath bombs, let’s chat about the ingredients. The most important ones are baking soda, citric acid, Epsom salt, and the wetting agent of witch hazel. Everything else is for decoration or scent. The mineral colorants are nature-identical pigments, of the same sort used for mineral make-up. The gold mica is a mineral too, but not nature-identical. Though the colors really make these bath bombs special, they are optional.
The way you scent these bath bombs is with the smallest amount of plant-based essential oil. The purple Christmas tree bath bombs are scented with lavender, the pink with rose-geranium, the green with peppermint, and the yellow with may chang. The essential oils are, well, essential in my mind. However, if you don’t wish to use them, they are technically optional.


Christmas Tree Bath Bombs
Equipment
- Mixing bowl
- Measuring cups
- Christmas Tree Silicone Mold
- Latex or Nitrile Gloves (optional)
- Organza bags (optional)
Ingredients
- 1 cup Baking soda (also called Bicarbonate of soda)
- 1/2 cup Citric acid
- 1/2 cup Epsom salt
- 1/2 tsp Essential oil (Lavender, rose-geranium, peppermint, may chang)
- 1/32 tsp Mineral colorant (Ultramarine purple, ultramarine pink, chromium green oxide, yellow iron oxide)
- Gold mica
- Dried herbs and flowers (Lavender buds, rose petals, peppermint leaves, calendula petals)
- Witch hazel (in a spray bottle)
Instructions
Add the dry ingredients to the bowl
- Place the sieve over the mixing bowl and pass the baking soda, citric acid, epsom salt, and mineral color (not the gold Mica though) through it and into the bowl below. Use a spoon to stir and press it all through.
Mix in the wet ingredients
- Measure the essential oil directly into the dry ingredients and then mix it in with your hands. Next, wet the contents with a few sprays of the witch hazel, then mix it all together with your hands. Repeat until the bath bomb mixture can hold form when you squeeze it in your hands. I used 18 squirts of witch hazel to make mine, though the amount coming out of other spray bottles may vary.
Decorate the mold's cavities
- Spoon about half a teaspoon of gold mica into the mini sieve (strainer) and then tap it over the mold cavities. It's pretty much like dusting a cake with powdered sugar. Next, sprinkle your chosen dried herb or flowers into each cavity. Just a little though.
Make the bath bombs
- Now fill each mold cavity with the bath bomb mixture and pack it in tightly. There's enough mixture to make six or seven Christmas trees. When it's all packed in, place the mold in your freezer, and leave it there for 45 minutes. This helps the fizzy mixture to set solidly and makes it easier to take them out of the molds.
Cure the bath bombs
- Gently pop the bath bombs out of the mold and set them on bubble wrap or a hard surface that's been covered in clingfilm. Leave them there to first defrost and then to harden up. This will take about a day.
Use and gift your DIY Christmas Tree Bath Bombs
- Once made, you should keep the bath bombs in a sealed jar until they are ready to be used or gifted. As gifts, I find that they look pretty tucked into organza bags. You can see them through the material and the strings on the bags make them easy to hang in your Christmas tree or to tie to Christmas stockings. To use a bath bomb, drop it into warm bathwater. Watch as it fizzes and dissolves before your eyes before releasing the essential oil and body-loving epsom salt.
Video

More Creative Christmas Crafts and Makes
- Winter Solstice Crafts for Instant Hygge
- Honey Fudge Soap Recipe
- Make a Natural Christmas Wreath
- DIY Soy Candles in Cute Recycled Ramekins

I live this idea, so cute yet useful too! You are so inspiring Tanya. I’ve been with you since you began!
Wish I had a bath though. I’ll make these as gifts in my soap orders! ?? Thank you for the idea!
You’re very welcome Elyna and thanks for being with me for so long! :) The Xmas tree bath bombs are super cute, aren’t they? A lovely little side-gift or stocking filler :)
I really want to try and make them! The only problem is that i live in Germany and i can’t find Witch Hazel here. Can I use something else?
Thank you very much.
Hi Leona, you can get it on Amazon.de here https://amzn.to/2K6NnEl
These are super cute!
I have a question about the gold mica your link clicks to – I have that mica at home and it’s great, a little goes a long way! But I am selling my soap/bath products in Canada and I have to label the products with the INCI name of the ingredients. Do you happen to know how you would list this mica? Thanks!
Hi Krista, every mica will have a different INCI depending on how the mica was tinted. You’ll need to get the INCI from the supplier/manufacturer.
Dear tanya,
Im asking about a soap récipe for a new born baby, because im not sure about the ingredients.
Can you please help me ?
Mirta from argentina.
thank you very much.
your projects are so nice¡¡¡
Wow! these bath bombs look so pretty. They could be an amazing gift idea. I just cannot wait to make them. I made some Himalayan salt bath bombs recently. They turned out great! I am definitely going to try your recipe as well. I basically like Himalayan salt very much. I use it as bath salt and really love it.
I made this recipe today. It’s probably the easiest recipe I’ve tried this far. I’ve thrown so much product in a jar to use as bath salts because I can’t seem to figure out the right amount of witch hazel. This time it finally worked. Although it exploded outside of the molds and became round blob bombs…lol. so seriously, I followed this to a tea and found I still used too much witch hazel (hence the explosion, too much liquid I can only assume) but they have stopped growing and are finally getting hard. Nice, that was my goal all along, I really don’t care about the shape so much. I will follow up with a picture soon.
I had another comment from a friend who said the same about hers — it’s definitely a problem of too much witch hazel. I use about 18 squirts but I think that my sprayer squirts a lot less than most! Next time just add enough to get the dry ingredients to the right consistency. Check out the video to compare but in your hands it should be able to just hold together into a ball. It will still crumble a bit at that stage but it’s supposed to. Any more than ‘just holding’ and it might fizz up.
Man they look really Lush-worthy! I wish I had a bath ;-)